From 46f7b2ab96914beb5d257a9a0cd1f581009f5486 Mon Sep 17 00:00:00 2001 From: catter1 <63272345+catter1@users.noreply.github.com> Date: Sun, 1 Oct 2023 18:41:32 +0200 Subject: [PATCH] Updated to version 2.4.7 --- data/c/tags/blocks/ores.json | 41 + data/c/tags/worldgen/biome/aquatic_icy.json | 3 +- data/c/tags/worldgen/biome/climate_dry.json | 2 +- data/c/tags/worldgen/biome/dead.json | 2 +- data/c/tags/worldgen/biome/deep_ocean.json | 3 +- data/c/tags/worldgen/biome/desert.json | 2 +- data/c/tags/worldgen/biome/forest.json | 13 +- data/c/tags/worldgen/biome/mushroom.json | 2 +- data/c/tags/worldgen/biome/ocean.json | 3 +- data/c/tags/worldgen/biome/shallow_ocean.json | 3 +- .../worldgen/biome/vegetation_sparse.json | 2 +- .../tags/worldgen/structure/hide_on_map.json | 272 +- data/c/worldgen/structure_icons.json | 72 +- data/forge/tags/worldgen/biome/is_desert.json | 2 +- .../tags/worldgen/biome/is_mushroom.json | 2 +- .../forge/tags/worldgen/biome/is_plateau.json | 2 +- data/minecraft/dimension/funny_cave_meme.txt | 18 +- data/minecraft/dimension/overworld.json | 47666 ++++++++-------- .../tags/blocks/base_stone_overworld.json | 6 +- .../base_stone_overworld_no_diorite.json | 10 - .../blocks/deepslate_ore_replaceables.json | 2 +- .../tags/blocks/disabled_leaves.json | 6 - .../blocks/dripstone_replaceable_blocks.json | 3 +- .../tags/blocks/mushroom_grow_block.json | 6 +- data/minecraft/tags/blocks/nylium.json | 4 +- .../blocks/overworld_carver_replaceables.json | 22 +- .../blocks/sculk_replaceable_world_gen.json | 2 +- .../tags/blocks/soul_fire_base_blocks.json | 4 +- data/minecraft/tags/functions/load.json | 11 +- .../tags/items/stone_crafting_materials.json | 8 - .../tags/items/stone_tool_materials.json | 8 - .../biome/allows_surface_slime_spawns.json | 2 - .../biome/has_structure/bastion_remnant.json | 9 - .../biome/has_structure/buried_treasure.json | 6 - .../biome/has_structure/desert_pyramid.json | 1 - .../biome/has_structure/end_city.json | 7 - .../worldgen/biome/has_structure/igloo.json | 3 - .../biome/has_structure/jungle_temple.json | 2 - .../biome/has_structure/mineshaft.json | 21 - .../biome/has_structure/mineshaft_mesa.json | 6 - .../biome/has_structure/pillager_outpost.json | 7 - .../has_structure/ruined_portal_desert.json | 1 - .../has_structure/ruined_portal_jungle.json | 6 - .../has_structure/ruined_portal_mountain.json | 8 +- .../has_structure/ruined_portal_nether.json | 6 - .../has_structure/ruined_portal_ocean.json | 6 - .../has_structure/ruined_portal_standard.json | 17 - .../has_structure/ruined_portal_swamp.json | 1 - .../biome/has_structure/shipwreck.json | 6 - .../has_structure/shipwreck_beached.json | 6 - .../biome/has_structure/stronghold.json | 36 - .../biome/has_structure/swamp_hut.json | 8 - .../biome/has_structure/trail_ruins.json | 30 +- .../biome/has_structure/village_desert.json | 1 - .../biome/has_structure/village_plains.json | 2 - .../biome/has_structure/village_savanna.json | 1 - .../biome/has_structure/village_snowy.json | 1 - .../biome/has_structure/village_taiga.json | 1 - .../biome/has_structure/woodland_mansion.json | 2 +- .../tags/worldgen/biome/is_badlands.json | 3 - .../tags/worldgen/biome/is_beach.json | 2 - .../tags/worldgen/biome/is_deep_ocean.json | 9 - .../tags/worldgen/biome/is_forest.json | 32 +- .../tags/worldgen/biome/is_hill.json | 3 - .../tags/worldgen/biome/is_jungle.json | 3 - .../tags/worldgen/biome/is_mountain.json | 3 +- .../tags/worldgen/biome/is_nether.json | 10 - .../tags/worldgen/biome/is_ocean.json | 11 - .../tags/worldgen/biome/is_overworld.json | 8 +- .../tags/worldgen/biome/is_river.json | 3 +- .../tags/worldgen/biome/is_taiga.json | 4 - .../required_ocean_monument_surrounding.json | 5 + .../biome/spawns_cold_variant_frogs.json | 40 +- .../biome/spawns_warm_variant_frogs.json | 45 +- data/minecraft/worldgen/biome/badlands.json | 100 +- .../worldgen/biome/bamboo_jungle.json | 196 +- data/minecraft/worldgen/biome/beach.json | 110 +- .../worldgen/biome/birch_forest.json | 158 +- .../worldgen/biome/cherry_grove.json | 2 +- data/minecraft/worldgen/biome/cold_ocean.json | 122 +- .../minecraft/worldgen/biome/dark_forest.json | 160 +- .../worldgen/biome/deep_cold_ocean.json | 122 +- .../worldgen/biome/deep_frozen_ocean.json | 130 +- .../worldgen/biome/deep_lukewarm_ocean.json | 138 +- data/minecraft/worldgen/biome/deep_ocean.json | 124 +- .../worldgen/biome/deep_warm_ocean.json | 195 - data/minecraft/worldgen/biome/desert.json | 114 +- .../worldgen/biome/dripstone_caves.json | 110 +- .../worldgen/biome/eroded_badlands.json | 100 +- .../worldgen/biome/flower_forest.json | 174 +- data/minecraft/worldgen/biome/forest.json | 172 +- .../worldgen/biome/frozen_ocean.json | 130 +- .../worldgen/biome/frozen_peaks.json | 116 +- .../worldgen/biome/frozen_river.json | 116 +- data/minecraft/worldgen/biome/grove.json | 184 +- data/minecraft/worldgen/biome/ice_spikes.json | 128 +- .../worldgen/biome/jagged_peaks.json | 116 +- data/minecraft/worldgen/biome/jungle.json | 196 +- .../worldgen/biome/lukewarm_ocean.json | 138 +- data/minecraft/worldgen/biome/lush_caves.json | 119 +- data/minecraft/worldgen/biome/meadow.json | 140 +- .../worldgen/biome/mushroom_fields.json | 65 +- data/minecraft/worldgen/biome/ocean.json | 124 +- .../biome/old_growth_birch_forest.json | 158 +- .../worldgen/biome/old_growth_pine_taiga.json | 184 +- .../biome/old_growth_spruce_taiga.json | 184 +- data/minecraft/worldgen/biome/plains.json | 174 +- data/minecraft/worldgen/biome/river.json | 116 +- data/minecraft/worldgen/biome/savanna.json | 170 +- .../worldgen/biome/savanna_plateau.json | 178 +- .../minecraft/worldgen/biome/snowy_beach.json | 96 +- .../worldgen/biome/snowy_plains.json | 128 +- .../worldgen/biome/snowy_slopes.json | 128 +- .../minecraft/worldgen/biome/snowy_taiga.json | 178 +- .../worldgen/biome/sparse_jungle.json | 170 +- .../minecraft/worldgen/biome/stony_peaks.json | 102 +- .../minecraft/worldgen/biome/stony_shore.json | 96 +- .../worldgen/biome/sunflower_plains.json | 174 +- data/minecraft/worldgen/biome/swamp.json | 178 +- data/minecraft/worldgen/biome/taiga.json | 178 +- data/minecraft/worldgen/biome/warm_ocean.json | 134 +- .../worldgen/biome/windswept_forest.json | 160 +- .../biome/windswept_gravelly_hills.json | 160 +- .../worldgen/biome/windswept_hills.json | 160 +- .../worldgen/biome/windswept_savanna.json | 172 +- .../worldgen/biome/wooded_badlands.json | 100 +- .../worldgen/configured_feature/acacia.json | 50 - .../configured_feature/acacia_checked.json | 7 - .../worldgen/configured_feature/bamboo.json | 6 - .../configured_feature/bamboo_light.json | 6 - .../configured_feature/bamboo_vegetation.json | 84 - .../worldgen/configured_feature/birch.json | 51 - .../configured_feature/birch_bees_0002.json | 56 - .../configured_feature/birch_bees_002.json | 56 - .../configured_feature/birch_bees_005.json | 56 - .../configured_feature/birch_checked.json | 7 - .../configured_feature/birch_other.json | 16 - .../brown_mushroom_giant.json | 7 - .../brown_mushroom_nether.json | 7 - .../brown_mushroom_normal.json | 7 - .../brown_mushroom_swamp.json | 7 - .../brown_mushroom_taiga.json | 7 - .../configured_feature/cave_vine.json | 114 - .../configured_feature/cave_vine_in_moss.json | 104 - .../configured_feature/cave_vines.json | 7 - .../classic_vines_cave_feature.json | 4 - .../dark_forest_vegetation.json | 28 - .../worldgen/configured_feature/dark_oak.json | 52 - .../configured_feature/dark_oak_checked.json | 7 - .../configured_feature/disk_clay.json | 46 - .../configured_feature/disk_gravel.json | 46 - .../configured_feature/disk_sand.json | 46 - .../configured_feature/fancy_oak.json | 52 - .../configured_feature/fancy_oak_bees.json | 57 - .../fancy_oak_bees_0002.json | 57 - .../fancy_oak_bees_002.json | 57 - .../fancy_oak_bees_005.json | 57 - .../configured_feature/fancy_oak_checked.json | 7 - .../configured_feature/flower_default.json | 43 - .../configured_feature/flower_forest.json | 72 - .../configured_feature/flower_meadow.json | 77 - .../configured_feature/flower_plain.json | 70 - .../flower_plain_decorated.json | 7 - .../configured_feature/flower_swamp.json | 32 - .../configured_feature/flower_warm.json | 43 - .../forest_flower_trees.json | 16 - .../forest_flower_vegetation.json | 156 - .../forest_flower_vegetation_common.json | 156 - .../configured_feature/fossil_lower.json | 28 - .../configured_feature/fossil_upper.json | 28 - .../configured_feature/grove_vegetation.json | 12 - .../configured_feature/ice_patch.json | 56 - .../configured_feature/jungle_bush.json | 51 - .../configured_feature/jungle_tree.json | 63 - .../jungle_tree_no_vine.json | 51 - .../configured_feature/kelp_cold.json | 4 - .../configured_feature/kelp_warm.json | 4 - .../lush_caves_ceiling_vegetation.json | 7 - .../lush_caves_vegetation.json | 7 - .../configured_feature/mega_jungle_tree.json | 59 - .../mega_jungle_tree_checked.json | 7 - .../configured_feature/mega_pine.json | 70 - .../configured_feature/mega_pine_checked.json | 7 - .../configured_feature/mega_spruce.json | 70 - .../mega_spruce_checked.json | 7 - .../configured_feature/monster_room_deep.json | 4 - .../worldgen/configured_feature/oak.json | 51 - .../configured_feature/oak_bees_0002.json | 56 - .../configured_feature/oak_bees_002.json | 56 - .../configured_feature/oak_bees_005.json | 56 - .../configured_feature/oak_checked.json | 7 - .../ore_andesite_lower.json | 18 - .../ore_andesite_upper.json | 18 - .../configured_feature/ore_coal_upper.json | 27 - .../configured_feature/ore_diorite_lower.json | 18 - .../configured_feature/ore_diorite_upper.json | 18 - .../configured_feature/ore_granite_lower.json | 18 - .../configured_feature/ore_granite_upper.json | 18 - .../configured_feature/patch_berry_bush.json | 51 - .../patch_berry_common.json | 7 - .../configured_feature/patch_berry_rare.json | 7 - .../patch_brown_mushroom.json | 32 - .../configured_feature/patch_cactus.json | 66 - .../patch_cactus_decorated.json | 7 - .../patch_cactus_desert.json | 7 - .../configured_feature/patch_dead_bush.json | 32 - .../configured_feature/patch_dead_bush_2.json | 32 - .../patch_dead_bush_badlands.json | 32 - .../configured_feature/patch_fire.json | 56 - .../patch_grass_badlands.json | 32 - .../patch_grass_forest.json | 32 - .../patch_grass_jungle.json | 64 - .../patch_grass_normal.json | 32 - .../configured_feature/patch_grass_plain.json | 32 - .../patch_grass_savanna.json | 32 - .../configured_feature/patch_grass_taiga.json | 43 - .../patch_grass_taiga_2.json | 43 - .../configured_feature/patch_large_fern.json | 35 - .../configured_feature/patch_melon.json | 45 - .../configured_feature/patch_pumpkin.json | 48 - .../patch_red_mushroom.json | 32 - .../configured_feature/patch_soul_fire.json | 48 - .../configured_feature/patch_sugar_cane.json | 122 - .../patch_sugar_cane_badlands.json | 122 - .../patch_sugar_cane_desert.json | 122 - .../patch_sugar_cane_swamp.json | 122 - .../configured_feature/patch_sunflower.json | 35 - .../configured_feature/patch_taiga_grass.json | 43 - .../configured_feature/patch_tall_grass.json | 35 - .../patch_tall_grass_2.json | 35 - .../configured_feature/patch_waterlilly.json | 32 - .../worldgen/configured_feature/pine.json | 57 - .../configured_feature/pine_checked.json | 7 - .../configured_feature/pine_on_snow.json | 7 - .../configured_feature/plain_vegetation.json | 12 - .../red_mushroom_giant.json | 7 - .../red_mushroom_nether.json | 7 - .../red_mushroom_normal.json | 7 - .../red_mushroom_swamp.json | 7 - .../red_mushroom_taiga.json | 7 - .../configured_feature/sculk_patch.json | 12 - .../configured_feature/seagrass_cold.json | 6 - .../configured_feature/seagrass_deep.json | 6 - .../seagrass_deep_cold.json | 6 - .../seagrass_deep_warm.json | 6 - .../configured_feature/seagrass_normal.json | 6 - .../configured_feature/seagrass_river.json | 6 - .../configured_feature/seagrass_swamp.json | 6 - .../configured_feature/seagrass_warm.json | 6 - .../worldgen/configured_feature/spruce.json | 69 - .../configured_feature/spruce_on_snow.json | 7 - .../configured_feature/super_birch_bees.json | 56 - .../super_birch_bees_0002.json | 56 - .../configured_feature/swamp_oak.json | 56 - .../taiga_vegetation_removed.json | 12 - .../configured_feature/trees_birch.json | 7 - .../configured_feature/trees_giant.json | 20 - .../trees_giant_spruce.json | 16 - .../configured_feature/trees_jungle_edge.json | 16 - .../configured_feature/trees_mountain.json | 16 - .../trees_mountain_edge.json | 16 - .../trees_shattered_savanna.json | 12 - .../configured_feature/trees_swamp.json | 7 - .../overworld/aquifer_special.json | 42 - .../overworld/base_3d_noise.json | 8 - .../overworld/base_erosion.json | 10 +- .../overworld/caves/entrances.json | 78 +- .../overworld/caves/noodle2.json | 94 - .../overworld/caves/pillars.json | 48 +- .../overworld/caves/web1.json | 134 - .../overworld/caves/web2.json | 183 - .../overworld/caves/web3.json | 183 - .../density_function/overworld/depth.json | 11 - .../overworld/effective_continentalness.json | 10 +- .../density_function/overworld/erosion.json | 43 +- .../density_function/overworld/factor.json | 2569 +- .../overworld/jaggedness.json | 2055 +- .../overworld/noise_router/continents.json | 2 +- .../overworld/noise_router/depth.json | 2 +- .../overworld/noise_router/erosion.json | 2 +- .../overworld/noise_router/final_density.json | 262 +- .../noise_router/fluid_level_floodedness.json | 22 +- .../initial_density_without_jaggedness.json | 120 +- .../overworld/noise_router/ridges.json | 2 +- .../overworld/noise_router/temperature.json | 2 +- .../overworld/noise_router/vegetation.json | 2 +- .../overworld/noise_router/vein_ridged.json | 70 +- .../overworld/noise_router/vein_toggle.json | 22 +- .../density_function/overworld/noodle.json | 94 - .../density_function/overworld/offset.json | 4038 +- .../overworld/sloped_cheese.json | 61 +- .../overworld/temperature.json | 8 +- .../overworld/vegetation.json | 20 +- .../worldgen/noise/aquifer_barrier.json | 6 - .../aquifer_fluid_level_floodedness.json | 4 +- .../noise/aquifer_fluid_level_spread.json | 6 +- .../worldgen/noise/aquifer_lava.json | 4 +- .../worldgen/noise/badlands_pillar_nope.json | 4 +- .../noise/badlands_pillar_roof_nope.json | 4 +- .../worldgen/noise/badlands_surface.json | 8 - data/minecraft/worldgen/noise/calcite.json | 9 - .../minecraft/worldgen/noise/cave_cheese.json | 4 +- .../worldgen/noise/cave_entrance.json | 8 - data/minecraft/worldgen/noise/cave_layer.json | 6 - .../worldgen/noise/clay_bands_offset.json | 6 - .../worldgen/noise/continentalness.json | 14 - .../worldgen/noise/continentalness_large.json | 14 - data/minecraft/worldgen/noise/erosion.json | 4 +- .../worldgen/noise/erosion_large.json | 10 - data/minecraft/worldgen/noise/gravel.json | 9 - .../worldgen/noise/gravel_layer.json | 14 - data/minecraft/worldgen/noise/ice.json | 9 - .../worldgen/noise/iceberg_pillar.json | 9 - .../worldgen/noise/iceberg_pillar_roof.json | 6 - .../worldgen/noise/iceberg_surface.json | 8 - data/minecraft/worldgen/noise/jagged.json | 21 - .../worldgen/noise/noodle_ridge_c.json | 4 +- .../worldgen/noise/noodle_ridge_d.json | 4 +- data/minecraft/worldgen/noise/offset.json | 9 - data/minecraft/worldgen/noise/ore_gap.json | 6 - data/minecraft/worldgen/noise/ore_vein_a.json | 6 - data/minecraft/worldgen/noise/ore_vein_b.json | 6 - .../worldgen/noise/ore_veininess.json | 6 - data/minecraft/worldgen/noise/packed_ice.json | 9 - data/minecraft/worldgen/noise/patch.json | 11 - data/minecraft/worldgen/noise/pillar.json | 7 - .../worldgen/noise/pillar_rareness.json | 6 - .../worldgen/noise/pillar_thickness.json | 6 - .../worldgen/noise/powder_snow_surface.json | 4 +- .../worldgen/noise/powder_snow_under.json | 4 +- data/minecraft/worldgen/noise/ridge.json | 11 - .../worldgen/noise/soul_sand_layer.json | 14 - .../worldgen/noise/spaghetti_2d.json | 6 - .../noise/spaghetti_2d_elevation.json | 6 - .../noise/spaghetti_2d_modulator.json | 6 - .../noise/spaghetti_2d_thickness.json | 4 +- .../worldgen/noise/spaghetti_3d_1.json | 6 - .../worldgen/noise/spaghetti_3d_2.json | 6 - .../worldgen/noise/spaghetti_3d_rarity.json | 6 - .../noise/spaghetti_3d_thickness.json | 5 +- .../worldgen/noise/spaghetti_roughness.json | 6 - .../noise/spaghetti_roughness_modulator.json | 6 - data/minecraft/worldgen/noise/surface.json | 8 - .../worldgen/noise/surface_swamp.json | 6 - data/minecraft/worldgen/noise/temp_temp.json | 4 +- .../minecraft/worldgen/noise/temperature.json | 4 +- .../worldgen/noise/temperature_large.json | 11 - data/minecraft/worldgen/noise/veg_temp.json | 11 - data/minecraft/worldgen/noise/vegetation.json | 4 +- .../worldgen/noise/vegetation_large.json | 11 - .../worldgen/noise_settings/overworld.json | 14070 +++-- .../worldgen/placed_feature/acacia.json | 4 - .../worldgen/placed_feature/azalea_tree.json | 4 - .../worldgen/placed_feature/birch.json | 4 - .../placed_feature/birch_bees_005.json | 4 - .../worldgen/placed_feature/birch_other.json | 35 - .../worldgen/placed_feature/bonus_chest.json | 4 - .../placed_feature/brown_mushroom_giant.json | 12 - .../placed_feature/brown_mushroom_nether.json | 24 - .../placed_feature/brown_mushroom_swamp.json | 22 +- .../placed_feature/brown_mushroom_taiga.json | 19 - .../worldgen/placed_feature/cave_vine.json | 4 - .../placed_feature/cave_vine_in_moss.json | 4 - .../classic_vines_cave_feature.json | 27 - .../clay_pool_with_dripleaves.json | 4 - .../placed_feature/clay_with_dripleaves.json | 4 - .../worldgen/placed_feature/dark_oak.json | 4 - .../worldgen/placed_feature/disk_clay.json | 43 +- .../worldgen/placed_feature/disk_gravel.json | 37 +- .../worldgen/placed_feature/disk_sand.json | 43 +- .../worldgen/placed_feature/dripleaf.json | 4 - .../worldgen/placed_feature/fancy_oak.json | 4 - .../placed_feature/fancy_oak_bees_005.json | 4 - .../placed_feature/flower_cherry.json | 2 +- .../placed_feature/flower_forest.json | 23 - .../flower_plain_decorated.json | 25 - .../placed_feature/forest_flower_trees.json | 35 - .../forest_flower_vegetation.json | 36 - .../forest_flower_vegetation_common.json | 36 - .../worldgen/placed_feature/forest_rock.json | 48 +- .../worldgen/placed_feature/fossil_lower.json | 24 - .../worldgen/placed_feature/fossil_upper.json | 24 - .../placed_feature/freeze_top_layer.json | 4 - .../placed_feature/grove_vegetation.json | 31 - .../placed_feature/huge_brown_mushroom.json | 4 - .../placed_feature/huge_red_mushroom.json | 4 - .../worldgen/placed_feature/ice_patch.json | 19 - .../placed_feature/jungle_tree_no_vine.json | 4 - .../worldgen/placed_feature/lake_lava.json | 29 - .../placed_feature/large_dripstone.json | 33 - .../lush_caves_ceiling_vegetation.json | 41 - .../placed_feature/lush_caves_clay.json | 41 - .../placed_feature/lush_caves_vegetation.json | 41 - .../worldgen/placed_feature/meadow_trees.json | 20 - .../placed_feature/mega_jungle_tree.json | 4 - .../worldgen/placed_feature/mega_pine.json | 4 - .../worldgen/placed_feature/mega_spruce.json | 4 - .../worldgen/placed_feature/moss_patch.json | 4 - .../placed_feature/moss_patch_bonemeal.json | 4 - .../placed_feature/moss_patch_ceiling.json | 4 - .../placed_feature/moss_vegetation.json | 4 - .../worldgen/placed_feature/oak.json | 4 - .../worldgen/placed_feature/oak_bees_005.json | 4 - .../placed_feature/ore_andesite_lower.json | 48 +- .../placed_feature/ore_andesite_upper.json | 36 +- .../worldgen/placed_feature/ore_clay.json | 27 - .../placed_feature/ore_diamond_medium.json | 6 +- .../placed_feature/ore_diorite_lower.json | 48 +- .../placed_feature/ore_diorite_upper.json | 36 +- .../placed_feature/ore_granite_lower.json | 48 +- .../placed_feature/ore_granite_upper.json | 36 +- .../placed_feature/patch_brown_mushroom.json | 4 - .../placed_feature/patch_red_mushroom.json | 4 - .../placed_feature/patch_waterlilly.json | 19 - .../worldgen/placed_feature/pine.json | 4 - .../worldgen/placed_feature/pine_on_snow.json | 34 - .../placed_feature/plain_vegetation.json | 47 - .../placed_feature/pointed_dripstone.json | 64 - .../placed_feature/red_mushroom_giant.json | 12 - .../placed_feature/red_mushroom_swamp.json | 22 +- .../placed_feature/red_mushroom_taiga.json | 19 - .../placed_feature/seagrass_simple.json | 52 - .../worldgen/placed_feature/spruce.json | 4 - .../placed_feature/spruce_on_snow.json | 34 - .../worldgen/placed_feature/swamp_oak.json | 17 - .../taiga_vegetation_removed.json | 32 - .../worldgen/placed_feature/trees_birch.json | 32 - .../worldgen/placed_feature/trees_cherry.json | 14 +- .../worldgen/placed_feature/trees_giant.json | 35 - .../placed_feature/trees_giant_spruce.json | 35 - .../worldgen/placed_feature/trees_jungle.json | 35 - .../placed_feature/trees_jungle_edge.json | 35 - .../placed_feature/trees_mountain.json | 35 - .../placed_feature/trees_mountain_edge.json | 35 - .../placed_feature/trees_savanna.json | 35 - .../trees_shattered_savanna.json | 35 - .../worldgen/placed_feature/trees_swamp.json | 32 - .../worldgen/placed_feature/trees_water.json | 35 - .../placed_feature/underwater_magma.json | 38 - .../worldgen/structure_set/villages.json | 35 - .../minecraft/worldgen/world_preset/flat.json | 54 - .../worldgen/world_preset/normal.json | 36 - data/terralith/loot_tables/royal_jelly.json | 58 +- .../loot_tables/ruin/glacial/junk.json | 664 +- .../loot_tables/ruin/glacial/main_cs.json | 558 +- data/terralith/loot_tables/spire/common.json | 444 +- data/terralith/loot_tables/spire/junk.json | 546 +- data/terralith/loot_tables/spire/rare.json | 312 +- .../terralith/loot_tables/spire/treasure.json | 382 +- .../loot_tables/underground/chest.json | 1138 +- .../underground/giant_bee_hive.json | 86 +- .../loot_tables/village/desert/archer.json | 196 +- .../loot_tables/village/desert/attic.json | 34 +- .../loot_tables/village/desert/butcher.json | 194 +- .../village/desert/cartographer.json | 118 +- .../loot_tables/village/desert/food.json | 108 +- .../loot_tables/village/desert/generic.json | 138 +- .../village/desert/generic_low.json | 110 +- .../loot_tables/village/desert/junk.json | 178 +- .../loot_tables/village/desert/library.json | 172 +- .../loot_tables/village/desert/mason.json | 134 +- .../loot_tables/village/desert/smith.json | 12 +- .../village/desert/smith/expert.json | 218 +- .../village/desert/smith/novice.json | 200 +- .../loot_tables/village/desert/treasure.json | 110 +- .../loot_tables/village/fortified/archer.json | 194 +- .../loot_tables/village/fortified/attic.json | 34 +- .../village/fortified/butcher.json | 194 +- .../village/fortified/cartographer.json | 118 +- .../village/fortified/fisherman.json | 298 +- .../loot_tables/village/fortified/food.json | 108 +- .../village/fortified/generic.json | 138 +- .../village/fortified/generic_low.json | 110 +- .../loot_tables/village/fortified/junk.json | 178 +- .../village/fortified/library.json | 172 +- .../loot_tables/village/fortified/mason.json | 134 +- .../loot_tables/village/fortified/smith.json | 12 +- .../village/fortified/smith/expert.json | 218 +- .../village/fortified/smith/novice.json | 200 +- .../village/fortified/tavern_downstairs.json | 324 +- .../village/fortified/tavern_upstairs.json | 548 +- .../village/fortified/treasure.json | 274 +- .../loot_tables/village/treasure/diamond.json | 34 +- .../loot_tables/village/treasure/emerald.json | 18 +- .../loot_tables/village/treasure/golem.json | 30 +- data/terralith/structures/fastion.nbt | Bin 673 -> 0 bytes data/terralith/tags/blocks/airs.json | 16 - data/terralith/tags/blocks/alt_stones.json | 8 +- data/terralith/tags/blocks/anti_salt.json | 8 - .../tags/blocks/badlands_pillar.json | 7 - .../base_stone_overworld_no_diorite.json | 10 - .../tags/blocks/blackstone_targets.json | 8 - data/terralith/tags/blocks/bso_gravel.json | 8 - data/terralith/tags/blocks/bso_iron.json | 9 - data/terralith/tags/blocks/calcite.json | 4 +- .../tags/blocks/calcite_amethyst.json | 7 - data/terralith/tags/blocks/calcite_ds.json | 11 - data/terralith/tags/blocks/calcite_moss.json | 8 +- .../tags/blocks/cherry_pond_replaceable.json | 7 - .../tags/blocks/cobblestone_snow.json | 9 +- data/terralith/tags/blocks/copper_vein.json | 8 - .../tags/blocks/cryolite_pillar_blocks.json | 20 - .../tags/blocks/dark_forest_leaves.json | 6 - data/terralith/tags/blocks/deepslate.json | 2 +- .../tags/blocks/desert_pillar_blocks.json | 14 - .../tags/blocks/diorite_targets.json | 7 - data/terralith/tags/blocks/geode_air.json | 10 - data/terralith/tags/blocks/geyser_blocks.json | 10 - data/terralith/tags/blocks/granite.json | 6 - .../tags/blocks/granite_pillar_ok.json | 11 - .../tags/blocks/grass_block.json} | 2 +- .../terralith/tags/blocks/grass_mycelium.json | 7 - data/terralith/tags/blocks/grass_only.json | 6 - data/terralith/tags/blocks/gravel_stone.json | 11 +- .../tags/blocks/he_got_the_drip.json | 6 - data/terralith/tags/blocks/ice_spike.json | 10 - data/terralith/tags/blocks/ices.json | 8 - data/terralith/tags/blocks/island_ban.json | 7 +- .../tags/blocks/island_ban_winter.json | 14 +- data/terralith/tags/blocks/island_blocks.json | 11 +- data/terralith/tags/blocks/knight_immune.json | 11 - data/terralith/tags/blocks/lava_targets.json | 17 - data/terralith/tags/blocks/leaves.json | 11 - data/terralith/tags/blocks/magic/s1.json | 14 - data/terralith/tags/blocks/magic/s2.json | 14 - data/terralith/tags/blocks/magic/s3.json | 13 - data/terralith/tags/blocks/magic/s4.json | 12 - data/terralith/tags/blocks/magic/s5.json | 11 - data/terralith/tags/blocks/magic/s6.json | 10 - data/terralith/tags/blocks/magic/s7.json | 9 - data/terralith/tags/blocks/magma.json | 7 - data/terralith/tags/blocks/moonlight/s1.json | 9 - data/terralith/tags/blocks/moonlight/s2.json | 8 - data/terralith/tags/blocks/moonlight/s3.json | 7 - data/terralith/tags/blocks/moonlight/s4.json | 6 - .../tags/blocks/mountain_blocks.json | 15 - .../tags/blocks/mountain_blocks_no_snow.json | 10 - .../tags/blocks/mountain_blocks_no_tuff.json | 13 - data/terralith/tags/blocks/oasis_blocks.json | 11 - data/terralith/tags/blocks/opaque.json | 265 - data/terralith/tags/blocks/pillar_blocks.json | 20 - data/terralith/tags/blocks/plants.json | 241 - .../tags/blocks/plateau_targets.json | 11 - .../tags/blocks/podzol_replaceable.json | 8 - data/terralith/tags/blocks/recursion.json | 17 - data/terralith/tags/blocks/river_dirt.json | 11 - data/terralith/tags/blocks/river_replace.json | 27 - data/terralith/tags/blocks/salt_mountain.json | 10 - data/terralith/tags/blocks/sand.json | 6 - data/terralith/tags/blocks/sandclay.json | 7 - data/terralith/tags/blocks/sandstones.json | 2 +- data/terralith/tags/blocks/sandy_blocks.json | 10 +- .../tags/blocks/savanna_granite.json | 14 +- .../tags/blocks/savanna_replaceable.json | 23 - .../tags/blocks/savanna_terracotta.json | 33 +- .../blocks/scarlet_mountain_replaceable.json | 11 - data/terralith/tags/blocks/sculk_replace.json | 16 - data/terralith/tags/blocks/smashables.json | 9 - data/terralith/tags/blocks/soil.json | 2 +- data/terralith/tags/blocks/soil_air.json | 9 - .../tags/blocks/soil_and_gravel.json | 2 +- data/terralith/tags/blocks/soil_snow.json | 9 - data/terralith/tags/blocks/soil_stone.json | 2 +- data/terralith/tags/blocks/spawner.json | 6 - .../tags/blocks/special_ice_replaceable.json | 8 - data/terralith/tags/blocks/stone.json | 2 +- .../tags/blocks/stone_alt_stones.json | 9 - .../tags/blocks/stone_deepslate.json | 6 - data/terralith/tags/blocks/stone_diorite.json | 3 +- data/terralith/tags/blocks/stone_only.json | 6 - .../tags/blocks/stop_emerald_geode.json | 10 +- .../tags/blocks/taiga/soil_stone.json | 11 - data/terralith/tags/blocks/terracotta.json | 22 - .../tags/blocks/tophack/black_concrete.json | 6 - .../tags/blocks/tophack/blue_concrete.json | 6 - .../tags/blocks/tophack/cyan_concrete.json | 6 - .../tags/blocks/tophack/lime_concrete.json | 6 - .../tags/blocks/tophack/red_concrete.json | 6 - .../tags/blocks/tophack/white_concrete.json | 6 - .../tags/blocks/tophack/yellow_concrete.json | 6 - data/terralith/tags/blocks/tree_test.json | 11 - data/terralith/tags/blocks/tree_test2.json | 12 - data/terralith/tags/blocks/treeline.json | 12 - data/terralith/tags/blocks/trickle_down.json | 13 - .../tags/blocks/tundra_fill_layer.json | 6 - data/terralith/tags/blocks/tundra_test.json | 10 - .../tags/blocks/volcano_barrier.json | 8 +- .../terralith/tags/blocks/volcano_blocks.json | 2 +- .../tags/blocks/yellowstone_base_blocks.json | 6 - data/terralith/tags/items/spire/diamond.json | 6 +- .../terralith/tags/worldgen/biome/cliffs.json | 16 +- .../has_structure/fortified_village.json | 16 +- .../biome/has_structure/frosted_dungeon.json | 2 +- .../biome/has_structure/giant_bee_hive.json | 2 +- .../biome/has_structure/mining_outpost.json | 2 +- .../biome/has_structure/oak_cabin.json | 2 +- .../biome/has_structure/old_refinery.json | 2 +- .../worldgen/biome/has_structure/spire.json | 8 +- .../biome/has_structure/sunken_tower.json | 2 +- .../biome/has_structure/witch_hut.json | 2 +- .../tags/worldgen/biome/highlands.json | 16 +- .../tags/worldgen/biome/mystical.json | 28 +- .../tags/worldgen/biome/shrublands.json | 14 +- .../tags/worldgen/biome/skylands.json | 14 +- .../tags/worldgen/biome/volcanic.json | 10 +- .../worldgen/biome/alpha_islands.json | 310 +- .../worldgen/biome/alpha_islands_winter.json | 284 +- .../worldgen/biome/alpine_grove.json | 184 +- .../worldgen/biome/alpine_highlands.json | 170 +- .../worldgen/biome/amethyst_canyon.json | 200 +- .../worldgen/biome/amethyst_rainforest.json | 200 +- .../worldgen/biome/ancient_sands.json | 114 +- .../worldgen/biome/arid_highlands.json | 170 +- .../worldgen/biome/ashen_savanna.json | 182 +- .../worldgen/biome/basalt_cliffs.json | 96 +- .../terralith/worldgen/biome/birch_taiga.json | 110 +- .../worldgen/biome/blooming_plateau.json | 140 +- .../worldgen/biome/blooming_valley.json | 168 +- data/terralith/worldgen/biome/brushland.json | 170 +- .../worldgen/biome/bryce_canyon.json | 102 +- data/terralith/worldgen/biome/caldera.json | 180 +- .../worldgen/biome/cave/andesite_caves.json | 332 +- .../worldgen/biome/cave/crystal_caves.json | 279 +- .../worldgen/biome/cave/deep_caves.json | 309 +- .../worldgen/biome/cave/desert_caves.json | 334 +- .../worldgen/biome/cave/diorite_caves.json | 330 +- .../worldgen/biome/cave/frostfire_caves.json | 253 +- .../worldgen/biome/cave/fungal_caves.json | 362 +- .../worldgen/biome/cave/granite_caves.json | 332 +- .../worldgen/biome/cave/ice_caves.json | 331 +- .../worldgen/biome/cave/infested_caves.json | 292 +- .../worldgen/biome/cave/mantle_caves.json | 316 +- .../worldgen/biome/cave/thermal_caves.json | 366 +- .../worldgen/biome/cave/tuff_caves.json | 332 +- .../biome/cave/underground_jungle.json | 383 +- .../worldgen/biome/cloud_forest.json | 182 +- .../worldgen/biome/cold_shrubland.json | 178 +- .../worldgen/biome/desert_canyon.json | 114 +- .../worldgen/biome/desert_oasis.json | 118 +- .../worldgen/biome/desert_spires.json | 118 +- .../worldgen/biome/emerald_peaks.json | 106 +- .../worldgen/biome/forested_highlands.json | 173 +- .../worldgen/biome/fractured_savanna.json | 178 +- .../worldgen/biome/frozen_cliffs.json | 128 +- .../worldgen/biome/glacial_chasm.json | 128 +- .../worldgen/biome/granite_cliffs.json | 96 +- .../worldgen/biome/gravel_beach.json | 110 +- .../worldgen/biome/gravel_desert.json | 128 +- .../worldgen/biome/haze_mountain.json | 175 +- data/terralith/worldgen/biome/highlands.json | 170 +- .../worldgen/biome/hot_shrubland.json | 178 +- data/terralith/worldgen/biome/ice_marsh.json | 180 +- .../worldgen/biome/jungle_mountains.json | 200 +- .../worldgen/biome/lavender_forest.json | 174 +- .../worldgen/biome/lavender_valley.json | 174 +- .../terralith/worldgen/biome/lush_desert.json | 118 +- .../terralith/worldgen/biome/lush_valley.json | 182 +- .../worldgen/biome/mirage_isles.json | 100 +- .../worldgen/biome/moonlight_grove.json | 172 +- .../worldgen/biome/moonlight_valley.json | 172 +- .../worldgen/biome/mountain_steppe.json | 170 +- .../worldgen/biome/orchid_swamp.json | 178 +- .../worldgen/biome/painted_mountains.json | 324 +- data/terralith/worldgen/biome/red_oasis.json | 118 +- .../worldgen/biome/rocky_jungle.json | 200 +- .../worldgen/biome/rocky_mountains.json | 102 +- .../worldgen/biome/rocky_shrubland.json | 178 +- .../worldgen/biome/sakura_grove.json | 248 +- .../worldgen/biome/sakura_valley.json | 248 +- .../worldgen/biome/sandstone_valley.json | 118 +- .../worldgen/biome/savanna_badlands.json | 178 +- .../worldgen/biome/savanna_slopes.json | 178 +- .../worldgen/biome/scarlet_mountains.json | 107 +- data/terralith/worldgen/biome/shield.json | 182 +- .../worldgen/biome/shield_clearing.json | 170 +- data/terralith/worldgen/biome/shrubland.json | 177 +- .../worldgen/biome/siberian_grove.json | 182 +- .../worldgen/biome/siberian_taiga.json | 182 +- data/terralith/worldgen/biome/skylands.json | 128 +- .../worldgen/biome/skylands_autumn.json | 176 +- .../worldgen/biome/skylands_spring.json | 162 +- .../worldgen/biome/skylands_summer.json | 184 +- .../worldgen/biome/skylands_winter.json | 164 +- .../worldgen/biome/snowy_badlands.json | 106 +- .../worldgen/biome/snowy_cherry_grove.json | 7 +- .../worldgen/biome/snowy_maple_forest.json | 172 +- .../worldgen/biome/snowy_shield.json | 182 +- data/terralith/worldgen/biome/steppe.json | 170 +- .../worldgen/biome/stony_spires.json | 102 +- .../worldgen/biome/temperate_highlands.json | 172 +- .../worldgen/biome/tropical_jungle.json | 200 +- .../worldgen/biome/valley_clearing.json | 170 +- .../worldgen/biome/volcanic_crater.json | 197 +- .../worldgen/biome/volcanic_peaks.json | 108 +- data/terralith/worldgen/biome/warm_river.json | 116 +- .../terralith/worldgen/biome/warped_mesa.json | 110 +- .../worldgen/biome/white_cliffs.json | 96 +- data/terralith/worldgen/biome/white_mesa.json | 110 +- .../worldgen/biome/windswept_spires.json | 160 +- .../worldgen/biome/wintry_forest.json | 182 +- .../worldgen/biome/wintry_lowlands.json | 182 +- .../terralith/worldgen/biome/yellowstone.json | 180 +- .../worldgen/biome/yosemite_cliffs.json | 178 +- .../worldgen/biome/yosemite_lowlands.json | 185 +- .../worldgen/configured_carver/crack.json | 84 - .../configured_carver/deep_ravine.json | 62 +- .../configured_feature/alpha/clay_patch.json | 12 +- .../configured_feature/alpha/flowers.json | 16 +- .../configured_feature/alpha/flowers_2.json | 16 +- .../alpha/sand_beaches.json | 10 +- .../configured_feature/alpha/trees.json | 6 +- .../configured_feature/birch/birch_tall.json | 10 +- .../birch/cloud_tree_tall.json | 57 +- .../configured_feature/birch/disk_stone.json | 61 +- .../birch/fallen_tree_base.json | 106 +- .../configured_feature/birch/flowers.json | 16 +- .../birch/minecon_flowers.json | 38 +- .../birch/tree_log_base.json | 242 +- .../birch/tree_log_extra_base.json | 290 +- .../birch/tree_moss_base.json | 2 +- .../configured_feature/birch/trees_1.json | 95 - .../birch/trees_forest.json | 57 +- .../birch/trees_forest_negative.json | 57 +- .../configured_feature/brushland/boulder.json | 100 +- .../configured_feature/brushland/bushes.json | 22 +- .../configured_feature/brushland/grass.json | 44 +- .../brushland/grass_extra.json | 24 +- .../brushland/patch_tall_grass.json | 26 +- .../configured_feature/caldera/lakes.json | 376 +- .../canyon/blooming/cliff.json | 174 +- .../canyon/blooming/flowers.json | 30 +- .../canyon/blooming/flowers_white.json | 30 +- .../canyon/generic/cliff.json | 197 +- .../canyon/generic/slab_stone.json | 2 +- .../canyon/glacial/snow.json | 8 +- .../canyon/glacial/snow_surface.json | 35 +- .../canyon/red_sandstone/clay.json | 69 +- .../canyon/red_sandstone/cliff.json | 196 - .../canyon/red_sandstone/dripleaf.json | 34 +- .../canyon/red_sandstone/lake_palms.json | 6 +- .../canyon/red_sandstone/lakes.json | 365 +- .../canyon/red_sandstone/lilypad.json | 22 +- .../canyon/red_sandstone/moss.json | 65 +- .../canyon/red_sandstone/moss_carpet.json | 2 +- .../canyon/red_sandstone/palm_1.json | 88 +- .../canyon/red_sandstone/palm_medium.json | 88 +- .../canyon/red_sandstone/palm_tall.json | 88 +- .../canyon/red_sandstone/scattered_palms.json | 6 +- .../canyon/red_sandstone/slab.json | 11 - .../canyon/red_sandstone/slab_smooth.json | 11 - .../canyon/red_sandstone/terracotta.json | 63 +- .../canyon/sandstone/clay.json | 67 +- .../canyon/sandstone/cliff.json | 205 +- .../canyon/sandstone/dripleaf.json | 34 +- .../canyon/sandstone/lake_palms.json | 6 +- .../canyon/sandstone/lakes.json | 365 +- .../canyon/sandstone/lilypad.json | 22 +- .../canyon/sandstone/moss.json | 63 +- .../canyon/sandstone/moss_carpet.json | 2 +- .../canyon/sandstone/palm_1.json | 132 +- .../canyon/sandstone/palm_medium.json | 118 +- .../canyon/sandstone/palm_tall.json | 118 +- .../canyon/sandstone/sandstone.json | 12 +- .../canyon/sandstone/scattered_palms.json | 6 +- .../canyon/sandstone/slab.json | 2 +- .../canyon/sandstone/slab_smooth.json | 2 +- .../cave/desert/dead_bush.json | 16 +- .../cave/desert/floors.json | 53 +- .../configured_feature/cave/desert/lava.json | 14 +- .../cave/desert/noise_reducer.json | 10 +- .../cave/desert/noise_reducer_small.json | 10 +- .../cave/desert/sand_patch.json | 33 +- .../cave/frostfire/columns.json | 6 +- .../cave/frostfire/frostfire_ceiling.json | 186 +- .../cave/frostfire/frostfire_patch.json | 51 +- .../cave/frostfire/pillar.json | 10 +- .../cave/frostfire/pillar_huge.json | 10 +- .../cave/frostfire/replacer.json | 18 - .../cave/frostfire/replacer2.json | 14 +- .../cave/frostfire/sculk_patch.json | 12 +- .../cave/frostfire_meme/columns.json | 12 - .../frostfire_meme/frostfire_ceiling.json | 149 - .../cave/frostfire_meme/frostfire_patch.json | 53 - .../cave/frostfire_meme/pillar.json | 44 - .../cave/frostfire_meme/pillar_huge.json | 44 - .../cave/frostfire_meme/replacer.json | 18 - .../cave/frostfire_meme/replacer2.json | 18 - .../cave/frostfire_meme/sculk_patch.json | 196 - .../cave/generic/ds_reducer.json | 10 +- .../cave/generic/ds_reducer_small.json | 10 +- .../cave/generic/mega_geode.json | 7 - .../cave/generic/noise_reducer.json | 10 +- .../cave/generic/noise_reducer_small.json | 10 +- .../configured_feature/cave/ice/columns.json | 103 - .../cave/ice/crystal_inside.json | 85 - .../configured_feature/cave/ice/no_lava.json | 16 +- .../configured_feature/cave/ice/pillar.json | 44 - .../cave/ice/pillar_huge.json | 44 - .../cave/ice/pools_ring.json | 112 - .../cave/ice/pools_ring2.json | 42 - .../configured_feature/cave/ice/replacer.json | 85 - .../cave/ice/replacer2.json | 85 - .../cave/jungle/big_dripleaf.json | 16 +- .../cave/jungle/ceiling_moss.json | 8 +- .../cave/jungle/tree_1.json | 21 +- .../cave/jungle/tree_small.json | 19 +- .../cave/jungle/tree_very_large.json | 206 +- .../configured_feature/cave/jungle/vine.json | 12 +- .../cave/mantle/basalt_strip.json | 82 +- .../cave/mantle/blackstone.json | 18 - .../cave/mantle/lava_drip.json | 8 +- .../cave/mantle/magma_strip.json | 77 +- .../cave/mantle/replacer.json | 12 +- .../cave/thermal/dripleaf.json | 42 +- .../cave/thermal/lakes.json | 244 +- .../cherry/azalea_bush.json | 56 +- .../cherry/flowers_extra.json | 20 +- .../cliffs/basalt/basalt_column.json | 48 +- .../cliffs/basalt/basalt_column_upper.json | 34 +- .../cliffs/basalt/basaltifier.json | 12 +- .../cliffs/basalt/crack.json | 12 +- .../cliffs/basalt/crack_deepslate.json | 12 +- .../cliffs/basalt/seed.json | 6 +- .../cliffs/basalt/seed_deepslate.json | 6 +- .../cliffs/frozen/blue_ice.json | 12 +- .../cliffs/frozen/icicle.json | 12 +- .../cliffs/frozen/puddle.json | 8 +- .../cliffs/granite/granitifier.json | 12 +- .../cliffs/white/andesite_crack.json | 12 +- .../cliffs/white/andesite_seed.json | 6 +- .../cliffs/white/birch_alt.json | 99 +- .../cliffs/white/calcitifier.json | 12 +- .../cliffs/white/diorite_crack.json | 12 +- .../cliffs/white/diorite_seed.json | 6 +- .../cliffs/white/moss_vegetation.json | 10 +- .../cliffs/white/patch_base.json | 43 +- .../cliffs/white/trees_small.json | 7 - .../coastal/bending_acacia.json | 101 +- .../coastal/big_hawaii.json | 81 +- .../configured_feature/coastal/fancy_oak.json | 65 +- .../coastal/jungle_tree.json | 77 +- .../configured_feature/coastal/magma.json | 45 - .../coastal/trees_hawaii.json | 6 +- .../configured_feature/dark/birch.json | 61 +- .../dark/brown_mushroom.json | 85 +- .../dark/brown_mushroom_2.json | 85 +- .../configured_feature/dark/dark_oak.json | 63 +- .../configured_feature/dark/disk_mud.json | 59 +- .../configured_feature/dark/disk_podzol.json | 63 +- .../dark/disk_soulsoil.json | 48 - .../configured_feature/dark/grass.json | 22 +- .../configured_feature/dark/lichen.json | 14 +- .../configured_feature/dark/lichen_log.json | 14 +- .../worldgen/configured_feature/dark/oak.json | 74 +- .../configured_feature/dark/red_mushroom.json | 85 +- .../dark/red_mushroom_2.json | 85 +- .../configured_feature/dark/trees.json | 10 +- .../dark/twilight_tree.json | 71 +- .../desert/gravel/coral_fans.json | 56 +- .../enchanted/big_tree.json | 83 +- .../configured_feature/enchanted/bush.json | 4 - .../enchanted/enchanted_oak.json | 72 +- .../enchanted/grassy_tops.json | 80 - .../configured_feature/enchanted/island.json | 112 - .../enchanted/jungle_tree.json | 61 +- .../configured_feature/enchanted/shrooms.json | 68 +- .../enchanted/shrooms_brown.json | 68 +- .../configured_feature/enchanted/trees.json | 10 +- .../flower/blue/amethysts.json | 14 +- .../flower/blue/birch_tree.json | 89 +- .../flower/blue/blue_disk.json | 59 +- .../flower/blue/blue_tree.json | 83 +- .../flower/blue/flowers.json | 32 +- .../flower/blue/main_tree.json | 95 +- .../flower/blue/nylium_disk.json | 59 +- .../configured_feature/flower/blue/trees.json | 6 +- .../flower/lavender/birch_tree.json | 60 - .../flower/lavender/disk_clay.json | 61 +- .../flower/lavender/flower.json | 62 +- .../flower/lavender/main_tree.json | 86 +- .../flower/lavender/trees.json | 8 +- .../flower/white/birch_bending.json | 61 +- .../flower/white/cloud_tree.json | 61 +- .../flower/white/cloud_tree_bending.json | 65 +- .../flower/white/flowers.json | 22 +- .../flower/white/trees.json | 6 +- .../flower/white/twilight_tree.json | 71 +- .../forest/flower/beaches.json | 63 +- .../forest/flower/cloud_tree.json | 86 +- .../forest/flower/cloud_trees.json | 6 +- .../forest/flower/mid/birch_mid.json | 71 +- .../forest/flower/mid/oak_mid.json | 112 +- .../forest/flower/mid/oak_mid_m.json | 88 +- .../forest/flower/mid/trees_mid.json | 6 +- .../forest/flower/small/birch_small.json | 67 +- .../forest/flower/small/oak_small.json | 74 +- .../forest/flower/small/oak_small_m.json | 80 +- .../forest/flower/small/trees_small.json | 6 +- .../forest/flower/tall/birch_tall.json | 65 - .../forest/flower/tall/trees_tall.json | 6 +- .../forest/flower/tiny/oak_tiny.json | 80 - .../forest/flower/tiny/trees_tiny.json | 6 +- .../grove/alpine/trees_tiny.json | 6 +- .../grove/mid/pine_mid.json | 66 - .../grove/mid/spruce_mid.json | 96 - .../grove/mid/spruce_mid_m.json | 71 - .../grove/mid/trees_mid.json | 6 +- .../grove/small/pine_small.json | 66 - .../grove/small/spruce_small.json | 78 - .../grove/small/spruce_small_m.json | 78 - .../grove/small/trees_small.json | 6 +- .../grove/tall/pine_tall.json | 66 - .../grove/tall/spruce_tall.json | 78 - .../grove/tall/spruce_tall_m.json | 78 - .../grove/tall/trees_tall.json | 6 +- .../grove/tiny/pine_tiny.json | 66 - .../grove/tiny/spruce_tiny.json | 78 - .../grove/tiny/spruce_tiny_m.json | 78 - .../grove/tiny/trees_tiny.json | 6 +- .../highlands/alpine/bushes.json | 18 +- .../highlands/alpine/grass.json | 34 +- .../highlands/alpine/grass_extra.json | 24 +- .../highlands/alpine/pine.json | 73 +- .../highlands/alpine/spruce_pine.json | 73 +- .../highlands/arid/bush_medium.json | 57 +- .../highlands/arid/bush_small.json | 57 +- .../highlands/arid/bushes.json | 14 +- .../highlands/arid/cliff.json | 201 +- .../highlands/arid/tree.json | 55 +- .../highlands/disk_gravel.json | 61 +- .../configured_feature/highlands/flowers.json | 16 +- .../highlands/forest/creek.json | 350 +- .../highlands/forest/creek_edge.json | 333 - .../highlands/forest/disk_gravel.json | 61 +- .../highlands/forest/flowers.json | 16 +- .../highlands/forest/grass.json | 22 +- .../highlands/forest/mid/pine_mid.json | 73 +- .../highlands/forest/mid/spruce_mid.json | 96 - .../highlands/forest/mid/spruce_mid_m.json | 83 +- .../highlands/forest/mid/trees_mid.json | 6 +- .../highlands/forest/small/pine_small.json | 66 - .../highlands/forest/small/spruce_small.json | 78 - .../forest/small/spruce_small_m.json | 78 - .../highlands/forest/small/trees_small.json | 6 +- .../highlands/forest/tall/pine_tall.json | 66 - .../highlands/forest/tall/spruce_tall.json | 78 - .../highlands/forest/tall/spruce_tall_m.json | 78 - .../highlands/forest/tall/trees_tall.json | 6 +- .../highlands/forest/tall_flowers.json | 16 +- .../highlands/forest/tiny/pine_tiny.json | 66 - .../highlands/forest/tiny/spruce_tiny.json | 78 - .../highlands/forest/tiny/spruce_tiny_m.json | 78 - .../highlands/forest/tiny/trees_tiny.json | 6 +- .../highlands/forest/tree_maple_cold.json | 73 +- .../highlands/forest/trees_maple.json | 73 +- .../configured_feature/highlands/grass.json | 22 +- .../configured_feature/highlands/lake.json | 47 +- .../configured_feature/highlands/lichen.json | 14 +- .../highlands/patch_pumpkin.json | 48 - .../configured_feature/highlands/pillar.json | 47 +- .../highlands/steppe/bush.json | 10 +- .../highlands/steppe/bush_medium.json | 57 +- .../highlands/steppe/bush_small.json | 57 +- .../highlands/tall_flowers.json | 16 +- .../highlands/temperate/cloud_trees.json | 61 +- .../highlands/temperate/dark_oak.json | 51 +- .../highlands/temperate/flowers.json | 16 +- .../highlands/temperate/mid/pine_mid.json | 73 +- .../highlands/temperate/mid/spruce_mid.json | 129 +- .../highlands/temperate/mid/spruce_mid_m.json | 83 +- .../highlands/temperate/mid/trees_mid.json | 16 - .../highlands/temperate/pile_birch.json | 2 +- .../highlands/temperate/pile_oak.json | 2 +- .../highlands/temperate/small/pine_small.json | 67 +- .../temperate/small/spruce_small.json | 77 +- .../temperate/small/spruce_small_m.json | 63 +- .../temperate/small/trees_small.json | 16 - .../highlands/temperate/tall/pine_tall.json | 67 +- .../highlands/temperate/tall/spruce_tall.json | 77 +- .../temperate/tall/spruce_tall_m.json | 63 +- .../highlands/temperate/tall/trees_tall.json | 16 - .../highlands/temperate/tiny/pine_tiny.json | 67 +- .../highlands/temperate/tiny/spruce_tiny.json | 77 +- .../temperate/tiny/spruce_tiny_m.json | 63 +- .../highlands/temperate/tiny/trees_tiny.json | 16 - .../highlands/temperate/trees_neg.json | 57 +- .../highlands/temperate/trees_orange.json | 63 +- .../highlands/temperate/trees_pos.json | 57 +- .../configured_feature/highlands/trees.json | 10 +- .../highlands/vines_seed.json | 2 +- .../highlands/vines_spread.json | 2 +- .../jungle/mega/giant_tree/branch.json | 99 +- .../jungle/mega/giant_tree/branch_2.json | 93 +- .../jungle/mega/giant_tree/top.json | 103 +- .../jungle/mega/giant_tree/top_2.json | 76 - .../jungle/mega/giant_tree/trunk.json | 50 +- .../configured_feature/jungle/mega_tree.json | 24 - .../jungle/mountains/slab_andesite.json | 2 +- .../jungle/mountains/slab_stone.json | 2 +- .../jungle/patch_melon.json | 86 +- .../jungle/rocky/cliff.json | 202 +- .../jungle/vanilla/bending_jungle_tree.json | 91 +- .../jungle/vanilla/fancy_oak_bend.json | 81 +- .../jungle/vanilla/fence_tree.json | 75 +- .../jungle/vanilla/trees_jungle.json | 10 +- .../jungle/violet/acacia_azalea.json | 94 +- .../jungle/violet/bending_acacia.json | 93 +- .../jungle/violet/big_hawaii.json | 92 +- .../jungle/violet/cliff.json | 182 +- .../jungle/violet/small_azalea.json | 82 +- .../jungle/violet/tree_2x2.json | 69 +- .../jungle/violet/tree_2x2_azalea.json | 80 +- .../violet/tree_2x2_azalea_flowering.json | 80 +- .../jungle/violet/trees.json | 6 +- .../mountains/emerald/emerald_geode.json | 74 +- .../mountains/emerald/trees/mid/pine_mid.json | 73 +- .../emerald/trees/mid/spruce_mid.json | 129 +- .../emerald/trees/mid/spruce_mid_m.json | 83 +- .../emerald/trees/mid/trees_mid.json | 16 - .../emerald/trees/small/pine_small.json | 67 +- .../emerald/trees/small/spruce_small.json | 77 +- .../emerald/trees/small/spruce_small_m.json | 63 +- .../emerald/trees/small/trees_small.json | 16 - .../emerald/trees/tall/pine_tall.json | 67 +- .../emerald/trees/tall/spruce_tall.json | 77 +- .../emerald/trees/tall/spruce_tall_m.json | 63 +- .../emerald/trees/tall/trees_tall.json | 16 - .../emerald/trees/tiny/pine_tiny.json | 67 +- .../emerald/trees/tiny/spruce_tiny.json | 77 +- .../emerald/trees/tiny/spruce_tiny_m.json | 63 +- .../emerald/trees/tiny/trees_tiny.json | 16 - .../mountains/misty/trees_base.json | 57 +- .../mountains/misty/trees_birch.json | 69 +- .../mountains/misty/trees_mid.json | 69 +- .../mountains/misty/trees_top.json | 51 +- .../mountains/misty/tuff.json | 20 +- .../mountains/misty/tuff_lake.json | 101 +- .../mountains/misty/v_lake.json | 66 +- .../mountains/painted/surface_dx.json | 53 +- .../mountains/rocky/deepslate.json | 256 +- .../mountains/rocky/deepslate_extra.json | 91 +- .../mountains/rocky/funny_snow.json | 8 +- .../mountains/rocky/funny_snow_segwit_2x.json | 8 +- .../mountains/rocky/snow.json | 38 +- .../mountains/rocky/tuff.json | 339 +- .../mountains/rocky_laggy/deepslate.json | 11 - .../rocky_laggy/deepslate_extra.json | 88 - .../mountains/rocky_laggy/funny_snow.json | 55 - .../rocky_laggy/funny_snow_segwit_2x.json | 55 - .../mountains/rocky_laggy/snow.json | 138 - .../mountains/rocky_laggy/tuff.json | 11 - .../mountains/scarlet/crimson_patch.json | 20 +- .../mountains/scarlet/crimson_spread.json | 161 - .../mountains/scarlet/remove_some_snow.json | 8 +- .../mountains/scarlet/remove_steep_snow.json | 2 +- .../mountains/scarlet/snow_patch.json | 44 +- .../mountains/scarlet2/crimson_patch.json | 53 - .../mountains/scarlet2/crimson_spread.json | 161 - .../mountains/scarlet2/remove_some_snow.json | 56 - .../mountains/scarlet2/remove_steep_snow.json | 11 - .../mountains/scarlet2/snow_patch.json | 88 - .../mushroom/brown_mushroom.json | 97 +- .../mushroom/brown_mushroom_2.json | 85 +- .../mushroom/brown_mushroom_small.json | 46 +- .../mushroom/red_mushroom.json | 85 +- .../mushroom/red_mushroom_2.json | 85 +- .../mushroom/red_mushroom_small.json | 46 +- .../worldgen/configured_feature/nothing.json | 2 +- .../plains/patch_grass.json | 16 +- .../plains/patch_tall_grass.json | 16 +- .../configured_feature/sakura/bamboo.json | 2 +- .../configured_feature/sakura/bush.json | 65 +- .../sakura/cherry_trees.json | 6 +- .../sakura/cherry_trees_light.json | 6 +- .../sakura/clay_beaches.json | 65 +- .../configured_feature/sakura/flowers.json | 92 +- .../sakura/patch_podzol.json | 43 +- .../configured_feature/sakura/sugarcane.json | 16 +- .../sakura/tall_flowers.json | 123 - .../configured_feature/sakura/tree_huge.json | 214 +- .../sakura/tree_medium.json | 210 +- .../configured_feature/sakura/tree_roof.json | 222 +- .../savanna/badlands/grass.json | 55 +- .../savanna/badlands/grass_granite.json | 55 +- .../savanna/badlands/grass_gravel.json | 55 +- .../savanna/badlands/grass_reg.json | 55 +- .../configured_feature/savanna/baobabs.json | 356 +- .../configured_feature/savanna/cliff.json | 211 - .../configured_feature/savanna/dripstone.json | 18 +- .../savanna/shattered/acacia.json | 76 +- .../savanna/shattered/med/acacia_med.json | 79 +- .../savanna/shattered/med/oak_med.json | 77 +- .../savanna/shattered/med/trees_med.json | 6 +- .../savanna/shattered/oak_mutated.json | 74 +- .../savanna/shattered/small/acacia_small.json | 72 - .../savanna/shattered/small/oak_small.json | 70 - .../savanna/shattered/small/trees_small.json | 75 +- .../savanna/shattered/teeth.json | 18 +- .../savanna/shattered/tiny/acacia_tiny.json | 71 - .../savanna/shattered/tiny/oak_tiny.json | 77 +- .../savanna/shattered/tiny/trees_tiny.json | 12 - .../savanna/shattered/trees_tall.json | 6 +- .../savanna/terracotta.json | 50 +- .../configured_feature/shield/birch.json | 99 +- .../configured_feature/shield/dark_oak.json | 99 +- .../configured_feature/shield/spruce_big.json | 99 +- .../configured_feature/shield/trees.json | 7 - .../shield/trees_birch.json | 7 - .../configured_feature/shrubland/bushes.json | 51 +- .../shrubland/cold/bushes.json | 51 +- .../shrubland/cold/cone_trees.json | 59 +- .../shrubland/cold/small_tree.json | 63 +- .../shrubland/cold/tiny_trees.json | 51 +- .../shrubland/cone_trees.json | 59 +- .../shrubland/disk_podzol.json | 63 +- .../shrubland/disk_terracotta.json | 65 +- .../shrubland/hot/bushes.json | 51 +- .../shrubland/hot/cone_trees.json | 59 +- .../shrubland/hot/small_tree.json | 63 +- .../shrubland/hot/tiny_trees.json | 51 +- .../shrubland/patch_tall_grass.json | 66 - .../shrubland/small_tree.json | 63 +- .../shrubland/tiny_trees.json | 51 - .../skylands/big_cone_tree.json | 71 +- .../skylands/cloud_tree.json | 72 - .../skylands/cloud_tree_birch.json | 61 +- .../skylands/dirt_tops.json | 2 +- .../skylands/extend_down.json | 333 +- .../skylands/grassy_tops.json | 2 +- .../configured_feature/skylands/island.json | 124 +- .../configured_feature/skylands/lichen.json | 53 - .../skylands/mega_tree.json | 71 +- .../configured_feature/skylands/mid_tree.json | 97 +- .../skylands/patch_grass.json | 16 +- .../skylands/spring/flowers.json | 30 +- .../skylands/summer/bending_acacia.json | 79 +- .../skylands/summer/trees.json | 9 +- .../skylands/summer/vine.json | 58 +- .../configured_feature/skylands/trees.json | 6 +- .../configured_feature/skylands/wheat.json | 113 +- .../skylands/winter/big_oak.json | 63 +- .../skylands/winter/extend_down.json | 709 +- .../skylands/winter/grassy_tops.json | 14 +- .../skylands/winter/island.json | 92 +- .../skylands/winter/mega_spruce.json | 87 +- .../skylands/winter/oak.json | 77 +- .../skylands/winter/patch_grass.json | 88 - .../skylands/winter/trees.json | 6 +- .../snowy/badlands/layer/first.json | 28 - .../snowy/badlands/layer/second.json | 28 - .../snowy/badlands/layer/third.json | 28 - .../snowy/badlands/layer2/first.json | 28 - .../snowy/badlands/layer2/second.json | 37 - .../snowy/badlands/snow.json | 6 +- .../snowy/badlands/terracotta.json | 38 +- .../configured_feature/snowy/fix_grass.json | 24 +- .../configured_feature/snowy/fix_snow.json | 26 +- .../configured_feature/snowy/layer/first.json | 10 +- .../snowy/layer/second.json | 10 +- .../configured_feature/snowy/layer/third.json | 10 +- .../snowy/layer2/first.json | 28 - .../snowy/layer2/second.json | 37 - .../snowy/layer2/third.json | 28 - .../configured_feature/snowy/max_spruce.json | 83 +- .../configured_feature/snowy/mega_spruce.json | 83 +- .../configured_feature/snowy/spruce.json | 77 +- .../configured_feature/snowy/spruce_tiny.json | 73 +- .../snowy/trees_center.json | 6 +- .../configured_feature/snowy/trees_edge.json | 6 +- .../configured_feature/snowy/trees_giant.json | 6 +- .../configured_feature/snowy/trees_outer.json | 6 +- .../configured_feature/spires/cliff.json | 118 +- .../swamp/ice/small/swamp_small.json | 73 +- .../swamp/ice/small/swamp_special_small.json | 239 +- .../swamp/ice/small/trees_small.json | 6 +- .../swamp/ice/tiny/swamp_special_tiny.json | 223 +- .../swamp/ice/tiny/swamp_tiny.json | 98 +- .../swamp/ice/tiny/trees_tiny.json | 6 +- .../swamp/orchid/small/swamp_small.json | 69 +- .../orchid/small/swamp_special_small.json | 235 +- .../swamp/orchid/small/trees_small.json | 6 +- .../swamp/orchid/tiny/swamp_special_tiny.json | 243 +- .../swamp/orchid/tiny/swamp_tiny.json | 98 +- .../swamp/orchid/tiny/trees_tiny.json | 12 - .../swamp/vanilla/dripleaf.json | 42 +- .../swamp/vanilla/mid/swamp_mid.json | 73 +- .../swamp/vanilla/mid/swamp_special_mid.json | 243 +- .../swamp/vanilla/mid/trees_mid.json | 6 +- .../swamp/vanilla/small/swamp_small.json | 73 +- .../vanilla/small/swamp_special_small.json | 239 +- .../swamp/vanilla/small/trees_small.json | 6 +- .../swamp/vanilla/swamp_detail.json | 49 +- .../swamp/vanilla/tall/swamp_giant_tall.json | 67 +- .../vanilla/tall/swamp_special_tall.json | 243 +- .../swamp/vanilla/tall/swamp_tall.json | 67 +- .../swamp/vanilla/tall/swamp_willow.json | 242 +- .../swamp/vanilla/tall/trees_tall.json | 6 +- .../vanilla/tiny/swamp_special_tiny.json | 243 +- .../swamp/vanilla/tiny/swamp_tiny.json | 98 +- .../swamp/vanilla/tiny/trees_tiny.json | 6 +- .../configured_feature/taiga/birch/birch.json | 99 +- .../taiga/birch/birch_small.json | 99 +- .../taiga/birch/boulder.json | 100 +- .../taiga/birch/cloud_tree.json | 95 +- .../configured_feature/taiga/birch/oak.json | 91 +- .../configured_feature/taiga/birch/pond.json | 101 +- .../taiga/birch/trees_small.json | 6 +- .../taiga/lush/flowers.json | 10 +- .../taiga/mid/pine_mid.json | 73 +- .../taiga/mid/spruce_mid.json | 129 +- .../taiga/mid/spruce_mid_m.json | 83 +- .../taiga/mid/trees_mid.json | 6 +- .../taiga/siberian/tall_tree.json | 69 +- .../taiga/siberian/tall_tree_orange.json | 79 +- .../taiga/siberian/trees.json | 7 - .../taiga/siberian/trees_orange.json | 7 - .../taiga/small/pine_small.json | 67 +- .../taiga/small/spruce_small.json | 77 +- .../taiga/small/spruce_small_m.json | 63 +- .../taiga/small/trees_small.json | 6 +- .../taiga/tall/pine_tall.json | 67 +- .../taiga/tall/spruce_tall.json | 77 +- .../taiga/tall/spruce_tall_m.json | 63 +- .../taiga/tall/trees_tall.json | 6 +- .../taiga/tiny/pine_tiny.json | 67 +- .../taiga/tiny/spruce_tiny.json | 77 +- .../taiga/tiny/spruce_tiny_m.json | 63 +- .../taiga/tiny/trees_tiny.json | 6 +- .../configured_feature/valley/blue_terra.json | 14 +- .../configured_feature/valley/cyan_terra.json | 14 +- .../valley/green_terra.json | 14 +- .../valley/light_blue_terra.json | 14 +- .../configured_feature/valley/lime_terra.json | 14 +- .../valley/purple_terra.json | 14 +- .../configured_feature/volcano/lava_flow.json | 231 +- .../volcano/lava_lakes.json | 343 +- .../volcano/spring_lava.json | 20 +- .../volcano/top_secret_do_not_touch.json | 2 +- .../yellowstone/acid_basalt.json | 69 +- .../yellowstone/acid_black.json | 71 +- .../yellowstone/acid_gravel.json | 67 +- .../yellowstone/acid_orange.json | 73 +- .../yellowstone/acid_yellow.json | 63 +- .../configured_feature/yellowstone/birch.json | 99 +- .../yellowstone/birch_alt.json | 99 +- .../configured_feature/yellowstone/lakes.json | 367 +- .../configured_feature/yellowstone/magma.json | 6 +- .../yellowstone/spruce_big.json | 99 +- .../yellowstone/spruce_big_alt.json | 99 +- .../yellowstone/terra_sand.json | 2 +- .../configured_feature/yellowstone/vents.json | 12 +- .../configured_feature/yosemite/calcite.json | 10 +- .../yosemite/cliff_vegetation.json | 18 +- .../configured_feature/yosemite/diorite.json | 12 +- .../yosemite/disk_stone.json | 69 +- .../configured_feature/yosemite/grass.json | 35 +- .../configured_feature/yosemite/oak.json | 95 +- .../configured_feature/yosemite/oak_mega.json | 97 +- .../configured_feature/yosemite/oaks.json | 6 +- .../yosemite/patch_dirt.json | 38 - .../yosemite/waterfall.json | 74 +- .../density_function/overworld/arch/base.json | 144 +- .../overworld/arch/height_spline.json | 94 +- .../overworld/arch/thickness.json | 51 +- .../overworld/arch/total.json | 21 +- .../overworld/archd1/base.json | 144 +- .../overworld/archd1/height_spline.json | 98 +- .../overworld/archd1/noise_multiply.json | 18 +- .../overworld/archd1/thickness.json | 32 +- .../overworld/archd1/total.json | 21 +- .../overworld/archmeme2/base.json | 144 +- .../overworld/archmeme2/height_spline.json | 98 +- .../overworld/archmeme2/noise_multiply.json | 18 +- .../overworld/archmeme2/thickness.json | 32 +- .../overworld/archmeme2/total.json | 21 +- .../overworld/cliff/carve.json | 94 +- .../overworld/cliff/carve_depth.json | 42 +- .../overworld/cliff/cliff_depth.json | 6 +- .../overworld/cliff/disabled.json | 119 +- .../overworld/cliff/max_cut.json | 20 +- .../overworld/cliff/modified_continents.json | 4 +- .../overworld/cliff/modified_offset.json | 4035 +- .../overworld/cliff/slope.json | 20 +- .../overworld/cliff/spline.json | 146 +- .../overworld/cliff_cringe/carve.json | 97 +- .../overworld/cliff_cringe/carve_depth.json | 42 +- .../overworld/cliff_cringe/cliff_depth.json | 46 +- .../overworld/cliff_cringe/max_cut.json | 20 +- .../cliff_cringe/modified_continents.json | 30 +- .../cliff_cringe/modified_offset.json | 4035 +- .../overworld/cliff_cringe/slope.json | 20 +- .../overworld/cliff_cringe/spline.json | 130 +- .../overworld/dune/amount.json | 24 +- .../overworld/dune/dune_height.json | 85 +- .../overworld/dune/height_boost.json | 24 +- .../overworld/dune/noise.json | 84 +- .../overworld/dune/size_spline.json | 308 +- .../overworld/dune/total.json | 17 +- .../overworld/dune2/amount.json | 24 +- .../overworld/dune2/dune_height.json | 85 +- .../overworld/dune2/height_boost.json | 24 +- .../overworld/dune2/noise.json | 84 +- .../overworld/dune2/size_spline.json | 308 +- .../overworld/dune2/total.json | 17 +- .../overworld/extra_terrain_base.json | 18 +- .../overworld/extra_terrain_sum.json | 2 +- .../overworld/link/aquifer_force.json | 8 +- .../overworld/link/aquifer_manipulator.json | 80 +- .../overworld/reference/base_noise.json | 24 +- .../overworld/reference/cave_cheese.json | 69 +- .../overworld/reference/cave_layer.json | 38 +- .../overworld/reference/megacave.json | 34 +- .../overworld/reference/megacave_layer.json | 38 +- .../overworld/reference/pillars.json | 15 +- .../overworld/reference/pillars_large.json | 25 +- .../reference/pillars_large_base.json | 48 +- .../overworld/reference/surface_y.json | 13 +- .../overworld/reference/total_cheese.json | 7 +- .../overworld/skylands/noise.json | 269 +- .../overworld/special/caldera_aquifier.json | 119 +- .../overworld/special/caldera_explosion.json | 111 +- .../overworld/special/crater_aquifier.json | 91 +- .../overworld/special/crater_barrier.json | 46 +- .../overworld/special/crater_explosion.json | 87 +- .../overworld/special/crater_spread.json | 46 +- .../overworld/special/force_caldera.json | 81 +- .../overworld/special/invert_crater.json | 27 +- .../overworld/spike/amount.json | 24 +- .../overworld/spike/dune_height.json | 20 +- .../overworld/spike/height_boost.json | 24 +- .../overworld/spike/noise.json | 87 +- .../overworld/spike/size_spline.json | 118 +- .../overworld/spike/total.json | 17 +- .../overworld/spikes/base_height.json | 24 +- .../overworld/spikes/spike_x.json | 28 +- .../overworld/spikes/spike_z.json | 30 +- .../overworld/spikes/tendrils.json | 88 +- .../overworld/subtract_terrain_base.json | 15 +- .../overworld/subtract_terrain_sum.json | 2 +- .../worldgen/noise/amethyst/calcite.json | 4 +- .../worldgen/noise/birch/surface.json | 4 +- .../worldgen/noise/birch/taiga_podzol.json | 4 +- .../worldgen/noise/birch/taiga_surface.json | 4 +- .../worldgen/noise/brushland/is_sand.json | 6 +- .../worldgen/noise/brushland/sand.json | 6 +- data/terralith/worldgen/noise/bryce/dirt.json | 4 +- .../terralith/worldgen/noise/bryce/strip.json | 4 +- .../worldgen/noise/cave/andesite.json | 6 +- .../worldgen/noise/cave/calcite_ice_cave.json | 6 +- .../worldgen/noise/cave/diorite.json | 6 +- .../worldgen/noise/cave/granite.json | 6 +- data/terralith/worldgen/noise/cave/ice1.json | 6 +- data/terralith/worldgen/noise/cave/ice2.json | 6 +- .../worldgen/noise/cave/thermal/clay.json | 4 +- .../noise/cave/thermal/dripstone.json | 4 +- .../worldgen/noise/cave/thermal/magma.json | 4 +- .../noise/cave/thermal/magma_alt.json | 4 +- .../noise/cave/thermal/magma_region.json | 4 +- .../worldgen/noise/cave/thermal_lake.json | 4 +- .../worldgen/noise/desert/detail_grass.json | 6 +- .../worldgen/noise/desert/grass.json | 6 +- .../worldgen/noise/desert/gravel_surface.json | 6 +- data/terralith/worldgen/noise/desert/mud.json | 6 +- .../terralith/worldgen/noise/desert/mud2.json | 6 +- .../worldgen/noise/desert/sands_line1.json | 6 +- .../worldgen/noise/desert/sands_line2.json | 6 +- .../worldgen/noise/desert/sands_line3.json | 6 +- .../worldgen/noise/desert/sands_line4.json | 6 +- .../worldgen/noise/desert/sands_line5.json | 6 +- .../worldgen/noise/desert/sands_line6.json | 6 +- .../worldgen/noise/desert/sands_line7.json | 6 +- .../worldgen/noise/desert/sands_surface.json | 6 +- .../noise/generic/clay_thickness.json | 4 +- .../worldgen/noise/generic/gravel.json | 4 +- .../worldgen/noise/generic/sand.json | 4 +- .../noise/generic/sand_thickness.json | 4 +- .../worldgen/noise/highlands/cracks.json | 4 +- .../worldgen/noise/highlands/creek.json | 4 +- .../worldgen/noise/highlands/gravel.json | 4 +- .../worldgen/noise/highlands/red_sand.json | 4 +- .../worldgen/noise/highlands/terracotta.json | 4 +- .../noise/highlands/white_terracotta.json | 4 +- .../noise/math/aquifer/is_forced.json | 4 +- .../worldgen/noise/math/arch/height.json | 4 +- .../worldgen/noise/math/arch/height2x.json | 4 +- .../worldgen/noise/math/arch/height_1.json | 4 +- .../noise/math/arch/noise_multiplier.json | 4 +- .../worldgen/noise/math/arch/shape.json | 4 +- .../worldgen/noise/math/arch/shape2.json | 4 +- .../noise/math/arch/vertical_noise.json | 4 +- .../noise/math/arch/vertical_noise_meme.json | 4 +- .../noise/math/cheese/cave_layer.json | 4 +- .../worldgen/noise/math/cheese/megacave.json | 4 +- .../worldgen/noise/math/cliff/max_cut.json | 4 +- .../worldgen/noise/math/cliff/mod.json | 4 +- .../worldgen/noise/math/cliff/slope.json | 4 +- .../worldgen/noise/math/dune/amount.json | 4 +- .../worldgen/noise/math/dune/height.json | 4 +- .../noise/math/dune/height_boost.json | 4 +- .../worldgen/noise/math/dune/twist.json | 4 +- .../worldgen/noise/math/noise/base.json | 4 +- .../worldgen/noise/math/noodle/ridge.json | 4 +- .../worldgen/noise/math/noodle/ridge2.json | 4 +- .../worldgen/noise/math/noodle/ridge3.json | 4 +- .../worldgen/noise/math/noodle/ridge4.json | 4 +- .../worldgen/noise/math/spike/amount.json | 4 +- .../noise/math/spike/base_height.json | 4 +- .../worldgen/noise/math/spike/height.json | 4 +- .../noise/math/spike/height_boost.json | 4 +- .../worldgen/noise/math/spike/twist.json | 4 +- .../worldgen/noise/math/spikes/noise.json | 6 +- .../worldgen/noise/math/spikes/shift1.json | 6 +- .../worldgen/noise/math/spikes/shift2.json | 6 +- .../worldgen/noise/math/web/web1.json | 4 +- .../worldgen/noise/math/web/web2.json | 4 +- .../worldgen/noise/math/web/web3.json | 4 +- .../worldgen/noise/math/web/web4.json | 4 +- .../worldgen/noise/math/web/web_set1.json | 6 +- .../worldgen/noise/math/web/web_set2.json | 6 +- .../worldgen/noise/math/web/web_set3.json | 6 +- .../worldgen/noise/math/web/web_set4.json | 6 +- .../worldgen/noise/mushroom/surface.json | 6 +- .../worldgen/noise/plains/is_coarse.json | 4 +- .../worldgen/noise/plains/surface.json | 4 +- .../worldgen/noise/plains/tiny_noise.json | 4 +- .../worldgen/noise/savanna/dripstone.json | 4 +- .../worldgen/noise/savanna/fracture.json | 4 +- .../worldgen/noise/savanna/path.json | 4 +- .../worldgen/noise/savanna/stone.json | 6 +- .../worldgen/noise/savanna/surface.json | 4 +- .../worldgen/noise/savanna/terracotta.json | 6 +- .../worldgen/noise/scarlet/crimson_noise.json | 4 +- .../worldgen/noise/scarlet/mini_noise.json | 4 +- .../noise/scarlet/surface_pattern.json | 4 +- .../worldgen/noise/shield/surface.json | 4 +- .../noise/shrubland/rocky_surface.json | 6 +- .../worldgen/noise/shrubland/surface.json | 6 +- .../worldgen/noise/sparse_jungle/noise.json | 6 +- .../noise/sparse_jungle/noise_big.json | 6 +- .../worldgen/noise/sparse_jungle/surface.json | 6 +- .../worldgen/noise/steppe/gravel.json | 4 +- .../worldgen/noise/swamp/surface.json | 6 +- .../worldgen/noise/taiga/cracks.json | 4 +- data/terralith/worldgen/noise/taiga/dirt.json | 4 +- .../terralith/worldgen/noise/taiga/lakes.json | 4 +- .../noise/taiga/siberian_surface.json | 4 +- .../worldgen/noise/tropics/gravel.json | 6 +- .../worldgen/noise/tropics/volcano_magma.json | 6 +- .../noise/tropics/volcano_surface.json | 6 +- .../noise/yellowstone/calcite_cliff.json | 6 +- .../noise/yellowstone/calcite_patch.json | 4 +- .../worldgen/noise/yellowstone/dirt.json | 6 +- .../worldgen/noise/yellowstone/gravel_1.json | 4 +- .../worldgen/noise/yellowstone/gravel_2.json | 4 +- .../placed_feature/alpha/clay_patch.json | 52 +- .../placed_feature/alpha/flowers.json | 70 +- .../placed_feature/alpha/flowers_2.json | 70 +- .../placed_feature/alpha/sand_beaches.json | 72 +- .../worldgen/placed_feature/alpha/trees.json | 78 +- .../placed_feature/birch/birch_tall.json | 68 +- .../placed_feature/birch/cloud_tree_tall.json | 32 +- .../placed_feature/birch/disk_stone.json | 43 +- .../placed_feature/birch/fallen_tree.json | 74 +- .../placed_feature/birch/flowers.json | 36 +- .../placed_feature/birch/minecon_flowers.json | 2 +- .../placed_feature/birch/tree_log.json | 2 +- .../placed_feature/birch/tree_log_extra.json | 2 +- .../placed_feature/birch/tree_moss.json | 14 +- .../placed_feature/birch/trees_1.json | 38 - .../placed_feature/birch/trees_forest.json | 78 +- .../birch/trees_forest_negative.json | 78 +- .../placed_feature/brushland/boulders.json | 134 +- .../placed_feature/brushland/bushes.json | 92 +- .../placed_feature/brushland/grass.json | 36 +- .../placed_feature/brushland/grass_extra.json | 36 +- .../brushland/patch_tall_grass.json | 36 +- .../placed_feature/caldera/crater_fixer.json | 12 +- .../placed_feature/caldera/lakes.json | 392 +- .../placed_feature/canyon/blooming/cliff.json | 198 +- .../canyon/blooming/flowers.json | 36 +- .../canyon/blooming/flowers_white.json | 36 +- .../placed_feature/canyon/generic/cliff.json | 221 +- .../canyon/generic/slab_stone.json | 418 +- .../placed_feature/canyon/glacial/snow.json | 4 - .../canyon/glacial/snow_surface.json | 500 +- .../canyon/red_sandstone/clay.json | 55 +- .../canyon/red_sandstone/cliff.json | 31 - .../canyon/red_sandstone/dripleaf.json | 36 +- .../canyon/red_sandstone/lake_palms.json | 64 +- .../canyon/red_sandstone/lakes.json | 361 +- .../canyon/red_sandstone/lilypad.json | 36 +- .../canyon/red_sandstone/moss.json | 43 +- .../canyon/red_sandstone/moss_carpet.json | 132 +- .../canyon/red_sandstone/palm_1.json | 6 +- .../canyon/red_sandstone/scattered_palms.json | 92 +- .../canyon/red_sandstone/slab.json | 210 - .../canyon/red_sandstone/slab_smooth.json | 210 - .../canyon/red_sandstone/terracotta.json | 43 +- .../placed_feature/canyon/sandstone/clay.json | 55 +- .../canyon/sandstone/cliff.json | 205 +- .../canyon/sandstone/dripleaf.json | 36 +- .../canyon/sandstone/lake_palms.json | 64 +- .../canyon/sandstone/lakes.json | 361 +- .../canyon/sandstone/lilypad.json | 36 +- .../placed_feature/canyon/sandstone/moss.json | 43 +- .../canyon/sandstone/moss_carpet.json | 132 +- .../canyon/sandstone/palm_1.json | 6 +- .../canyon/sandstone/sandstone.json | 200 +- .../canyon/sandstone/scattered_palms.json | 92 +- .../placed_feature/canyon/sandstone/slab.json | 418 +- .../canyon/sandstone/slab_smooth.json | 418 +- .../cave/crystal/amethyst/crystal_down.json | 65 +- .../cave/crystal/amethyst/crystal_east.json | 61 +- .../cave/crystal/amethyst/crystal_north.json | 61 +- .../cave/crystal/amethyst/crystal_south.json | 61 +- .../cave/crystal/amethyst/crystal_up.json | 61 +- .../cave/crystal/amethyst/crystal_west.json | 61 +- .../cave/crystal/crystal_geode_start.json | 274 +- .../cave/crystal/crystal_growth.json | 687 +- .../cave/crystal/mega_geode_extra.json | 452 +- .../placed_feature/cave/desert/dead_bush.json | 112 +- .../placed_feature/cave/desert/floors.json | 104 +- .../placed_feature/cave/desert/lava.json | 132 +- .../cave/desert/noise_reducer.json | 92 +- .../cave/desert/noise_reducer_small.json | 92 +- .../cave/desert/sand_slope.json | 476 +- .../cave/frostfire/columns.json | 84 +- .../cave/frostfire/frostfire_ceiling.json | 92 +- .../cave/frostfire/frostfire_patch.json | 92 +- .../placed_feature/cave/frostfire/pillar.json | 6 +- .../cave/frostfire/pillar_huge.json | 6 +- .../cave/frostfire/replacer.json | 60 +- .../cave/frostfire/sculk_patch.json | 76 +- .../cave/frostfire_meme/columns.json | 49 - .../frostfire_meme/frostfire_ceiling.json | 53 - .../cave/frostfire_meme/frostfire_patch.json | 53 - .../cave/frostfire_meme/pillar.json | 4 - .../cave/frostfire_meme/pillar_huge.json | 4 - .../cave/frostfire_meme/replacer.json | 31 - .../cave/frostfire_meme/sculk_patch.json | 53 - .../andesite.json | 20 +- .../blackstone.json | 19 +- .../diorite.json | 20 +- .../granite.json | 20 +- .../split/andesite.json | 24 +- .../split/diorite.json | 24 +- .../split/granite.json | 24 +- .../fuck_art_just_need_performance/tuff.json | 19 +- .../cave/fungal/coarse_dirt.json | 51 +- .../placed_feature/cave/fungal/dead_bush.json | 64 +- .../cave/fungal/hanging_roots_cluster.json | 26 +- .../cave/fungal/hanging_roots_single.json | 20 +- .../cave/fungal/huge_mushroom_scattered.json | 36 +- .../cave/fungal/lichen_spread.json | 240 +- .../cave/fungal/patch_mushroom.json | 64 +- .../placed_feature/cave/fungal/vines.json | 176 +- .../cave/generic/ds_reducer.json | 100 +- .../cave/generic/ds_reducer_small.json | 100 +- .../cave/generic/mega_geode.json | 452 +- .../cave/generic/noise_reducer.json | 92 +- .../cave/generic/noise_reducer_small.json | 92 +- .../placed_feature/cave/ice/columns.json | 4 - .../cave/ice/crystal_inside.json | 8 - .../placed_feature/cave/ice/icicle.json | 144 +- .../placed_feature/cave/ice/no_lava.json | 60 +- .../placed_feature/cave/ice/pillar.json | 4 - .../placed_feature/cave/ice/pillar_huge.json | 4 - .../placed_feature/cave/ice/pools_ring.json | 8 - .../placed_feature/cave/ice/pools_ring2.json | 31 - .../placed_feature/cave/ice/puddle.json | 593 +- .../placed_feature/cave/ice/replacer.json | 8 - .../cave/infested/cobble_vein.json | 58 +- .../cave/infested/dungeon_extra.json | 52 +- .../cave/infested/hanging_cobwebs.json | 12 +- .../cave/jungle/ceiling_moss.json | 6 +- .../placed_feature/cave/jungle/moss.json | 44 - .../placed_feature/cave/jungle/mud.json | 158 +- .../placed_feature/cave/jungle/mud_water.json | 171 +- .../placed_feature/cave/jungle/tree.json | 46 - .../placed_feature/cave/jungle/trees_1.json | 52 +- .../cave/mantle/basalt_strip.json | 92 +- .../cave/mantle/blackstone.json | 39 - .../placed_feature/cave/mantle/lava_drip.json | 102 +- .../cave/mantle/magma_strip.json | 92 +- .../placed_feature/cave/mantle/replacer.json | 64 +- .../cave/stone/andesite_boulders.json | 239 +- .../cave/stone/diorite_clearing.json | 68 +- .../cave/stone/diorite_clearing_large.json | 10 +- .../cave/stone/diorite_clearing_small.json | 8 +- .../cave/stone/granite_pillar_large.json | 52 +- .../cave/stone/granite_pillar_small.json | 40 +- .../cave/stone/granite_roots.json | 68 +- .../cave/thermal/dripleaf_clay.json | 114 +- .../cave/thermal/dripleaf_water.json | 124 +- .../cave/thermal/dripstone.json | 66 +- .../placed_feature/cave/thermal/lakes.json | 276 +- .../cave/thermal/lichen_clay.json | 37 +- .../cave/thermal/sea_pickle.json | 44 +- .../cave/thermal/surface/ceiling.json | 40 +- .../cave/thermal/surface/ceiling_low.json | 40 +- .../cave/thermal/surface/clay.json | 38 +- .../cave/thermal/surface/clay_low.json | 38 +- .../cave/thermal/surface/floor.json | 42 +- .../cave/thermal/surface/floor_low.json | 42 +- .../cave/thermal/underwater_magma.json | 74 +- .../placed_feature/cherry/azalea_bush.json | 2 +- .../cliffs/basalt/basalt_column.json | 30 +- .../cliffs/basalt/basalt_column_upper.json | 120 +- .../cliffs/basalt/basaltifier.json | 200 +- .../placed_feature/cliffs/basalt/crack.json | 134 +- .../cliffs/basalt/crack_deepslate.json | 134 +- .../placed_feature/cliffs/basalt/seed.json | 568 +- .../cliffs/basalt/seed_deepslate.json | 568 +- .../cliffs/frozen/blue_ice.json | 200 +- .../placed_feature/cliffs/frozen/icicle.json | 144 +- .../placed_feature/cliffs/frozen/puddle.json | 588 +- .../cliffs/granite/granitifier.json | 200 +- .../cliffs/white/andesite_crack.json | 134 +- .../cliffs/white/andesite_seed.json | 570 +- .../cliffs/white/birch_alt.json | 6 +- .../cliffs/white/calcitifier.json | 200 +- .../cliffs/white/diorite_crack.json | 134 +- .../cliffs/white/diorite_seed.json | 566 +- .../cliffs/white/moss_patch.json | 340 +- .../cliffs/white/trees_small.json | 294 +- .../coastal/bending_acacia.json | 28 +- .../placed_feature/coastal/big_hawaii.json | 28 +- .../placed_feature/coastal/fancy_oak.json | 6 +- .../placed_feature/coastal/jungle_tree.json | 6 +- .../placed_feature/coastal/magma.json | 34 - .../placed_feature/coastal/trees_hawaii.json | 104 +- .../worldgen/placed_feature/dark/birch.json | 6 +- .../placed_feature/dark/brown_mushroom.json | 6 +- .../placed_feature/dark/brown_mushroom_2.json | 6 +- .../placed_feature/dark/dark_oak.json | 4 - .../placed_feature/dark/disk_mud.json | 67 +- .../placed_feature/dark/disk_podzol.json | 71 +- .../worldgen/placed_feature/dark/grass.json | 40 +- .../worldgen/placed_feature/dark/lichen.json | 36 +- .../placed_feature/dark/lichen_log.json | 64 +- .../worldgen/placed_feature/dark/oak.json | 6 +- .../placed_feature/dark/patch_mushroom.json | 67 +- .../placed_feature/dark/red_mushroom.json | 6 +- .../placed_feature/dark/red_mushroom_2.json | 6 +- .../worldgen/placed_feature/dark/shrooms.json | 34 - .../worldgen/placed_feature/dark/trees.json | 70 +- .../placed_feature/dark/twilight_tree.json | 16 +- .../desert/gravel/coral_fans.json | 48 +- .../placed_feature/desert/lush/cacti.json | 32 +- .../placed_feature/desert/lush/grass.json | 57 +- .../desert/lush/grass_sand.json | 53 +- .../placed_feature/desert/sandstone.json | 200 +- .../desert/spires/calcite_tip.json | 108 +- .../placed_feature/enchanted/big_tree.json | 6 +- .../placed_feature/enchanted/bush.json | 4 - .../enchanted/enchanted_oak.json | 6 +- .../enchanted/floating_islands.json | 25 - .../placed_feature/enchanted/grassy_tops.json | 28 - .../placed_feature/enchanted/jungle_tree.json | 6 +- .../placed_feature/enchanted/shrooms.json | 64 +- .../enchanted/shrooms_brown.json | 64 +- .../enchanted/small_shrooms.json | 64 +- .../enchanted/small_shrooms_brown.json | 64 +- .../placed_feature/enchanted/trees.json | 76 +- .../placed_feature/erosion/cobble_line.json | 24 +- .../placed_feature/erosion/moss_line.json | 36 +- .../placed_feature/erosion/slabs.json | 424 +- .../placed_feature/erosion/tuff_line.json | 22 +- .../placed_feature/erosion/wind_line.json | 223 +- .../erosion/wind_line_special.json | 219 +- .../placed_feature/flower/blue/amethysts.json | 92 +- .../flower/blue/birch_tree.json | 6 +- .../placed_feature/flower/blue/blue_disk.json | 77 +- .../placed_feature/flower/blue/blue_tree.json | 6 +- .../placed_feature/flower/blue/flowers.json | 36 +- .../placed_feature/flower/blue/main_tree.json | 6 +- .../flower/blue/nylium_disk.json | 77 +- .../flower/blue/orange_tulips.json | 39 +- .../placed_feature/flower/blue/trees.json | 88 +- .../flower/lavender/birch_tree.json | 4 - .../flower/lavender/disk_clay.json | 35 +- .../flower/lavender/flower.json | 6 +- .../flower/lavender/main_tree.json | 6 +- .../placed_feature/flower/lavender/trees.json | 94 +- .../flower/white/birch_bending.json | 6 +- .../flower/white/cloud_tree.json | 6 +- .../flower/white/cloud_tree_bending.json | 6 +- .../placed_feature/flower/white/flowers.json | 36 +- .../placed_feature/flower/white/trees.json | 94 +- .../flower/white/twilight_tree.json | 16 +- .../placed_feature/forest/flower/beaches.json | 75 +- .../forest/flower/cloud_tree.json | 6 +- .../forest/flower/cloud_trees.json | 86 +- .../forest/flower/mid/birch_mid.json | 6 +- .../forest/flower/mid/oak_mid.json | 6 +- .../forest/flower/mid/oak_mid_m.json | 6 +- .../forest/flower/mid/trees_mid.json | 118 +- .../forest/flower/small/birch_small.json | 24 +- .../forest/flower/small/oak_small.json | 24 +- .../forest/flower/small/oak_small_m.json | 24 +- .../forest/flower/small/trees_small.json | 118 +- .../forest/flower/tall/birch_tall.json | 13 - .../forest/flower/tall/trees_tall.json | 118 +- .../forest/flower/tiny/oak_tiny.json | 13 - .../forest/flower/tiny/trees_tiny.json | 134 +- .../grove/alpine/pine_tiny.json | 13 - .../grove/alpine/spruce_tiny.json | 13 - .../grove/alpine/spruce_tiny_m.json | 13 - .../grove/alpine/trees_tiny.json | 108 +- .../placed_feature/grove/mid/pine_mid.json | 4 - .../placed_feature/grove/mid/spruce_mid.json | 4 - .../grove/mid/spruce_mid_m.json | 4 - .../placed_feature/grove/mid/trees_mid.json | 132 +- .../grove/small/pine_small.json | 13 - .../grove/small/spruce_small.json | 13 - .../grove/small/spruce_small_m.json | 13 - .../grove/small/trees_small.json | 138 +- .../placed_feature/grove/tall/pine_tall.json | 13 - .../grove/tall/spruce_tall.json | 13 - .../grove/tall/spruce_tall_m.json | 13 - .../placed_feature/grove/tall/trees_tall.json | 132 +- .../placed_feature/grove/tiny/pine_tiny.json | 13 - .../grove/tiny/spruce_tiny.json | 13 - .../grove/tiny/spruce_tiny_m.json | 13 - .../placed_feature/grove/tiny/trees_tiny.json | 132 +- .../highlands/alpine/bushes.json | 92 +- .../highlands/alpine/grass.json | 36 +- .../highlands/alpine/grass_extra.json | 36 +- .../placed_feature/highlands/alpine/pine.json | 32 +- .../highlands/alpine/spruce_pine.json | 32 +- .../highlands/arid/bush_medium.json | 32 +- .../highlands/arid/bush_small.json | 32 +- .../placed_feature/highlands/arid/bushes.json | 68 +- .../placed_feature/highlands/arid/cliff.json | 225 +- .../placed_feature/highlands/arid/tree.json | 32 +- .../placed_feature/highlands/disk_gravel.json | 43 +- .../placed_feature/highlands/flowers.json | 36 +- .../highlands/forest/creek.json | 366 +- .../highlands/forest/creek_edge.json | 31 - .../highlands/forest/disk_gravel.json | 43 +- .../highlands/forest/flowers.json | 36 +- .../highlands/forest/grass.json | 36 +- .../highlands/forest/mid/pine_mid.json | 6 +- .../highlands/forest/mid/spruce_mid.json | 4 - .../highlands/forest/mid/spruce_mid_m.json | 6 +- .../highlands/forest/mid/trees_mid.json | 94 +- .../highlands/forest/small/pine_small.json | 13 - .../highlands/forest/small/spruce_small.json | 13 - .../forest/small/spruce_small_m.json | 13 - .../highlands/forest/small/trees_small.json | 94 +- .../highlands/forest/tall/pine_tall.json | 13 - .../highlands/forest/tall/spruce_tall.json | 13 - .../highlands/forest/tall/spruce_tall_m.json | 13 - .../highlands/forest/tall/trees_tall.json | 94 +- .../highlands/forest/tall_flowers.json | 36 +- .../highlands/forest/tiny/pine_tiny.json | 13 - .../highlands/forest/tiny/spruce_tiny.json | 13 - .../highlands/forest/tiny/spruce_tiny_m.json | 13 - .../highlands/forest/tiny/trees_tiny.json | 94 +- .../highlands/forest/trees_maple.json | 70 +- .../highlands/forest/trees_maple_cold.json | 70 +- .../placed_feature/highlands/grass.json | 40 +- .../placed_feature/highlands/lake.json | 286 +- .../placed_feature/highlands/lichen.json | 36 +- .../highlands/patch_pumpkin.json | 16 - .../placed_feature/highlands/pillar.json | 60 +- .../placed_feature/highlands/steppe/bush.json | 92 +- .../highlands/steppe/bush_medium.json | 32 +- .../highlands/steppe/bush_small.json | 32 +- .../highlands/tall_flowers.json | 36 +- .../highlands/temperate/cloud_trees.json | 94 +- .../highlands/temperate/dark_oak.json | 94 +- .../highlands/temperate/flowers.json | 36 +- .../highlands/temperate/mid/pine_mid.json | 6 +- .../highlands/temperate/mid/spruce_mid.json | 6 +- .../highlands/temperate/mid/spruce_mid_m.json | 6 +- .../highlands/temperate/mid/trees_mid.json | 57 - .../highlands/temperate/pile_birch.json | 96 +- .../highlands/temperate/pile_oak.json | 96 +- .../highlands/temperate/small/pine_small.json | 24 +- .../temperate/small/spruce_small.json | 24 +- .../temperate/small/spruce_small_m.json | 24 +- .../temperate/small/trees_small.json | 57 - .../highlands/temperate/tall/pine_tall.json | 24 +- .../highlands/temperate/tall/spruce_tall.json | 24 +- .../temperate/tall/spruce_tall_m.json | 24 +- .../highlands/temperate/tall/trees_tall.json | 57 - .../highlands/temperate/tiny/pine_tiny.json | 24 +- .../highlands/temperate/tiny/spruce_tiny.json | 24 +- .../temperate/tiny/spruce_tiny_m.json | 24 +- .../highlands/temperate/tiny/trees_tiny.json | 57 - .../highlands/temperate/trees_neg.json | 78 +- .../highlands/temperate/trees_orange.json | 94 +- .../highlands/temperate/trees_pos.json | 78 +- .../placed_feature/highlands/trees.json | 92 +- .../placed_feature/highlands/vines_seed.json | 164 +- .../highlands/vines_spread.json | 196 +- .../jungle/mega/giant_tree/branch.json | 6 +- .../jungle/mega/giant_tree/branch_2.json | 6 +- .../jungle/mega/giant_tree/top.json | 6 +- .../jungle/mega/giant_tree/top_2.json | 4 - .../jungle/mega/giant_tree/trunk.json | 6 +- .../placed_feature/jungle/mega_tree.json | 31 - .../jungle/mountains/slab_andesite.json | 418 +- .../jungle/mountains/slab_stone.json | 418 +- .../placed_feature/jungle/patch_melon.json | 36 +- .../placed_feature/jungle/rocky/cliff.json | 196 +- .../jungle/vanilla/bending_jungle_tree.json | 6 +- .../jungle/vanilla/fancy_oak_bend.json | 28 +- .../jungle/vanilla/fence_tree.json | 6 +- .../jungle/vanilla/trees_jungle.json | 114 +- .../jungle/violet/acacia_azalea.json | 6 +- .../jungle/violet/bending_acacia.json | 28 +- .../jungle/violet/big_hawaii.json | 28 +- .../placed_feature/jungle/violet/cliff.json | 206 +- .../jungle/violet/small_azalea.json | 6 +- .../jungle/violet/tree_2x2.json | 6 +- .../jungle/violet/tree_2x2_azalea.json | 6 +- .../violet/tree_2x2_azalea_flowering.json | 6 +- .../placed_feature/jungle/violet/trees.json | 78 +- .../mountains/emerald/emerald_geode.json | 52 +- .../mountains/emerald/trees/mid/pine_mid.json | 6 +- .../emerald/trees/mid/spruce_mid.json | 6 +- .../emerald/trees/mid/spruce_mid_m.json | 6 +- .../emerald/trees/mid/trees_mid.json | 57 - .../emerald/trees/small/pine_small.json | 24 +- .../emerald/trees/small/spruce_small.json | 24 +- .../emerald/trees/small/spruce_small_m.json | 24 +- .../emerald/trees/small/trees_small.json | 57 - .../emerald/trees/tall/pine_tall.json | 24 +- .../emerald/trees/tall/spruce_tall.json | 24 +- .../emerald/trees/tall/spruce_tall_m.json | 24 +- .../emerald/trees/tall/trees_tall.json | 57 - .../emerald/trees/tiny/pine_tiny.json | 24 +- .../emerald/trees/tiny/spruce_tiny.json | 24 +- .../emerald/trees/tiny/spruce_tiny_m.json | 24 +- .../emerald/trees/tiny/trees_tiny.json | 57 - .../mountains/misty/trees_base.json | 4 +- .../mountains/misty/trees_birch.json | 2 +- .../mountains/misty/trees_mid.json | 4 +- .../mountains/misty/trees_top.json | 4 +- .../placed_feature/mountains/misty/tuff.json | 64 +- .../mountains/misty/tuff_lake.json | 64 +- .../mountains/misty/v_lake.json | 68 +- .../mountains/painted/surface_dx.json | 48 +- .../mountains/rocky/deepslate.json | 280 +- .../mountains/rocky/deepslate_extra.json | 81 +- .../mountains/rocky/funny_snow.json | 216 +- .../mountains/rocky/funny_snow_segwit_2x.json | 232 +- .../placed_feature/mountains/rocky/snow.json | 84 +- .../placed_feature/mountains/rocky/tuff.json | 363 +- .../mountains/rocky_laggy/deepslate.json | 238 - .../rocky_laggy/deepslate_extra.json | 4 - .../mountains/rocky_laggy/funny_snow.json | 106 - .../rocky_laggy/funny_snow_segwit_2x.json | 114 - .../mountains/rocky_laggy/snow.json | 163 - .../mountains/rocky_laggy/tuff.json | 321 - .../mountains/scarlet/crimson_patch.json | 36 +- .../mountains/scarlet/crimson_spread.json | 8 - .../mountains/scarlet/remove_some_snow.json | 16 +- .../mountains/scarlet/remove_steep_snow.json | 364 +- .../mountains/scarlet/snow_patch.json | 646 +- .../mountains/scarlet2/crimson_patch.json | 16 - .../mountains/scarlet2/crimson_spread.json | 4 - .../mountains/scarlet2/remove_some_snow.json | 65 - .../mountains/scarlet2/remove_steep_snow.json | 178 - .../mountains/scarlet2/snow_patch.json | 327 - .../placed_feature/mushroom/bone_1.json | 48 +- .../placed_feature/mushroom/bone_2.json | 48 +- .../mushroom/brown_mushroom.json | 2 +- .../mushroom/brown_mushroom_2.json | 2 +- .../mushroom/brown_mushroom_small.json | 2 +- .../mushroom/cloud_shroom_brown.json | 56 +- .../mushroom/cloud_shroom_brown_2.json | 56 +- .../mushroom/cloud_shroom_red.json | 56 +- .../mushroom/cloud_shroom_red_2.json | 56 +- .../mushroom/destroy_cliff.json | 141 +- .../mushroom/huge_mushroom_scattered.json | 34 +- .../mushroom/patch_mushroom.json | 73 +- .../placed_feature/mushroom/red_mushroom.json | 2 +- .../mushroom/red_mushroom_2.json | 2 +- .../mushroom/red_mushroom_small.json | 2 +- .../mushroom/vanilla_huge_brown_mushroom.json | 4 + .../mushroom/vanilla_huge_red_mushroom.json | 4 + .../placed_feature/mushroom/vines.json | 83 - .../worldgen/placed_feature/nothing.json | 6 +- .../placed_feature/plains/patch_grass.json | 36 +- .../plains/patch_tall_grass.json | 36 +- .../placed_feature/sakura/bamboo.json | 58 +- .../worldgen/placed_feature/sakura/birch.json | 20 +- .../placed_feature/sakura/birch_sparse.json | 16 +- .../worldgen/placed_feature/sakura/bush.json | 6 +- .../placed_feature/sakura/cherry_trees.json | 74 +- .../sakura/cherry_trees_light.json | 86 +- .../placed_feature/sakura/clay_beaches.json | 59 +- .../placed_feature/sakura/flowers.json | 36 +- .../placed_feature/sakura/patch_podzol.json | 36 +- .../placed_feature/sakura/sugarcane.json | 36 +- .../placed_feature/sakura/tall_flowers.json | 4 - .../placed_feature/sakura/tree_huge.json | 6 +- .../placed_feature/sakura/tree_medium.json | 6 +- .../placed_feature/sakura/tree_roof.json | 6 +- .../savanna/badlands/grass.json | 294 +- .../savanna/badlands/grass_granite.json | 294 +- .../savanna/badlands/grass_gravel.json | 294 +- .../savanna/badlands/grass_reg.json | 294 +- .../placed_feature/savanna/baobabs.json | 84 +- .../placed_feature/savanna/cliff.json | 28 - .../placed_feature/savanna/dripstone.json | 76 +- .../savanna/shattered/acacia.json | 28 +- .../savanna/shattered/med/acacia_med.json | 28 +- .../savanna/shattered/med/oak_med.json | 6 +- .../savanna/shattered/med/trees_med.json | 102 +- .../savanna/shattered/oak_mutated.json | 6 +- .../savanna/shattered/small/acacia_small.json | 9 - .../savanna/shattered/small/oak_small.json | 4 - .../savanna/shattered/small/trees_small.json | 104 +- .../savanna/shattered/teeth.json | 76 +- .../savanna/shattered/tiny/acacia_tiny.json | 9 - .../savanna/shattered/tiny/oak_tiny.json | 6 +- .../savanna/shattered/tiny/trees_tiny.json | 102 +- .../savanna/shattered/trees_tall.json | 102 +- .../placed_feature/savanna/terracotta.json | 44 +- .../worldgen/placed_feature/shield/birch.json | 6 +- .../placed_feature/shield/dark_oak.json | 4 - .../placed_feature/shield/spruce_big.json | 6 +- .../worldgen/placed_feature/shield/trees.json | 310 +- .../placed_feature/shield/trees_birch.json | 360 +- .../placed_feature/shield/trees_lark.json | 334 +- .../placed_feature/shrubland/bushes.json | 82 +- .../placed_feature/shrubland/cold/bushes.json | 82 +- .../shrubland/cold/cone_trees.json | 112 +- .../shrubland/cold/small_trees.json | 70 +- .../shrubland/cold/tiny_trees.json | 82 +- .../placed_feature/shrubland/cone_trees.json | 74 +- .../placed_feature/shrubland/disk_podzol.json | 71 +- .../shrubland/disk_terracotta.json | 67 +- .../placed_feature/shrubland/hot/bushes.json | 82 +- .../shrubland/hot/cone_trees.json | 90 +- .../shrubland/hot/small_trees.json | 70 +- .../shrubland/hot/tiny_trees.json | 74 +- .../shrubland/patch_tall_grass.json | 4 - .../placed_feature/shrubland/small_trees.json | 54 +- .../placed_feature/shrubland/tiny_trees.json | 34 - .../skylands/big_cone_tree.json | 6 +- .../placed_feature/skylands/cloud_tree.json | 4 - .../skylands/cloud_tree_birch.json | 6 +- .../placed_feature/skylands/dirt_tops.json | 132 +- .../placed_feature/skylands/extend_down.json | 90 +- .../skylands/extend_down_high.json | 90 +- .../skylands/floating_islands.json | 76 +- .../placed_feature/skylands/grassy_tops.json | 134 +- .../placed_feature/skylands/lichen.json | 38 +- .../placed_feature/skylands/mega_tree.json | 6 +- .../placed_feature/skylands/mid_tree.json | 6 +- .../placed_feature/skylands/patch_grass.json | 36 +- .../skylands/patch_pumpkin.json | 8 +- .../skylands/spring/extend_down.json | 90 +- .../skylands/spring/extend_down_high.json | 90 +- .../skylands/spring/floating_islands.json | 76 +- .../skylands/spring/flowers.json | 36 +- .../placed_feature/skylands/spring/lake.json | 88 +- .../skylands/spring/lichen.json | 31 +- .../placed_feature/skylands/spring/trees.json | 74 +- .../placed_feature/skylands/spring_water.json | 12 +- .../skylands/summer/azalea_tree.json | 2 +- .../skylands/summer/bending_acacia.json | 28 +- .../skylands/summer/cactus.json | 22 +- .../skylands/summer/extend_down.json | 90 +- .../skylands/summer/extend_down_high.json | 90 +- .../skylands/summer/floating_islands.json | 76 +- .../skylands/summer/glowberries.json | 38 +- .../skylands/summer/grassy_tops.json | 92 +- .../skylands/summer/tall_flowers.json | 36 +- .../placed_feature/skylands/summer/trees.json | 105 +- .../placed_feature/skylands/summer/vine.json | 8 +- .../placed_feature/skylands/trees.json | 212 +- .../placed_feature/skylands/waterfall.json | 135 +- .../placed_feature/skylands/wheat.json | 68 +- .../skylands/winter/big_oak.json | 16 +- .../skylands/winter/extend_down.json | 14 +- .../skylands/winter/extend_down_high.json | 14 +- .../skylands/winter/floating_islands.json | 76 +- .../skylands/winter/grassy_tops.json | 132 +- .../skylands/winter/lichen.json | 38 +- .../skylands/winter/mega_spruce.json | 7 +- .../placed_feature/skylands/winter/oak.json | 16 +- .../skylands/winter/patch_grass.json | 19 - .../placed_feature/skylands/winter/trees.json | 61 +- .../snowy/badlands/layer/first.json | 128 - .../snowy/badlands/layer/second.json | 332 - .../snowy/badlands/layer/third.json | 560 - .../snowy/badlands/layer2/first.json | 128 - .../snowy/badlands/layer2/second.json | 332 - .../placed_feature/snowy/badlands/snow.json | 238 +- .../snowy/badlands/terracotta.json | 44 +- .../placed_feature/snowy/fix_grass.json | 44 +- .../placed_feature/snowy/fix_snow.json | 44 +- .../placed_feature/snowy/layer/first.json | 223 +- .../placed_feature/snowy/layer/second.json | 535 +- .../placed_feature/snowy/layer/third.json | 639 +- .../placed_feature/snowy/layer2/first.json | 98 - .../placed_feature/snowy/layer2/second.json | 254 - .../placed_feature/snowy/layer2/third.json | 306 - .../placed_feature/snowy/max_spruce.json | 24 +- .../placed_feature/snowy/mega_spruce.json | 24 +- .../worldgen/placed_feature/snowy/spruce.json | 24 +- .../placed_feature/snowy/spruce_tiny.json | 24 +- .../placed_feature/snowy/trees_center.json | 116 +- .../placed_feature/snowy/trees_edge.json | 114 +- .../placed_feature/snowy/trees_giant.json | 116 +- .../placed_feature/snowy/trees_outer.json | 114 +- .../worldgen/placed_feature/spires/cliff.json | 90 +- .../placed_feature/spires/dripstone.json | 42 +- .../swamp/ice/small/swamp_small.json | 24 +- .../swamp/ice/small/swamp_special_small.json | 16 +- .../swamp/ice/small/trees_small.json | 102 +- .../swamp/ice/tiny/swamp_special_tiny.json | 16 +- .../swamp/ice/tiny/swamp_tiny.json | 24 +- .../swamp/ice/tiny/trees_tiny.json | 102 +- .../placed_feature/swamp/orchid/dripleaf.json | 102 +- .../swamp/orchid/dripleaf_clay.json | 121 +- .../placed_feature/swamp/orchid/flowers.json | 42 +- .../placed_feature/swamp/orchid/grass.json | 73 - .../swamp/orchid/small/swamp_small.json | 24 +- .../orchid/small/swamp_special_small.json | 16 +- .../swamp/orchid/small/trees_small.json | 94 +- .../swamp/orchid/tiny/swamp_special_tiny.json | 16 +- .../swamp/orchid/tiny/swamp_tiny.json | 24 +- .../swamp/orchid/tiny/trees_tiny.json | 60 - .../swamp/vanilla/dripleaf.json | 114 +- .../swamp/vanilla/mid/swamp_mid.json | 24 +- .../swamp/vanilla/mid/swamp_special_mid.json | 16 +- .../swamp/vanilla/mid/trees_mid.json | 118 +- .../swamp/vanilla/small/swamp_small.json | 24 +- .../vanilla/small/swamp_special_small.json | 16 +- .../swamp/vanilla/small/trees_small.json | 118 +- .../swamp/vanilla/swamp_detail.json | 56 +- .../swamp/vanilla/tall/swamp_giant_tall.json | 24 +- .../vanilla/tall/swamp_special_tall.json | 16 +- .../swamp/vanilla/tall/swamp_tall.json | 24 +- .../swamp/vanilla/tall/swamp_willow.json | 16 +- .../swamp/vanilla/tall/trees_tall.json | 118 +- .../vanilla/tiny/swamp_special_tiny.json | 16 +- .../swamp/vanilla/tiny/swamp_tiny.json | 24 +- .../swamp/vanilla/tiny/trees_tiny.json | 118 +- .../placed_feature/taiga/birch/birch.json | 6 +- .../taiga/birch/birch_small.json | 6 +- .../placed_feature/taiga/birch/boulders.json | 162 +- .../taiga/birch/cloud_tree.json | 6 +- .../placed_feature/taiga/birch/oak.json | 6 +- .../placed_feature/taiga/birch/pond.json | 338 +- .../taiga/birch/trees_small.json | 356 +- .../placed_feature/taiga/lush/flowers.json | 44 +- .../placed_feature/taiga/mega/boulders.json | 120 +- .../placed_feature/taiga/mid/pine_mid.json | 6 +- .../placed_feature/taiga/mid/spruce_mid.json | 6 +- .../taiga/mid/spruce_mid_m.json | 6 +- .../placed_feature/taiga/mid/trees_mid.json | 118 +- .../taiga/siberian/tall_tree.json | 28 +- .../taiga/siberian/tall_tree_orange.json | 28 +- .../placed_feature/taiga/siberian/trees.json | 137 - .../taiga/siberian/trees_new.json | 71 +- .../taiga/siberian/trees_new_orange.json | 79 +- .../taiga/siberian/trees_orange.json | 143 - .../taiga/small/pine_small.json | 7 +- .../taiga/small/spruce_small.json | 7 +- .../taiga/small/spruce_small_m.json | 7 +- .../taiga/small/trees_small.json | 118 +- .../placed_feature/taiga/tall/pine_tall.json | 7 +- .../taiga/tall/spruce_tall.json | 7 +- .../taiga/tall/spruce_tall_m.json | 7 +- .../placed_feature/taiga/tall/trees_tall.json | 118 +- .../placed_feature/taiga/tiny/pine_tiny.json | 24 +- .../taiga/tiny/spruce_tiny.json | 24 +- .../taiga/tiny/spruce_tiny_m.json | 24 +- .../placed_feature/taiga/tiny/trees_tiny.json | 118 +- .../placed_feature/valley/blue_terra.json | 56 +- .../placed_feature/valley/cyan_terra.json | 56 +- .../placed_feature/valley/green_terra.json | 56 +- .../valley/light_blue_terra.json | 56 +- .../placed_feature/valley/lime_terra.json | 56 +- .../placed_feature/valley/purple_terra.json | 56 +- .../placed_feature/volcano/crater_fixer.json | 78 +- .../placed_feature/volcano/craterifier.json | 62 - .../placed_feature/volcano/lava_flow.json | 167 +- .../placed_feature/volcano/lava_lakes.json | 359 +- .../placed_feature/volcano/magma_barrier.json | 170 +- .../placed_feature/volcano/magma_veins.json | 92 - .../placed_feature/volcano/spring_lava.json | 52 +- .../volcano/top_secret_do_not_touch.json | 62 +- .../volcano_e/crater_fixer.json | 149 - .../placed_feature/volcano_e/craterifier.json | 62 - .../placed_feature/volcano_e/lava_flow.json | 31 - .../placed_feature/volcano_e/lava_lakes.json | 23 - .../volcano_e/magma_barrier.json | 309 - .../placed_feature/volcano_e/magma_veins.json | 92 - .../placed_feature/volcano_e/spring_lava.json | 27 - .../volcano_e/top_secret_do_not_touch.json | 132 - .../yellowstone/acid_basalt.json | 71 +- .../yellowstone/acid_black.json | 71 +- .../yellowstone/acid_gravel.json | 71 +- .../yellowstone/acid_orange.json | 67 +- .../yellowstone/acid_yellow.json | 67 +- .../placed_feature/yellowstone/birch.json | 6 +- .../placed_feature/yellowstone/birch_alt.json | 6 +- .../yellowstone/birch_trees.json | 82 +- .../yellowstone/birch_trees_alt.json | 82 +- .../placed_feature/yellowstone/lakes.json | 381 +- .../placed_feature/yellowstone/magma.json | 60 +- .../yellowstone/spruce_big.json | 6 +- .../yellowstone/spruce_big_alt.json | 6 +- .../yellowstone/spruce_trees_big.json | 70 +- .../yellowstone/spruce_trees_big_alt.json | 70 +- .../yellowstone/terra_sand.json | 290 +- .../placed_feature/yellowstone/vents.json | 134 +- .../placed_feature/yosemite/calcite.json | 72 +- .../placed_feature/yosemite/diorite.json | 72 +- .../placed_feature/yosemite/disk_stone.json | 67 +- .../placed_feature/yosemite/grass.json | 72 +- .../worldgen/placed_feature/yosemite/oak.json | 6 +- .../placed_feature/yosemite/oak_mega.json | 6 +- .../placed_feature/yosemite/oaks.json | 94 +- .../placed_feature/yosemite/patch_dirt.json | 35 - .../placed_feature/yosemite/waterfall.json | 80 +- .../processor_list/village/desert/lmao.json | 10 +- .../processor_list/village/desert/mason.json | 10 +- .../processor_list/village/desert/road.json | 48 +- .../village/fortified/mason.json | 10 +- .../village/fortified/road.json | 3 +- .../structure/fortified_desert_village.json | 16 +- .../worldgen/structure/fortified_village.json | 16 +- .../worldgen/structure/glacial_hut.json | 16 +- data/terralith/worldgen/structure/spire.json | 14 +- .../underground/frosted_dungeon.json | 12 +- .../structure/underground/giant_bee_hive.json | 12 +- .../structure/underground/mining_outpost.json | 12 +- .../structure/underground/oak_cabin.json | 12 +- .../structure/underground/old_refinery.json | 12 +- .../structure/underground/sunken_tower.json | 12 +- .../structure/underground/witch_hut.json | 12 +- .../worldgen/structure/underground_cabin.json | 10 +- .../zpointer/minecraft_badlands.json | 14 +- .../zpointer/minecraft_bamboo_jungle.json | 14 +- .../structure/zpointer/minecraft_beach.json | 14 +- .../zpointer/minecraft_birch_forest.json | 14 +- .../zpointer/minecraft_cold_ocean.json | 14 +- .../zpointer/minecraft_dark_forest.json | 14 +- .../zpointer/minecraft_deep_cold_ocean.json | 14 +- .../zpointer/minecraft_deep_frozen_ocean.json | 14 +- .../minecraft_deep_lukewarm_ocean.json | 14 +- .../zpointer/minecraft_deep_ocean.json | 14 +- .../zpointer/minecraft_deep_warm_ocean.json | 14 +- .../structure/zpointer/minecraft_desert.json | 14 +- .../zpointer/minecraft_dripstone_caves.json | 14 +- .../zpointer/minecraft_eroded_badlands.json | 14 +- .../zpointer/minecraft_flower_forest.json | 14 +- .../structure/zpointer/minecraft_forest.json | 14 +- .../zpointer/minecraft_frozen_ocean.json | 14 +- .../zpointer/minecraft_frozen_peaks.json | 14 +- .../zpointer/minecraft_frozen_river.json | 14 +- .../structure/zpointer/minecraft_grove.json | 14 +- .../zpointer/minecraft_ice_spikes.json | 14 +- .../zpointer/minecraft_jagged_peaks.json | 14 +- .../structure/zpointer/minecraft_jungle.json | 14 +- .../zpointer/minecraft_lukewarm_ocean.json | 14 +- .../zpointer/minecraft_lush_caves.json | 14 +- .../structure/zpointer/minecraft_meadow.json | 14 +- .../zpointer/minecraft_mushroom_fields.json | 14 +- .../structure/zpointer/minecraft_ocean.json | 14 +- .../minecraft_old_growth_birch_forest.json | 14 +- .../minecraft_old_growth_pine_taiga.json | 14 +- .../minecraft_old_growth_spruce_taiga.json | 14 +- .../structure/zpointer/minecraft_plains.json | 14 +- .../structure/zpointer/minecraft_river.json | 14 +- .../structure/zpointer/minecraft_savanna.json | 14 +- .../zpointer/minecraft_savanna_plateau.json | 14 +- .../zpointer/minecraft_snowy_beach.json | 14 +- .../zpointer/minecraft_snowy_plains.json | 14 +- .../zpointer/minecraft_snowy_slopes.json | 14 +- .../zpointer/minecraft_snowy_taiga.json | 14 +- .../zpointer/minecraft_sparse_jungle.json | 14 +- .../zpointer/minecraft_stony_peaks.json | 14 +- .../zpointer/minecraft_stony_shore.json | 14 +- .../zpointer/minecraft_sunflower_plains.json | 14 +- .../structure/zpointer/minecraft_swamp.json | 14 +- .../structure/zpointer/minecraft_taiga.json | 14 +- .../zpointer/minecraft_warm_ocean.json | 14 +- .../zpointer/minecraft_windswept_forest.json | 14 +- .../minecraft_windswept_gravelly_hills.json | 14 +- .../zpointer/minecraft_windswept_hills.json | 14 +- .../zpointer/minecraft_windswept_savanna.json | 14 +- .../zpointer/minecraft_wooded_badlands.json | 14 +- .../zpointer/terralith_alpha_islands.json | 14 +- .../terralith_alpha_islands_winter.json | 14 +- .../zpointer/terralith_alpine_grove.json | 14 +- .../zpointer/terralith_alpine_highlands.json | 14 +- .../zpointer/terralith_amethyst_canyon.json | 14 +- .../terralith_amethyst_rainforest.json | 14 +- .../zpointer/terralith_ancient_sands.json | 14 +- .../zpointer/terralith_arid_highlands.json | 14 +- .../zpointer/terralith_ashen_savanna.json | 14 +- .../zpointer/terralith_basalt_cliffs.json | 14 +- .../zpointer/terralith_birch_taiga.json | 14 +- .../zpointer/terralith_blooming_plateau.json | 14 +- .../zpointer/terralith_blooming_valley.json | 14 +- .../zpointer/terralith_brushland.json | 14 +- .../zpointer/terralith_bryce_canyon.json | 14 +- .../structure/zpointer/terralith_caldera.json | 14 +- .../zpointer/terralith_cloud_forest.json | 14 +- .../zpointer/terralith_cold_shrubland.json | 14 +- .../zpointer/terralith_desert_canyon.json | 14 +- .../zpointer/terralith_desert_oasis.json | 14 +- .../zpointer/terralith_desert_spires.json | 14 +- .../zpointer/terralith_emerald_peaks.json | 14 +- .../terralith_forested_highlands.json | 14 +- .../zpointer/terralith_fractured_savanna.json | 14 +- .../zpointer/terralith_frozen_cliffs.json | 14 +- .../zpointer/terralith_glacial_chasm.json | 14 +- .../zpointer/terralith_granite_cliffs.json | 14 +- .../zpointer/terralith_gravel_beach.json | 14 +- .../zpointer/terralith_gravel_desert.json | 14 +- .../zpointer/terralith_haze_mountain.json | 14 +- .../zpointer/terralith_highlands.json | 14 +- .../zpointer/terralith_hot_shrubland.json | 14 +- .../zpointer/terralith_ice_marsh.json | 14 +- .../zpointer/terralith_jungle_mountains.json | 14 +- .../zpointer/terralith_lavender_forest.json | 14 +- .../zpointer/terralith_lavender_valley.json | 14 +- .../zpointer/terralith_lush_valley.json | 14 +- .../zpointer/terralith_mirage_isles.json | 14 +- .../zpointer/terralith_moonlight_grove.json | 14 +- .../zpointer/terralith_moonlight_valley.json | 14 +- .../zpointer/terralith_mountain_steppe.json | 14 +- .../zpointer/terralith_orchid_swamp.json | 14 +- .../zpointer/terralith_painted_mountains.json | 14 +- .../zpointer/terralith_red_oasis.json | 14 +- .../zpointer/terralith_rocky_jungle.json | 14 +- .../zpointer/terralith_rocky_mountains.json | 14 +- .../zpointer/terralith_rocky_shrubland.json | 14 +- .../zpointer/terralith_sakura_grove.json | 14 +- .../zpointer/terralith_sakura_valley.json | 14 +- .../zpointer/terralith_sandstone_valley.json | 14 +- .../zpointer/terralith_savanna_badlands.json | 14 +- .../zpointer/terralith_savanna_slopes.json | 14 +- .../zpointer/terralith_scarlet_mountains.json | 14 +- .../structure/zpointer/terralith_shield.json | 14 +- .../zpointer/terralith_shield_clearing.json | 14 +- .../zpointer/terralith_shrubland.json | 14 +- .../zpointer/terralith_siberian_grove.json | 14 +- .../zpointer/terralith_siberian_taiga.json | 14 +- .../zpointer/terralith_skylands.json | 14 +- .../zpointer/terralith_skylands_autumn.json | 14 +- .../zpointer/terralith_skylands_spring.json | 14 +- .../zpointer/terralith_skylands_summer.json | 14 +- .../zpointer/terralith_skylands_winter.json | 14 +- .../zpointer/terralith_snowy_badlands.json | 14 +- .../terralith_snowy_maple_forest.json | 14 +- .../zpointer/terralith_snowy_shield.json | 14 +- .../structure/zpointer/terralith_steppe.json | 14 +- .../zpointer/terralith_stony_spires.json | 14 +- .../terralith_temperate_highlands.json | 14 +- .../zpointer/terralith_tropical_jungle.json | 14 +- .../zpointer/terralith_valley_clearing.json | 14 +- .../zpointer/terralith_volcanic_crater.json | 14 +- .../zpointer/terralith_volcanic_peaks.json | 14 +- .../zpointer/terralith_warm_river.json | 14 +- .../zpointer/terralith_warped_mesa.json | 14 +- .../zpointer/terralith_white_cliffs.json | 14 +- .../zpointer/terralith_white_mesa.json | 14 +- .../zpointer/terralith_windswept_spires.json | 14 +- .../zpointer/terralith_wintry_forest.json | 14 +- .../zpointer/terralith_yellowstone.json | 14 +- .../zpointer/terralith_yosemite_cliffs.json | 14 +- .../zpointer/terralith_yosemite_lowlands.json | 14 +- .../worldgen/structure_set/rare_dungeon.json | 6 +- .../worldgen/structure_set/rare_village.json | 10 +- .../worldgen/structure_set/ruin.json | 6 +- .../worldgen/structure_set/underground.json | 6 +- .../structure_set/underground_dungeon.json | 6 +- .../worldgen/template_pool/nothing.json | 16 +- .../template_pool/ruin/glacial/hut.json | 32 +- .../worldgen/template_pool/spire.json | 26 +- .../worldgen/template_pool/spire/base_l.json | 14 +- .../worldgen/template_pool/spire/base_r.json | 14 +- .../worldgen/template_pool/spire/layer1.json | 14 +- .../worldgen/template_pool/spire/layer2.json | 14 +- .../worldgen/template_pool/spire/layer3.json | 14 +- .../worldgen/template_pool/spire/layer4.json | 14 +- .../underground/frosted_dungeon.json | 30 +- .../underground/giant_bee_hive.json | 24 +- .../underground/mining_outpost.json | 25 +- .../template_pool/underground/oak_cabin.json | 28 +- .../underground/old_refinery.json | 16 +- .../underground/sunken_tower.json | 16 +- .../template_pool/underground/witch_hut.json | 16 +- .../template_pool/village/baby_villager.json | 14 +- .../village/desert/baby_villager.json | 14 +- .../template_pool/village/desert/houses.json | 188 +- .../village/desert/houses_extra.json | 188 +- .../template_pool/village/desert/roads.json | 128 +- .../template_pool/village/desert/starts.json | 16 +- .../village/desert/terminators.json | 40 +- .../village/fortified/houses.json | 188 +- .../village/fortified/roads.json | 104 +- .../village/fortified/starts.json | 20 +- .../village/fortified/terminators.json | 40 +- pack.mcmeta | 2 +- 2308 files changed, 99986 insertions(+), 124603 deletions(-) create mode 100644 data/c/tags/blocks/ores.json delete mode 100644 data/minecraft/tags/blocks/base_stone_overworld_no_diorite.json delete mode 100644 data/minecraft/tags/blocks/disabled_leaves.json delete mode 100644 data/minecraft/tags/items/stone_crafting_materials.json delete mode 100644 data/minecraft/tags/items/stone_tool_materials.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/end_city.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json delete mode 100644 data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json delete mode 100644 data/minecraft/tags/worldgen/biome/is_deep_ocean.json delete mode 100644 data/minecraft/tags/worldgen/biome/is_nether.json delete mode 100644 data/minecraft/tags/worldgen/biome/is_ocean.json create mode 100644 data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json delete mode 100644 data/minecraft/worldgen/biome/deep_warm_ocean.json delete mode 100644 data/minecraft/worldgen/configured_feature/acacia.json delete mode 100644 data/minecraft/worldgen/configured_feature/acacia_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/bamboo.json delete mode 100644 data/minecraft/worldgen/configured_feature/bamboo_light.json delete mode 100644 data/minecraft/worldgen/configured_feature/bamboo_vegetation.json delete mode 100644 data/minecraft/worldgen/configured_feature/birch.json delete mode 100644 data/minecraft/worldgen/configured_feature/birch_bees_0002.json delete mode 100644 data/minecraft/worldgen/configured_feature/birch_bees_002.json delete mode 100644 data/minecraft/worldgen/configured_feature/birch_bees_005.json delete mode 100644 data/minecraft/worldgen/configured_feature/birch_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/birch_other.json delete mode 100644 data/minecraft/worldgen/configured_feature/brown_mushroom_giant.json delete mode 100644 data/minecraft/worldgen/configured_feature/brown_mushroom_nether.json delete mode 100644 data/minecraft/worldgen/configured_feature/brown_mushroom_normal.json delete mode 100644 data/minecraft/worldgen/configured_feature/brown_mushroom_swamp.json delete mode 100644 data/minecraft/worldgen/configured_feature/brown_mushroom_taiga.json delete mode 100644 data/minecraft/worldgen/configured_feature/cave_vine.json delete mode 100644 data/minecraft/worldgen/configured_feature/cave_vine_in_moss.json delete mode 100644 data/minecraft/worldgen/configured_feature/cave_vines.json delete mode 100644 data/minecraft/worldgen/configured_feature/classic_vines_cave_feature.json delete mode 100644 data/minecraft/worldgen/configured_feature/dark_forest_vegetation.json delete mode 100644 data/minecraft/worldgen/configured_feature/dark_oak.json delete mode 100644 data/minecraft/worldgen/configured_feature/dark_oak_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/disk_clay.json delete mode 100644 data/minecraft/worldgen/configured_feature/disk_gravel.json delete mode 100644 data/minecraft/worldgen/configured_feature/disk_sand.json delete mode 100644 data/minecraft/worldgen/configured_feature/fancy_oak.json delete mode 100644 data/minecraft/worldgen/configured_feature/fancy_oak_bees.json delete mode 100644 data/minecraft/worldgen/configured_feature/fancy_oak_bees_0002.json delete mode 100644 data/minecraft/worldgen/configured_feature/fancy_oak_bees_002.json delete mode 100644 data/minecraft/worldgen/configured_feature/fancy_oak_bees_005.json delete mode 100644 data/minecraft/worldgen/configured_feature/fancy_oak_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/flower_default.json delete mode 100644 data/minecraft/worldgen/configured_feature/flower_forest.json delete mode 100644 data/minecraft/worldgen/configured_feature/flower_meadow.json delete mode 100644 data/minecraft/worldgen/configured_feature/flower_plain.json delete mode 100644 data/minecraft/worldgen/configured_feature/flower_plain_decorated.json delete mode 100644 data/minecraft/worldgen/configured_feature/flower_swamp.json delete mode 100644 data/minecraft/worldgen/configured_feature/flower_warm.json delete mode 100644 data/minecraft/worldgen/configured_feature/forest_flower_trees.json delete mode 100644 data/minecraft/worldgen/configured_feature/forest_flower_vegetation.json delete mode 100644 data/minecraft/worldgen/configured_feature/forest_flower_vegetation_common.json delete mode 100644 data/minecraft/worldgen/configured_feature/fossil_lower.json delete mode 100644 data/minecraft/worldgen/configured_feature/fossil_upper.json delete mode 100644 data/minecraft/worldgen/configured_feature/grove_vegetation.json delete mode 100644 data/minecraft/worldgen/configured_feature/ice_patch.json delete mode 100644 data/minecraft/worldgen/configured_feature/jungle_bush.json delete mode 100644 data/minecraft/worldgen/configured_feature/jungle_tree.json delete mode 100644 data/minecraft/worldgen/configured_feature/jungle_tree_no_vine.json delete mode 100644 data/minecraft/worldgen/configured_feature/kelp_cold.json delete mode 100644 data/minecraft/worldgen/configured_feature/kelp_warm.json delete mode 100644 data/minecraft/worldgen/configured_feature/lush_caves_ceiling_vegetation.json delete mode 100644 data/minecraft/worldgen/configured_feature/lush_caves_vegetation.json delete mode 100644 data/minecraft/worldgen/configured_feature/mega_jungle_tree.json delete mode 100644 data/minecraft/worldgen/configured_feature/mega_jungle_tree_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/mega_pine.json delete mode 100644 data/minecraft/worldgen/configured_feature/mega_pine_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/mega_spruce.json delete mode 100644 data/minecraft/worldgen/configured_feature/mega_spruce_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/monster_room_deep.json delete mode 100644 data/minecraft/worldgen/configured_feature/oak.json delete mode 100644 data/minecraft/worldgen/configured_feature/oak_bees_0002.json delete mode 100644 data/minecraft/worldgen/configured_feature/oak_bees_002.json delete mode 100644 data/minecraft/worldgen/configured_feature/oak_bees_005.json delete mode 100644 data/minecraft/worldgen/configured_feature/oak_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/ore_andesite_lower.json delete mode 100644 data/minecraft/worldgen/configured_feature/ore_andesite_upper.json delete mode 100644 data/minecraft/worldgen/configured_feature/ore_coal_upper.json delete mode 100644 data/minecraft/worldgen/configured_feature/ore_diorite_lower.json delete mode 100644 data/minecraft/worldgen/configured_feature/ore_diorite_upper.json delete mode 100644 data/minecraft/worldgen/configured_feature/ore_granite_lower.json delete mode 100644 data/minecraft/worldgen/configured_feature/ore_granite_upper.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_berry_bush.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_berry_common.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_berry_rare.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_brown_mushroom.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_cactus.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_cactus_decorated.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_cactus_desert.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_dead_bush.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_dead_bush_2.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_dead_bush_badlands.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_fire.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_badlands.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_forest.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_jungle.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_normal.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_plain.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_savanna.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_taiga.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_grass_taiga_2.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_large_fern.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_melon.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_pumpkin.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_red_mushroom.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_soul_fire.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_sugar_cane.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_sugar_cane_badlands.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_sugar_cane_desert.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_sugar_cane_swamp.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_sunflower.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_taiga_grass.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_tall_grass.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_tall_grass_2.json delete mode 100644 data/minecraft/worldgen/configured_feature/patch_waterlilly.json delete mode 100644 data/minecraft/worldgen/configured_feature/pine.json delete mode 100644 data/minecraft/worldgen/configured_feature/pine_checked.json delete mode 100644 data/minecraft/worldgen/configured_feature/pine_on_snow.json delete mode 100644 data/minecraft/worldgen/configured_feature/plain_vegetation.json delete mode 100644 data/minecraft/worldgen/configured_feature/red_mushroom_giant.json delete mode 100644 data/minecraft/worldgen/configured_feature/red_mushroom_nether.json delete mode 100644 data/minecraft/worldgen/configured_feature/red_mushroom_normal.json delete mode 100644 data/minecraft/worldgen/configured_feature/red_mushroom_swamp.json delete mode 100644 data/minecraft/worldgen/configured_feature/red_mushroom_taiga.json delete mode 100644 data/minecraft/worldgen/configured_feature/sculk_patch.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_cold.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_deep.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_deep_cold.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_deep_warm.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_normal.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_river.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_swamp.json delete mode 100644 data/minecraft/worldgen/configured_feature/seagrass_warm.json delete mode 100644 data/minecraft/worldgen/configured_feature/spruce.json delete mode 100644 data/minecraft/worldgen/configured_feature/spruce_on_snow.json delete mode 100644 data/minecraft/worldgen/configured_feature/super_birch_bees.json delete mode 100644 data/minecraft/worldgen/configured_feature/super_birch_bees_0002.json delete mode 100644 data/minecraft/worldgen/configured_feature/swamp_oak.json delete mode 100644 data/minecraft/worldgen/configured_feature/taiga_vegetation_removed.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_birch.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_giant.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_giant_spruce.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_jungle_edge.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_mountain.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_mountain_edge.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_shattered_savanna.json delete mode 100644 data/minecraft/worldgen/configured_feature/trees_swamp.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/aquifer_special.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/base_3d_noise.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/caves/noodle2.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/caves/web1.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/caves/web2.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/caves/web3.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/depth.json delete mode 100644 data/minecraft/worldgen/density_function/overworld/noodle.json delete mode 100644 data/minecraft/worldgen/noise/aquifer_barrier.json delete mode 100644 data/minecraft/worldgen/noise/badlands_surface.json delete mode 100644 data/minecraft/worldgen/noise/calcite.json delete mode 100644 data/minecraft/worldgen/noise/cave_entrance.json delete mode 100644 data/minecraft/worldgen/noise/cave_layer.json delete mode 100644 data/minecraft/worldgen/noise/clay_bands_offset.json delete mode 100644 data/minecraft/worldgen/noise/continentalness.json delete mode 100644 data/minecraft/worldgen/noise/continentalness_large.json delete mode 100644 data/minecraft/worldgen/noise/erosion_large.json delete mode 100644 data/minecraft/worldgen/noise/gravel.json delete mode 100644 data/minecraft/worldgen/noise/gravel_layer.json delete mode 100644 data/minecraft/worldgen/noise/ice.json delete mode 100644 data/minecraft/worldgen/noise/iceberg_pillar.json delete mode 100644 data/minecraft/worldgen/noise/iceberg_pillar_roof.json delete mode 100644 data/minecraft/worldgen/noise/iceberg_surface.json delete mode 100644 data/minecraft/worldgen/noise/jagged.json delete mode 100644 data/minecraft/worldgen/noise/offset.json delete mode 100644 data/minecraft/worldgen/noise/ore_gap.json delete mode 100644 data/minecraft/worldgen/noise/ore_vein_a.json delete mode 100644 data/minecraft/worldgen/noise/ore_vein_b.json delete mode 100644 data/minecraft/worldgen/noise/ore_veininess.json delete mode 100644 data/minecraft/worldgen/noise/packed_ice.json delete mode 100644 data/minecraft/worldgen/noise/patch.json delete mode 100644 data/minecraft/worldgen/noise/pillar.json delete mode 100644 data/minecraft/worldgen/noise/pillar_rareness.json delete mode 100644 data/minecraft/worldgen/noise/pillar_thickness.json delete mode 100644 data/minecraft/worldgen/noise/ridge.json delete mode 100644 data/minecraft/worldgen/noise/soul_sand_layer.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_2d.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_2d_elevation.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_2d_modulator.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_3d_1.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_3d_2.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_3d_rarity.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_roughness.json delete mode 100644 data/minecraft/worldgen/noise/spaghetti_roughness_modulator.json delete mode 100644 data/minecraft/worldgen/noise/surface.json delete mode 100644 data/minecraft/worldgen/noise/surface_swamp.json delete mode 100644 data/minecraft/worldgen/noise/temperature_large.json delete mode 100644 data/minecraft/worldgen/noise/veg_temp.json delete mode 100644 data/minecraft/worldgen/noise/vegetation_large.json delete mode 100644 data/minecraft/worldgen/placed_feature/acacia.json delete mode 100644 data/minecraft/worldgen/placed_feature/azalea_tree.json delete mode 100644 data/minecraft/worldgen/placed_feature/birch.json delete mode 100644 data/minecraft/worldgen/placed_feature/birch_bees_005.json delete mode 100644 data/minecraft/worldgen/placed_feature/birch_other.json delete mode 100644 data/minecraft/worldgen/placed_feature/bonus_chest.json delete mode 100644 data/minecraft/worldgen/placed_feature/brown_mushroom_giant.json delete mode 100644 data/minecraft/worldgen/placed_feature/brown_mushroom_nether.json delete mode 100644 data/minecraft/worldgen/placed_feature/brown_mushroom_taiga.json delete mode 100644 data/minecraft/worldgen/placed_feature/cave_vine.json delete mode 100644 data/minecraft/worldgen/placed_feature/cave_vine_in_moss.json delete mode 100644 data/minecraft/worldgen/placed_feature/classic_vines_cave_feature.json delete mode 100644 data/minecraft/worldgen/placed_feature/clay_pool_with_dripleaves.json delete mode 100644 data/minecraft/worldgen/placed_feature/clay_with_dripleaves.json delete mode 100644 data/minecraft/worldgen/placed_feature/dark_oak.json delete mode 100644 data/minecraft/worldgen/placed_feature/dripleaf.json delete mode 100644 data/minecraft/worldgen/placed_feature/fancy_oak.json delete mode 100644 data/minecraft/worldgen/placed_feature/fancy_oak_bees_005.json delete mode 100644 data/minecraft/worldgen/placed_feature/flower_forest.json delete mode 100644 data/minecraft/worldgen/placed_feature/flower_plain_decorated.json delete mode 100644 data/minecraft/worldgen/placed_feature/forest_flower_trees.json delete mode 100644 data/minecraft/worldgen/placed_feature/forest_flower_vegetation.json delete mode 100644 data/minecraft/worldgen/placed_feature/forest_flower_vegetation_common.json delete mode 100644 data/minecraft/worldgen/placed_feature/fossil_lower.json delete mode 100644 data/minecraft/worldgen/placed_feature/fossil_upper.json delete mode 100644 data/minecraft/worldgen/placed_feature/freeze_top_layer.json delete mode 100644 data/minecraft/worldgen/placed_feature/grove_vegetation.json delete mode 100644 data/minecraft/worldgen/placed_feature/huge_brown_mushroom.json delete mode 100644 data/minecraft/worldgen/placed_feature/huge_red_mushroom.json delete mode 100644 data/minecraft/worldgen/placed_feature/ice_patch.json delete mode 100644 data/minecraft/worldgen/placed_feature/jungle_tree_no_vine.json delete mode 100644 data/minecraft/worldgen/placed_feature/lake_lava.json delete mode 100644 data/minecraft/worldgen/placed_feature/large_dripstone.json delete mode 100644 data/minecraft/worldgen/placed_feature/lush_caves_ceiling_vegetation.json delete mode 100644 data/minecraft/worldgen/placed_feature/lush_caves_clay.json delete mode 100644 data/minecraft/worldgen/placed_feature/lush_caves_vegetation.json delete mode 100644 data/minecraft/worldgen/placed_feature/meadow_trees.json delete mode 100644 data/minecraft/worldgen/placed_feature/mega_jungle_tree.json delete mode 100644 data/minecraft/worldgen/placed_feature/mega_pine.json delete mode 100644 data/minecraft/worldgen/placed_feature/mega_spruce.json delete mode 100644 data/minecraft/worldgen/placed_feature/moss_patch.json delete mode 100644 data/minecraft/worldgen/placed_feature/moss_patch_bonemeal.json delete mode 100644 data/minecraft/worldgen/placed_feature/moss_patch_ceiling.json delete mode 100644 data/minecraft/worldgen/placed_feature/moss_vegetation.json delete mode 100644 data/minecraft/worldgen/placed_feature/oak.json delete mode 100644 data/minecraft/worldgen/placed_feature/oak_bees_005.json delete mode 100644 data/minecraft/worldgen/placed_feature/ore_clay.json delete mode 100644 data/minecraft/worldgen/placed_feature/patch_brown_mushroom.json delete mode 100644 data/minecraft/worldgen/placed_feature/patch_red_mushroom.json delete mode 100644 data/minecraft/worldgen/placed_feature/patch_waterlilly.json delete mode 100644 data/minecraft/worldgen/placed_feature/pine.json delete mode 100644 data/minecraft/worldgen/placed_feature/pine_on_snow.json delete mode 100644 data/minecraft/worldgen/placed_feature/plain_vegetation.json delete mode 100644 data/minecraft/worldgen/placed_feature/pointed_dripstone.json delete mode 100644 data/minecraft/worldgen/placed_feature/red_mushroom_giant.json delete mode 100644 data/minecraft/worldgen/placed_feature/red_mushroom_taiga.json delete mode 100644 data/minecraft/worldgen/placed_feature/seagrass_simple.json delete mode 100644 data/minecraft/worldgen/placed_feature/spruce.json delete mode 100644 data/minecraft/worldgen/placed_feature/spruce_on_snow.json delete mode 100644 data/minecraft/worldgen/placed_feature/swamp_oak.json delete mode 100644 data/minecraft/worldgen/placed_feature/taiga_vegetation_removed.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_birch.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_giant.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_giant_spruce.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_jungle.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_jungle_edge.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_mountain.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_mountain_edge.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_savanna.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_shattered_savanna.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_swamp.json delete mode 100644 data/minecraft/worldgen/placed_feature/trees_water.json delete mode 100644 data/minecraft/worldgen/placed_feature/underwater_magma.json delete mode 100644 data/minecraft/worldgen/structure_set/villages.json delete mode 100644 data/minecraft/worldgen/world_preset/flat.json delete mode 100644 data/minecraft/worldgen/world_preset/normal.json delete mode 100644 data/terralith/structures/fastion.nbt delete mode 100644 data/terralith/tags/blocks/airs.json delete mode 100644 data/terralith/tags/blocks/anti_salt.json delete mode 100644 data/terralith/tags/blocks/badlands_pillar.json delete mode 100644 data/terralith/tags/blocks/base_stone_overworld_no_diorite.json delete mode 100644 data/terralith/tags/blocks/blackstone_targets.json delete mode 100644 data/terralith/tags/blocks/bso_gravel.json delete mode 100644 data/terralith/tags/blocks/bso_iron.json delete mode 100644 data/terralith/tags/blocks/calcite_amethyst.json delete mode 100644 data/terralith/tags/blocks/calcite_ds.json delete mode 100644 data/terralith/tags/blocks/cherry_pond_replaceable.json delete mode 100644 data/terralith/tags/blocks/copper_vein.json delete mode 100644 data/terralith/tags/blocks/cryolite_pillar_blocks.json delete mode 100644 data/terralith/tags/blocks/dark_forest_leaves.json delete mode 100644 data/terralith/tags/blocks/desert_pillar_blocks.json delete mode 100644 data/terralith/tags/blocks/diorite_targets.json delete mode 100644 data/terralith/tags/blocks/geode_air.json delete mode 100644 data/terralith/tags/blocks/geyser_blocks.json delete mode 100644 data/terralith/tags/blocks/granite.json delete mode 100644 data/terralith/tags/blocks/granite_pillar_ok.json rename data/{minecraft/tags/worldgen/biome/has_structure/ancient_city.json => terralith/tags/blocks/grass_block.json} (59%) delete mode 100644 data/terralith/tags/blocks/grass_mycelium.json delete mode 100644 data/terralith/tags/blocks/grass_only.json delete mode 100644 data/terralith/tags/blocks/he_got_the_drip.json delete mode 100644 data/terralith/tags/blocks/ice_spike.json delete mode 100644 data/terralith/tags/blocks/ices.json delete mode 100644 data/terralith/tags/blocks/knight_immune.json delete mode 100644 data/terralith/tags/blocks/lava_targets.json delete mode 100644 data/terralith/tags/blocks/leaves.json delete mode 100644 data/terralith/tags/blocks/magic/s1.json delete mode 100644 data/terralith/tags/blocks/magic/s2.json delete mode 100644 data/terralith/tags/blocks/magic/s3.json delete mode 100644 data/terralith/tags/blocks/magic/s4.json delete mode 100644 data/terralith/tags/blocks/magic/s5.json delete mode 100644 data/terralith/tags/blocks/magic/s6.json delete mode 100644 data/terralith/tags/blocks/magic/s7.json delete mode 100644 data/terralith/tags/blocks/magma.json delete mode 100644 data/terralith/tags/blocks/moonlight/s1.json delete mode 100644 data/terralith/tags/blocks/moonlight/s2.json delete mode 100644 data/terralith/tags/blocks/moonlight/s3.json delete mode 100644 data/terralith/tags/blocks/moonlight/s4.json delete mode 100644 data/terralith/tags/blocks/mountain_blocks.json delete mode 100644 data/terralith/tags/blocks/mountain_blocks_no_snow.json delete mode 100644 data/terralith/tags/blocks/mountain_blocks_no_tuff.json delete mode 100644 data/terralith/tags/blocks/oasis_blocks.json delete mode 100644 data/terralith/tags/blocks/opaque.json delete mode 100644 data/terralith/tags/blocks/pillar_blocks.json delete mode 100644 data/terralith/tags/blocks/plants.json delete mode 100644 data/terralith/tags/blocks/plateau_targets.json delete mode 100644 data/terralith/tags/blocks/podzol_replaceable.json delete mode 100644 data/terralith/tags/blocks/recursion.json delete mode 100644 data/terralith/tags/blocks/river_dirt.json delete mode 100644 data/terralith/tags/blocks/river_replace.json delete mode 100644 data/terralith/tags/blocks/salt_mountain.json delete mode 100644 data/terralith/tags/blocks/sand.json delete mode 100644 data/terralith/tags/blocks/sandclay.json delete mode 100644 data/terralith/tags/blocks/savanna_replaceable.json delete mode 100644 data/terralith/tags/blocks/scarlet_mountain_replaceable.json delete mode 100644 data/terralith/tags/blocks/sculk_replace.json delete mode 100644 data/terralith/tags/blocks/smashables.json delete mode 100644 data/terralith/tags/blocks/soil_air.json delete mode 100644 data/terralith/tags/blocks/soil_snow.json delete mode 100644 data/terralith/tags/blocks/spawner.json delete mode 100644 data/terralith/tags/blocks/special_ice_replaceable.json delete mode 100644 data/terralith/tags/blocks/stone_alt_stones.json delete mode 100644 data/terralith/tags/blocks/stone_deepslate.json delete mode 100644 data/terralith/tags/blocks/stone_only.json delete mode 100644 data/terralith/tags/blocks/taiga/soil_stone.json delete mode 100644 data/terralith/tags/blocks/terracotta.json delete mode 100644 data/terralith/tags/blocks/tophack/black_concrete.json delete mode 100644 data/terralith/tags/blocks/tophack/blue_concrete.json delete mode 100644 data/terralith/tags/blocks/tophack/cyan_concrete.json delete mode 100644 data/terralith/tags/blocks/tophack/lime_concrete.json delete mode 100644 data/terralith/tags/blocks/tophack/red_concrete.json delete mode 100644 data/terralith/tags/blocks/tophack/white_concrete.json delete mode 100644 data/terralith/tags/blocks/tophack/yellow_concrete.json delete mode 100644 data/terralith/tags/blocks/tree_test.json delete mode 100644 data/terralith/tags/blocks/tree_test2.json delete mode 100644 data/terralith/tags/blocks/treeline.json delete mode 100644 data/terralith/tags/blocks/trickle_down.json delete mode 100644 data/terralith/tags/blocks/tundra_fill_layer.json delete mode 100644 data/terralith/tags/blocks/tundra_test.json delete mode 100644 data/terralith/tags/blocks/yellowstone_base_blocks.json delete mode 100644 data/terralith/worldgen/configured_carver/crack.json delete mode 100644 data/terralith/worldgen/configured_feature/birch/trees_1.json delete mode 100644 data/terralith/worldgen/configured_feature/canyon/red_sandstone/cliff.json delete mode 100644 data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab.json delete mode 100644 data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab_smooth.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire/replacer.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/columns.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_ceiling.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_patch.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar_huge.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer2.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/frostfire_meme/sculk_patch.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/columns.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/crystal_inside.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/pillar.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/pillar_huge.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/pools_ring.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/pools_ring2.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/replacer.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/ice/replacer2.json delete mode 100644 data/terralith/worldgen/configured_feature/cave/mantle/blackstone.json delete mode 100644 data/terralith/worldgen/configured_feature/cliffs/white/trees_small.json delete mode 100644 data/terralith/worldgen/configured_feature/coastal/magma.json delete mode 100644 data/terralith/worldgen/configured_feature/dark/disk_soulsoil.json delete mode 100644 data/terralith/worldgen/configured_feature/enchanted/bush.json delete mode 100644 data/terralith/worldgen/configured_feature/enchanted/grassy_tops.json delete mode 100644 data/terralith/worldgen/configured_feature/enchanted/island.json delete mode 100644 data/terralith/worldgen/configured_feature/flower/lavender/birch_tree.json delete mode 100644 data/terralith/worldgen/configured_feature/forest/flower/tall/birch_tall.json delete mode 100644 data/terralith/worldgen/configured_feature/forest/flower/tiny/oak_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/mid/pine_mid.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/mid/spruce_mid.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/mid/spruce_mid_m.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/small/pine_small.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/small/spruce_small.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/small/spruce_small_m.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/tall/pine_tall.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/tall/spruce_tall.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/tall/spruce_tall_m.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/tiny/pine_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny_m.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/creek_edge.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/small/pine_small.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small_m.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/tall/pine_tall.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall_m.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/tiny/pine_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny_m.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/patch_pumpkin.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/temperate/mid/trees_mid.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/temperate/small/trees_small.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/temperate/tall/trees_tall.json delete mode 100644 data/terralith/worldgen/configured_feature/highlands/temperate/tiny/trees_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top_2.json delete mode 100644 data/terralith/worldgen/configured_feature/jungle/mega_tree.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/trees_mid.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/trees_small.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/trees_tall.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/trees_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate_extra.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/rocky_laggy/snow.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/rocky_laggy/tuff.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_spread.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_patch.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_spread.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_some_snow.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_steep_snow.json delete mode 100644 data/terralith/worldgen/configured_feature/mountains/scarlet2/snow_patch.json delete mode 100644 data/terralith/worldgen/configured_feature/sakura/tall_flowers.json delete mode 100644 data/terralith/worldgen/configured_feature/savanna/cliff.json delete mode 100644 data/terralith/worldgen/configured_feature/savanna/shattered/small/acacia_small.json delete mode 100644 data/terralith/worldgen/configured_feature/savanna/shattered/small/oak_small.json delete mode 100644 data/terralith/worldgen/configured_feature/savanna/shattered/tiny/acacia_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/savanna/shattered/tiny/trees_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/shield/trees.json delete mode 100644 data/terralith/worldgen/configured_feature/shield/trees_birch.json delete mode 100644 data/terralith/worldgen/configured_feature/shrubland/patch_tall_grass.json delete mode 100644 data/terralith/worldgen/configured_feature/shrubland/tiny_trees.json delete mode 100644 data/terralith/worldgen/configured_feature/skylands/cloud_tree.json delete mode 100644 data/terralith/worldgen/configured_feature/skylands/lichen.json delete mode 100644 data/terralith/worldgen/configured_feature/skylands/winter/patch_grass.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/badlands/layer/first.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/badlands/layer/second.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/badlands/layer/third.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/badlands/layer2/first.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/badlands/layer2/second.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/layer2/first.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/layer2/second.json delete mode 100644 data/terralith/worldgen/configured_feature/snowy/layer2/third.json delete mode 100644 data/terralith/worldgen/configured_feature/swamp/orchid/tiny/trees_tiny.json delete mode 100644 data/terralith/worldgen/configured_feature/taiga/siberian/trees.json delete mode 100644 data/terralith/worldgen/configured_feature/taiga/siberian/trees_orange.json delete mode 100644 data/terralith/worldgen/configured_feature/yosemite/patch_dirt.json delete mode 100644 data/terralith/worldgen/placed_feature/birch/trees_1.json delete mode 100644 data/terralith/worldgen/placed_feature/canyon/glacial/snow.json delete mode 100644 data/terralith/worldgen/placed_feature/canyon/red_sandstone/cliff.json delete mode 100644 data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab.json delete mode 100644 data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab_smooth.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/frostfire_meme/columns.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_ceiling.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_patch.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar_huge.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/frostfire_meme/replacer.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/frostfire_meme/sculk_patch.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/ice/columns.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/ice/crystal_inside.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/ice/pillar.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/ice/pillar_huge.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/ice/pools_ring.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/ice/pools_ring2.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/ice/replacer.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/jungle/moss.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/jungle/tree.json delete mode 100644 data/terralith/worldgen/placed_feature/cave/mantle/blackstone.json delete mode 100644 data/terralith/worldgen/placed_feature/coastal/magma.json delete mode 100644 data/terralith/worldgen/placed_feature/dark/dark_oak.json delete mode 100644 data/terralith/worldgen/placed_feature/dark/shrooms.json delete mode 100644 data/terralith/worldgen/placed_feature/enchanted/bush.json delete mode 100644 data/terralith/worldgen/placed_feature/enchanted/floating_islands.json delete mode 100644 data/terralith/worldgen/placed_feature/enchanted/grassy_tops.json delete mode 100644 data/terralith/worldgen/placed_feature/flower/lavender/birch_tree.json delete mode 100644 data/terralith/worldgen/placed_feature/forest/flower/tall/birch_tall.json delete mode 100644 data/terralith/worldgen/placed_feature/forest/flower/tiny/oak_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/alpine/pine_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny_m.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/mid/pine_mid.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/mid/spruce_mid.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/mid/spruce_mid_m.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/small/pine_small.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/small/spruce_small.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/small/spruce_small_m.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/tall/pine_tall.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/tall/spruce_tall.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/tall/spruce_tall_m.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/tiny/pine_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny_m.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/creek_edge.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/small/pine_small.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small_m.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/tall/pine_tall.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall_m.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/tiny/pine_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny_m.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/patch_pumpkin.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/temperate/mid/trees_mid.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/temperate/small/trees_small.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/temperate/tall/trees_tall.json delete mode 100644 data/terralith/worldgen/placed_feature/highlands/temperate/tiny/trees_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top_2.json delete mode 100644 data/terralith/worldgen/placed_feature/jungle/mega_tree.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/trees_mid.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/trees_small.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/trees_tall.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/trees_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate_extra.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/rocky_laggy/snow.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/rocky_laggy/tuff.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_spread.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_patch.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_spread.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_some_snow.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_steep_snow.json delete mode 100644 data/terralith/worldgen/placed_feature/mountains/scarlet2/snow_patch.json create mode 100644 data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_brown_mushroom.json create mode 100644 data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_red_mushroom.json delete mode 100644 data/terralith/worldgen/placed_feature/mushroom/vines.json delete mode 100644 data/terralith/worldgen/placed_feature/sakura/tall_flowers.json delete mode 100644 data/terralith/worldgen/placed_feature/savanna/cliff.json delete mode 100644 data/terralith/worldgen/placed_feature/savanna/shattered/small/acacia_small.json delete mode 100644 data/terralith/worldgen/placed_feature/savanna/shattered/small/oak_small.json delete mode 100644 data/terralith/worldgen/placed_feature/savanna/shattered/tiny/acacia_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/shield/dark_oak.json delete mode 100644 data/terralith/worldgen/placed_feature/shrubland/patch_tall_grass.json delete mode 100644 data/terralith/worldgen/placed_feature/shrubland/tiny_trees.json delete mode 100644 data/terralith/worldgen/placed_feature/skylands/cloud_tree.json delete mode 100644 data/terralith/worldgen/placed_feature/skylands/winter/patch_grass.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/badlands/layer/first.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/badlands/layer/second.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/badlands/layer/third.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/badlands/layer2/first.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/badlands/layer2/second.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/layer2/first.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/layer2/second.json delete mode 100644 data/terralith/worldgen/placed_feature/snowy/layer2/third.json delete mode 100644 data/terralith/worldgen/placed_feature/swamp/orchid/grass.json delete mode 100644 data/terralith/worldgen/placed_feature/swamp/orchid/tiny/trees_tiny.json delete mode 100644 data/terralith/worldgen/placed_feature/taiga/siberian/trees.json delete mode 100644 data/terralith/worldgen/placed_feature/taiga/siberian/trees_orange.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano/craterifier.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano/magma_veins.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/crater_fixer.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/craterifier.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/lava_flow.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/lava_lakes.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/magma_barrier.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/magma_veins.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/spring_lava.json delete mode 100644 data/terralith/worldgen/placed_feature/volcano_e/top_secret_do_not_touch.json delete mode 100644 data/terralith/worldgen/placed_feature/yosemite/patch_dirt.json diff --git a/data/c/tags/blocks/ores.json b/data/c/tags/blocks/ores.json new file mode 100644 index 00000000..ce1eb6df --- /dev/null +++ b/data/c/tags/blocks/ores.json @@ -0,0 +1,41 @@ +{ + "replace": false, + "values": [ + { + "id": "#minecraft:redstone_ores", + "required": false + }, + { + "id": "#minecraft:copper_ores", + "required": false + }, + { + "id": "#minecraft:gold_ores", + "required": false + }, + { + "id": "#minecraft:iron_ores", + "required": false + }, + { + "id": "#minecraft:coal_ores", + "required": false + }, + { + "id": "#minecraft:emerald_ores", + "required": false + }, + { + "id": "#minecraft:lapis_ores", + "required": false + }, + { + "id": "#minecraft:diamond_ores", + "required": false + }, + { + "id": "#c:quartz_ores", + "required": false + } + ] +} \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/aquatic_icy.json b/data/c/tags/worldgen/biome/aquatic_icy.json index a22514f6..5e8aecc9 100644 --- a/data/c/tags/worldgen/biome/aquatic_icy.json +++ b/data/c/tags/worldgen/biome/aquatic_icy.json @@ -1,5 +1,4 @@ { "replace": false, - "values": [ - ] + "values": [] } \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/climate_dry.json b/data/c/tags/worldgen/biome/climate_dry.json index 77e9a8f4..738bf2e0 100644 --- a/data/c/tags/worldgen/biome/climate_dry.json +++ b/data/c/tags/worldgen/biome/climate_dry.json @@ -1,7 +1,7 @@ { "replace": false, "values": [ - "terralith:alpine_highlands", + "terralith:alpine_highlands", "terralith:ancient_sands", "terralith:arid_highlands", "terralith:ashen_savanna", diff --git a/data/c/tags/worldgen/biome/dead.json b/data/c/tags/worldgen/biome/dead.json index 8c46271a..312846ff 100644 --- a/data/c/tags/worldgen/biome/dead.json +++ b/data/c/tags/worldgen/biome/dead.json @@ -3,5 +3,5 @@ "values": [ "terralith:ashen_savanna", "terralith:gravel_desert" - ] + ] } \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/deep_ocean.json b/data/c/tags/worldgen/biome/deep_ocean.json index a22514f6..5e8aecc9 100644 --- a/data/c/tags/worldgen/biome/deep_ocean.json +++ b/data/c/tags/worldgen/biome/deep_ocean.json @@ -1,5 +1,4 @@ { "replace": false, - "values": [ - ] + "values": [] } \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/desert.json b/data/c/tags/worldgen/biome/desert.json index 624659c2..b35bfd37 100644 --- a/data/c/tags/worldgen/biome/desert.json +++ b/data/c/tags/worldgen/biome/desert.json @@ -1,7 +1,7 @@ { "replace": false, "values": [ - "terralith:desert_canyon", + "terralith:desert_canyon", "terralith:desert_oasis", "terralith:desert_spires", "terralith:lush_desert", diff --git a/data/c/tags/worldgen/biome/forest.json b/data/c/tags/worldgen/biome/forest.json index 0090cdb5..b14a08ae 100644 --- a/data/c/tags/worldgen/biome/forest.json +++ b/data/c/tags/worldgen/biome/forest.json @@ -1,20 +1,31 @@ { "replace": false, "values": [ - "terralith:alpha_islands", + "terralith:alpine_grove", "terralith:birch_taiga", + "terralith:cloud_forest", + "terralith:forested_highlands", "terralith:lavender_forest", "terralith:lavender_valley", + "terralith:lush_valley", "terralith:mirage_isles", "terralith:moonlight_grove", + "terralith:moonlight_valley", "terralith:sakura_grove", "terralith:sakura_valley", "terralith:skylands", "terralith:skylands_autumn", "terralith:skylands_spring", + "terralith:shield", + "terralith:siberian_grove", + "terralith:siberian_taiga", "terralith:snowy_cherry_grove", + "terralith:snowy_maple_forest", + "terralith:snowy_shield", "terralith:temperate_highlands", "terralith:white_cliffs", + "terralith:wintry_forest", + "terralith:wintry_lowlands", "terralith:yosemite_lowlands" ] } \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/mushroom.json b/data/c/tags/worldgen/biome/mushroom.json index 1758c74a..d06fe7b1 100644 --- a/data/c/tags/worldgen/biome/mushroom.json +++ b/data/c/tags/worldgen/biome/mushroom.json @@ -1,7 +1,7 @@ { "replace": false, "values": [ - "terralith:mirage_isles", + "terralith:mirage_isles", "terralith:cave/fungal_caves" ] } \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/ocean.json b/data/c/tags/worldgen/biome/ocean.json index a22514f6..5e8aecc9 100644 --- a/data/c/tags/worldgen/biome/ocean.json +++ b/data/c/tags/worldgen/biome/ocean.json @@ -1,5 +1,4 @@ { "replace": false, - "values": [ - ] + "values": [] } \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/shallow_ocean.json b/data/c/tags/worldgen/biome/shallow_ocean.json index a22514f6..5e8aecc9 100644 --- a/data/c/tags/worldgen/biome/shallow_ocean.json +++ b/data/c/tags/worldgen/biome/shallow_ocean.json @@ -1,5 +1,4 @@ { "replace": false, - "values": [ - ] + "values": [] } \ No newline at end of file diff --git a/data/c/tags/worldgen/biome/vegetation_sparse.json b/data/c/tags/worldgen/biome/vegetation_sparse.json index 941154a6..62a77588 100644 --- a/data/c/tags/worldgen/biome/vegetation_sparse.json +++ b/data/c/tags/worldgen/biome/vegetation_sparse.json @@ -1,7 +1,7 @@ { "replace": false, "values": [ - "terralith:alpine_grove", + "terralith:alpine_grove", "terralith:arid_highlands", "terralith:brushland", "terralith:cold_shrubland", diff --git a/data/c/tags/worldgen/structure/hide_on_map.json b/data/c/tags/worldgen/structure/hide_on_map.json index fc00d637..cf182cd6 100644 --- a/data/c/tags/worldgen/structure/hide_on_map.json +++ b/data/c/tags/worldgen/structure/hide_on_map.json @@ -1,138 +1,138 @@ { - "replace": false, - "values": [ - "terralith:zpointer/minecraft_badlands", - "terralith:zpointer/minecraft_bamboo_jungle", - "terralith:zpointer/minecraft_beach", - "terralith:zpointer/minecraft_birch_forest", - "terralith:zpointer/minecraft_cold_ocean", - "terralith:zpointer/minecraft_dark_forest", - "terralith:zpointer/minecraft_deep_cold_ocean", - "terralith:zpointer/minecraft_deep_frozen_ocean", - "terralith:zpointer/minecraft_deep_lukewarm_ocean", - "terralith:zpointer/minecraft_deep_ocean", - "terralith:zpointer/minecraft_deep_warm_ocean", - "terralith:zpointer/minecraft_desert", - "terralith:zpointer/minecraft_dripstone_caves", - "terralith:zpointer/minecraft_eroded_badlands", - "terralith:zpointer/minecraft_flower_forest", - "terralith:zpointer/minecraft_forest", - "terralith:zpointer/minecraft_frozen_ocean", - "terralith:zpointer/minecraft_frozen_peaks", - "terralith:zpointer/minecraft_frozen_river", - "terralith:zpointer/minecraft_grove", - "terralith:zpointer/minecraft_ice_spikes", - "terralith:zpointer/minecraft_jagged_peaks", - "terralith:zpointer/minecraft_jungle", - "terralith:zpointer/minecraft_lukewarm_ocean", - "terralith:zpointer/minecraft_lush_caves", - "terralith:zpointer/minecraft_meadow", - "terralith:zpointer/minecraft_mushroom_fields", - "terralith:zpointer/minecraft_ocean", - "terralith:zpointer/minecraft_old_growth_birch_forest", - "terralith:zpointer/minecraft_old_growth_pine_taiga", - "terralith:zpointer/minecraft_old_growth_spruce_taiga", - "terralith:zpointer/minecraft_plains", - "terralith:zpointer/minecraft_river", - "terralith:zpointer/minecraft_savanna", - "terralith:zpointer/minecraft_savanna_plateau", - "terralith:zpointer/minecraft_snowy_beach", - "terralith:zpointer/minecraft_snowy_plains", - "terralith:zpointer/minecraft_snowy_slopes", - "terralith:zpointer/minecraft_snowy_taiga", - "terralith:zpointer/minecraft_sparse_jungle", - "terralith:zpointer/minecraft_stony_peaks", - "terralith:zpointer/minecraft_stony_shore", - "terralith:zpointer/minecraft_sunflower_plains", - "terralith:zpointer/minecraft_swamp", - "terralith:zpointer/minecraft_taiga", - "terralith:zpointer/minecraft_warm_ocean", - "terralith:zpointer/minecraft_windswept_forest", - "terralith:zpointer/minecraft_windswept_gravelly_hills", - "terralith:zpointer/minecraft_windswept_hills", - "terralith:zpointer/minecraft_windswept_savanna", - "terralith:zpointer/minecraft_wooded_badlands", - "terralith:zpointer/terralith_alpha_islands", - "terralith:zpointer/terralith_alpha_islands_winter", - "terralith:zpointer/terralith_alpine_grove", - "terralith:zpointer/terralith_alpine_highlands", - "terralith:zpointer/terralith_amethyst_canyon", - "terralith:zpointer/terralith_amethyst_rainforest", - "terralith:zpointer/terralith_ancient_sands", - "terralith:zpointer/terralith_arid_highlands", - "terralith:zpointer/terralith_ashen_savanna", - "terralith:zpointer/terralith_basalt_cliffs", - "terralith:zpointer/terralith_birch_taiga", - "terralith:zpointer/terralith_blooming_plateau", - "terralith:zpointer/terralith_blooming_valley", - "terralith:zpointer/terralith_brushland", - "terralith:zpointer/terralith_bryce_canyon", - "terralith:zpointer/terralith_caldera", - "terralith:zpointer/terralith_cloud_forest", - "terralith:zpointer/terralith_cold_shrubland", - "terralith:zpointer/terralith_desert_canyon", - "terralith:zpointer/terralith_desert_oasis", - "terralith:zpointer/terralith_desert_spires", - "terralith:zpointer/terralith_emerald_peaks", - "terralith:zpointer/terralith_forested_highlands", - "terralith:zpointer/terralith_fractured_savanna", - "terralith:zpointer/terralith_frozen_cliffs", - "terralith:zpointer/terralith_glacial_chasm", - "terralith:zpointer/terralith_granite_cliffs", - "terralith:zpointer/terralith_gravel_beach", - "terralith:zpointer/terralith_gravel_desert", - "terralith:zpointer/terralith_haze_mountain", - "terralith:zpointer/terralith_highlands", - "terralith:zpointer/terralith_hot_shrubland", - "terralith:zpointer/terralith_ice_marsh", - "terralith:zpointer/terralith_jungle_mountains", - "terralith:zpointer/terralith_lavender_forest", - "terralith:zpointer/terralith_lavender_valley", - "terralith:zpointer/terralith_lush_valley", - "terralith:zpointer/terralith_mirage_isles", - "terralith:zpointer/terralith_moonlight_grove", - "terralith:zpointer/terralith_moonlight_valley", - "terralith:zpointer/terralith_mountain_steppe", - "terralith:zpointer/terralith_orchid_swamp", - "terralith:zpointer/terralith_painted_mountains", - "terralith:zpointer/terralith_red_oasis", - "terralith:zpointer/terralith_rocky_jungle", - "terralith:zpointer/terralith_rocky_mountains", - "terralith:zpointer/terralith_rocky_shrubland", - "terralith:zpointer/terralith_sakura_grove", - "terralith:zpointer/terralith_sakura_valley", - "terralith:zpointer/terralith_sandstone_valley", - "terralith:zpointer/terralith_savanna_badlands", - "terralith:zpointer/terralith_savanna_slopes", - "terralith:zpointer/terralith_scarlet_mountains", - "terralith:zpointer/terralith_shield", - "terralith:zpointer/terralith_shield_clearing", - "terralith:zpointer/terralith_shrubland", - "terralith:zpointer/terralith_siberian_grove", - "terralith:zpointer/terralith_siberian_taiga", - "terralith:zpointer/terralith_skylands", - "terralith:zpointer/terralith_skylands_autumn", - "terralith:zpointer/terralith_skylands_spring", - "terralith:zpointer/terralith_skylands_summer", - "terralith:zpointer/terralith_skylands_winter", - "terralith:zpointer/terralith_snowy_badlands", - "terralith:zpointer/terralith_snowy_maple_forest", - "terralith:zpointer/terralith_snowy_shield", - "terralith:zpointer/terralith_steppe", - "terralith:zpointer/terralith_stony_spires", - "terralith:zpointer/terralith_temperate_highlands", - "terralith:zpointer/terralith_tropical_jungle", - "terralith:zpointer/terralith_valley_clearing", - "terralith:zpointer/terralith_volcanic_crater", - "terralith:zpointer/terralith_volcanic_peaks", - "terralith:zpointer/terralith_warm_river", - "terralith:zpointer/terralith_warped_mesa", - "terralith:zpointer/terralith_white_cliffs", - "terralith:zpointer/terralith_white_mesa", - "terralith:zpointer/terralith_windswept_spires", - "terralith:zpointer/terralith_wintry_forest", - "terralith:zpointer/terralith_yellowstone", - "terralith:zpointer/terralith_yosemite_cliffs", - "terralith:zpointer/terralith_yosemite_lowlands" - ] + "replace": false, + "values": [ + "terralith:zpointer/minecraft_badlands", + "terralith:zpointer/minecraft_bamboo_jungle", + "terralith:zpointer/minecraft_beach", + "terralith:zpointer/minecraft_birch_forest", + "terralith:zpointer/minecraft_cold_ocean", + "terralith:zpointer/minecraft_dark_forest", + "terralith:zpointer/minecraft_deep_cold_ocean", + "terralith:zpointer/minecraft_deep_frozen_ocean", + "terralith:zpointer/minecraft_deep_lukewarm_ocean", + "terralith:zpointer/minecraft_deep_ocean", + "terralith:zpointer/minecraft_deep_warm_ocean", + "terralith:zpointer/minecraft_desert", + "terralith:zpointer/minecraft_dripstone_caves", + "terralith:zpointer/minecraft_eroded_badlands", + "terralith:zpointer/minecraft_flower_forest", + "terralith:zpointer/minecraft_forest", + "terralith:zpointer/minecraft_frozen_ocean", + "terralith:zpointer/minecraft_frozen_peaks", + "terralith:zpointer/minecraft_frozen_river", + "terralith:zpointer/minecraft_grove", + "terralith:zpointer/minecraft_ice_spikes", + "terralith:zpointer/minecraft_jagged_peaks", + "terralith:zpointer/minecraft_jungle", + "terralith:zpointer/minecraft_lukewarm_ocean", + "terralith:zpointer/minecraft_lush_caves", + "terralith:zpointer/minecraft_meadow", + "terralith:zpointer/minecraft_mushroom_fields", + "terralith:zpointer/minecraft_ocean", + "terralith:zpointer/minecraft_old_growth_birch_forest", + "terralith:zpointer/minecraft_old_growth_pine_taiga", + "terralith:zpointer/minecraft_old_growth_spruce_taiga", + "terralith:zpointer/minecraft_plains", + "terralith:zpointer/minecraft_river", + "terralith:zpointer/minecraft_savanna", + "terralith:zpointer/minecraft_savanna_plateau", + "terralith:zpointer/minecraft_snowy_beach", + "terralith:zpointer/minecraft_snowy_plains", + "terralith:zpointer/minecraft_snowy_slopes", + "terralith:zpointer/minecraft_snowy_taiga", + "terralith:zpointer/minecraft_sparse_jungle", + "terralith:zpointer/minecraft_stony_peaks", + "terralith:zpointer/minecraft_stony_shore", + "terralith:zpointer/minecraft_sunflower_plains", + "terralith:zpointer/minecraft_swamp", + "terralith:zpointer/minecraft_taiga", + "terralith:zpointer/minecraft_warm_ocean", + "terralith:zpointer/minecraft_windswept_forest", + "terralith:zpointer/minecraft_windswept_gravelly_hills", + "terralith:zpointer/minecraft_windswept_hills", + "terralith:zpointer/minecraft_windswept_savanna", + "terralith:zpointer/minecraft_wooded_badlands", + "terralith:zpointer/terralith_alpha_islands", + "terralith:zpointer/terralith_alpha_islands_winter", + "terralith:zpointer/terralith_alpine_grove", + "terralith:zpointer/terralith_alpine_highlands", + "terralith:zpointer/terralith_amethyst_canyon", + "terralith:zpointer/terralith_amethyst_rainforest", + "terralith:zpointer/terralith_ancient_sands", + "terralith:zpointer/terralith_arid_highlands", + "terralith:zpointer/terralith_ashen_savanna", + "terralith:zpointer/terralith_basalt_cliffs", + "terralith:zpointer/terralith_birch_taiga", + "terralith:zpointer/terralith_blooming_plateau", + "terralith:zpointer/terralith_blooming_valley", + "terralith:zpointer/terralith_brushland", + "terralith:zpointer/terralith_bryce_canyon", + "terralith:zpointer/terralith_caldera", + "terralith:zpointer/terralith_cloud_forest", + "terralith:zpointer/terralith_cold_shrubland", + "terralith:zpointer/terralith_desert_canyon", + "terralith:zpointer/terralith_desert_oasis", + "terralith:zpointer/terralith_desert_spires", + "terralith:zpointer/terralith_emerald_peaks", + "terralith:zpointer/terralith_forested_highlands", + "terralith:zpointer/terralith_fractured_savanna", + "terralith:zpointer/terralith_frozen_cliffs", + "terralith:zpointer/terralith_glacial_chasm", + "terralith:zpointer/terralith_granite_cliffs", + "terralith:zpointer/terralith_gravel_beach", + "terralith:zpointer/terralith_gravel_desert", + "terralith:zpointer/terralith_haze_mountain", + "terralith:zpointer/terralith_highlands", + "terralith:zpointer/terralith_hot_shrubland", + "terralith:zpointer/terralith_ice_marsh", + "terralith:zpointer/terralith_jungle_mountains", + "terralith:zpointer/terralith_lavender_forest", + "terralith:zpointer/terralith_lavender_valley", + "terralith:zpointer/terralith_lush_valley", + "terralith:zpointer/terralith_mirage_isles", + "terralith:zpointer/terralith_moonlight_grove", + "terralith:zpointer/terralith_moonlight_valley", + "terralith:zpointer/terralith_mountain_steppe", + "terralith:zpointer/terralith_orchid_swamp", + "terralith:zpointer/terralith_painted_mountains", + "terralith:zpointer/terralith_red_oasis", + "terralith:zpointer/terralith_rocky_jungle", + "terralith:zpointer/terralith_rocky_mountains", + "terralith:zpointer/terralith_rocky_shrubland", + "terralith:zpointer/terralith_sakura_grove", + "terralith:zpointer/terralith_sakura_valley", + "terralith:zpointer/terralith_sandstone_valley", + "terralith:zpointer/terralith_savanna_badlands", + "terralith:zpointer/terralith_savanna_slopes", + "terralith:zpointer/terralith_scarlet_mountains", + "terralith:zpointer/terralith_shield", + "terralith:zpointer/terralith_shield_clearing", + "terralith:zpointer/terralith_shrubland", + "terralith:zpointer/terralith_siberian_grove", + "terralith:zpointer/terralith_siberian_taiga", + "terralith:zpointer/terralith_skylands", + "terralith:zpointer/terralith_skylands_autumn", + "terralith:zpointer/terralith_skylands_spring", + "terralith:zpointer/terralith_skylands_summer", + "terralith:zpointer/terralith_skylands_winter", + "terralith:zpointer/terralith_snowy_badlands", + "terralith:zpointer/terralith_snowy_maple_forest", + "terralith:zpointer/terralith_snowy_shield", + "terralith:zpointer/terralith_steppe", + "terralith:zpointer/terralith_stony_spires", + "terralith:zpointer/terralith_temperate_highlands", + "terralith:zpointer/terralith_tropical_jungle", + "terralith:zpointer/terralith_valley_clearing", + "terralith:zpointer/terralith_volcanic_crater", + "terralith:zpointer/terralith_volcanic_peaks", + "terralith:zpointer/terralith_warm_river", + "terralith:zpointer/terralith_warped_mesa", + "terralith:zpointer/terralith_white_cliffs", + "terralith:zpointer/terralith_white_mesa", + "terralith:zpointer/terralith_windswept_spires", + "terralith:zpointer/terralith_wintry_forest", + "terralith:zpointer/terralith_yellowstone", + "terralith:zpointer/terralith_yosemite_cliffs", + "terralith:zpointer/terralith_yosemite_lowlands" + ] } \ No newline at end of file diff --git a/data/c/worldgen/structure_icons.json b/data/c/worldgen/structure_icons.json index 2c1bb396..2c18e1dd 100644 --- a/data/c/worldgen/structure_icons.json +++ b/data/c/worldgen/structure_icons.json @@ -1,38 +1,38 @@ { - "terralith:fortified_desert_village": { - "item": "minecraft:sandstone_stairs" - }, - "terralith:fortified_village": { - "item": "minecraft:stone_brick_stairs" - }, - "terralith:glacial_hut": { - "item": "minecraft:candle" - }, - "terralith:spire": { - "item": "minecraft:blue_ice" - }, - "terralith:underground_cabin": { - "item": "minecraft:moss_block" - }, - "terralith:underground/frosted_dungeon": { - "item": "minecraft:polished_deepslate" - }, - "terralith:underground/giant_bee_hive": { - "item": "minecraft:honeycomb_block" - }, - "terralith:underground/mining_outpost": { - "item": "minecraft:iron_pickaxe" - }, - "terralith:underground/oak_cabin": { - "item": "minecraft:moss_block" - }, - "terralith:underground/old_refinery": { - "item": "minecraft:iron_ore" - }, - "terralith:underground/sunken_tower": { - "item": "minecraft:stripped_spruce_log" - }, - "terralith:underground/witch_hut": { - "item": "minecraft:brown_mushroom" - } + "terralith:fortified_desert_village": { + "item": "minecraft:sandstone_stairs" + }, + "terralith:fortified_village": { + "item": "minecraft:stone_brick_stairs" + }, + "terralith:glacial_hut": { + "item": "minecraft:candle" + }, + "terralith:spire": { + "item": "minecraft:blue_ice" + }, + "terralith:underground/frosted_dungeon": { + "item": "minecraft:polished_deepslate" + }, + "terralith:underground/giant_bee_hive": { + "item": "minecraft:honeycomb_block" + }, + "terralith:underground/mining_outpost": { + "item": "minecraft:iron_pickaxe" + }, + "terralith:underground/oak_cabin": { + "item": "minecraft:moss_block" + }, + "terralith:underground/old_refinery": { + "item": "minecraft:iron_ore" + }, + "terralith:underground/sunken_tower": { + "item": "minecraft:stripped_spruce_log" + }, + "terralith:underground/witch_hut": { + "item": "minecraft:brown_mushroom" + }, + "terralith:underground_cabin": { + "item": "minecraft:moss_block" + } } \ No newline at end of file diff --git a/data/forge/tags/worldgen/biome/is_desert.json b/data/forge/tags/worldgen/biome/is_desert.json index 606496b2..5e602eb1 100644 --- a/data/forge/tags/worldgen/biome/is_desert.json +++ b/data/forge/tags/worldgen/biome/is_desert.json @@ -1,6 +1,6 @@ { "values": [ - "terralith:desert_canyon", + "terralith:desert_canyon", "terralith:desert_oasis", "terralith:desert_spires", "terralith:lush_desert", diff --git a/data/forge/tags/worldgen/biome/is_mushroom.json b/data/forge/tags/worldgen/biome/is_mushroom.json index fe6d76ac..ff0605d7 100644 --- a/data/forge/tags/worldgen/biome/is_mushroom.json +++ b/data/forge/tags/worldgen/biome/is_mushroom.json @@ -1,6 +1,6 @@ { "values": [ - "terralith:mirage_isles", + "terralith:mirage_isles", "terralith:cave/fungal_caves" ] } \ No newline at end of file diff --git a/data/forge/tags/worldgen/biome/is_plateau.json b/data/forge/tags/worldgen/biome/is_plateau.json index 92185ab0..ed319b65 100644 --- a/data/forge/tags/worldgen/biome/is_plateau.json +++ b/data/forge/tags/worldgen/biome/is_plateau.json @@ -1,7 +1,7 @@ { "values": [ "terralith:alpine_highlands", - "terralith:arid_highlands", + "terralith:arid_highlands", "terralith:blooming_plateau", "terralith:bryce_canyon", "terralith:highlands", diff --git a/data/minecraft/dimension/funny_cave_meme.txt b/data/minecraft/dimension/funny_cave_meme.txt index cf0adfe1..14154a14 100644 --- a/data/minecraft/dimension/funny_cave_meme.txt +++ b/data/minecraft/dimension/funny_cave_meme.txt @@ -24,7 +24,7 @@ 1, 1.2 ], - "offset": 0 + "offset": 0.1 }, "biome": "terralith:cave/deep_caves" }, @@ -82,8 +82,8 @@ 1 ], "continentalness": [ - -2, - 2 + -1, + 1 ] }, "biome": "minecraft:deep_dark" @@ -331,18 +331,18 @@ { "parameters": { "erosion": [ - -1, - 0 + -0.2, + 0.2 ], "depth": [ - 1.15, - 1.8 + 1.3, + 2 ], "weirdness": [ -1, 1 ], - "offset": 0.24, + "offset": 0.05, "temperature": [ -1, 0 @@ -361,7 +361,7 @@ { "parameters": { "erosion": [ - 0, + 0.375, 1 ], "depth": [ diff --git a/data/minecraft/dimension/overworld.json b/data/minecraft/dimension/overworld.json index 1ac789d4..9333e254 100644 --- a/data/minecraft/dimension/overworld.json +++ b/data/minecraft/dimension/overworld.json @@ -1,50809 +1,50816 @@ { "type": "minecraft:overworld", "generator": { + "type": "minecraft:noise", "biome_source": { + "type": "minecraft:multi_noise", "biomes": [ { + "biome": "minecraft:deep_frozen_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_frozen_ocean" + ] + } }, { + "biome": "minecraft:deep_cold_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.45, -0.155 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" + ] + } }, { + "biome": "minecraft:deep_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.155, 0.2 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" + ] + } }, { + "biome": "minecraft:deep_lukewarm_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.2, 0.55 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" + ] + } }, { + "biome": "minecraft:warm_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.55, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:warm_ocean" + ] + } }, { + "biome": "terralith:mirage_isles", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -1.05 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, 0.2 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:mirage_isles" + ] + } }, { + "biome": "terralith:warped_mesa", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -1.05 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.2, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:warped_mesa" + ] + } }, { + "biome": "minecraft:deep_frozen_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_frozen_ocean" + ] + } }, { + "biome": "minecraft:deep_cold_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_cold_ocean", + "parameters": { "continentalness": [ -1.2, -0.745 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -1.2, -0.745 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -1.2, -0.745 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:warm_ocean", + "parameters": { "continentalness": [ -1.2, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.55, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:warm_ocean" + ] + } }, { + "biome": "minecraft:mushroom_fields", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -1.05 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:mushroom_fields" + ] + } }, { + "biome": "minecraft:deep_frozen_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_frozen_ocean" + ] + } }, { + "biome": "minecraft:deep_cold_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.45, -0.155 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" + ] + } }, { + "biome": "minecraft:deep_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.155, 0.2 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" + ] + } }, { + "biome": "minecraft:deep_lukewarm_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.2, 0.55 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" + ] + } }, { + "biome": "minecraft:warm_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.55, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:warm_ocean" + ] + } }, { + "biome": "terralith:alpha_islands_winter", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -1.05 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:alpha_islands_winter" + ] + } }, { + "biome": "terralith:alpha_islands", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, -1.05 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.45, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:alpha_islands" + ] + } }, { + "biome": "minecraft:deep_frozen_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.05, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:deep_frozen_ocean" + ] + } }, { + "biome": "minecraft:deep_cold_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.05, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_cold_ocean", + "parameters": { "continentalness": [ -1.05, -0.745 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -1.05, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -1.05, -0.745 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -1.05, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -1.05, -0.745 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:warm_ocean", + "parameters": { "continentalness": [ -1.05, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.55, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:warm_ocean" + ] + } }, { + "biome": "minecraft:deep_cold_ocean", "parameters": { - "weirdness": [ - -1, - 0.19 - ], "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ -1, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ -1, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" + "weirdness": [ + -1, + 0.19 + ] + } }, { + "biome": "minecraft:frozen_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.455, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:frozen_ocean" + ] + } }, { + "biome": "minecraft:cold_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.455, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.45, -0.155 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:cold_ocean" + ] + } }, { + "biome": "minecraft:ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.455, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.155, 0.2 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:ocean" + ] + } }, { + "biome": "minecraft:lukewarm_ocean", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.455, -0.2 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.2, 0.55 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:lukewarm_ocean" + ] + } }, { + "biome": "terralith:frozen_cliffs", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:frozen_cliffs" - }, - { - "parameters": { "weirdness": [ -1, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:white_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:white_cliffs" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "minecraft:stony_shore", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:stony_shore", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "terralith:basalt_cliffs", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:basalt_cliffs" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "terralith:granite_cliffs", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "terralith:granite_cliffs", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "minecraft:stony_shore", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "minecraft:ice_spikes", "parameters": { - "weirdness": [ - -1, - -0.26666668 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:ice_marsh", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ -0.2, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:flower_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:flower_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:birch_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:birch_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -1, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + -1, + -0.26666668 + ] + } }, { + "biome": "terralith:tropical_jungle", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:beach" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -1, - -0.7666667 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:caldera", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:caldera" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:volcanic_crater", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:volcanic_crater" + "weirdness": [ + -1, + -0.7666667 + ] + } }, { + "biome": "terralith:painted_mountains", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -1, - -0.7666667 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -1, + -0.7666667 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -1, - -0.7666667 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + -1, + -0.7666667 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "minecraft:ice_spikes", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:ice_marsh", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:flower_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:flower_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:birch_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:birch_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:snowy_badlands", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:desert_oasis", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:windswept_gravelly_hills", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_gravelly_hills" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:windswept_hills", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:windswept_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:ice_marsh", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" + ] + } }, { + "biome": "terralith:orchid_swamp", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:orchid_swamp" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:swamp", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:swamp" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:mangrove_swamp", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.2, 0.55 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:mangrove_swamp" + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:desert_oasis", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:caldera", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:caldera" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -1, - -0.7666667 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -1, + -0.7666667 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:snowy_taiga", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "minecraft:snowy_plains", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:snowy_plains", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "minecraft:snowy_taiga", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:meadow", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "terralith:yellowstone", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:yellowstone" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "minecraft:forest", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "terralith:brushland", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:rocky_jungle", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "terralith:amethyst_rainforest", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -1, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -1, + -0.56666666 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "terralith:wintry_lowlands", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_lowlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:ice_spikes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:wintry_lowlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:wintry_lowlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:steppe", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:steppe" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:steppe", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:steppe" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:arid_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:arid_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:ancient_sands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:ancient_sands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ -0.35, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:lush_desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "terralith:lush_desert" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:desert_oasis", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:lush_desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:lush_desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:rocky_shrubland", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:rocky_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:desert_canyon", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_canyon" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:glacial_chasm", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:glacial_chasm" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:glacial_chasm", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -0.7273929370966008, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:glacial_chasm" + ] + } }, { + "biome": "terralith:yosemite_cliffs", "parameters": { - "weirdness": [ - -1, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:yosemite_cliffs" + "weirdness": [ + -1, + -0.26666668 + ] + } }, { + "biome": "terralith:moonlight_valley", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_valley" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:blooming_plateau", "parameters": { - "weirdness": [ - -1, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_plateau" + "weirdness": [ + -1, + -0.26666668 + ] + } }, { + "biome": "terralith:lush_valley", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lush_valley" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:blooming_plateau", "parameters": { - "weirdness": [ - -1, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_plateau" + "weirdness": [ + -1, + -0.26666668 + ] + } }, { + "biome": "terralith:lavender_valley", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:lavender_valley" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "terralith:lavender_valley", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:lavender_valley" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:sakura_valley", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_valley" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "terralith:white_mesa", "parameters": { - "weirdness": [ - -1, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:white_mesa" + "weirdness": [ + -1, + -0.26666668 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:amethyst_canyon", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_canyon" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_valley", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:sakura_valley" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:sandstone_valley", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.55, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:sandstone_valley" + ] + } }, { + "biome": "terralith:glacial_chasm", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:glacial_chasm" + ] + } }, { + "biome": "terralith:windswept_spires", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:windswept_spires" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:stony_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:stony_spires" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:windswept_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:windswept_spires" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:fractured_savanna", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:fractured_savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:stony_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:stony_spires" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:fractured_savanna", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:jungle_mountains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:jungle_mountains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:desert_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_spires" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -1, - -0.7666667 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + -1, + -0.7666667 + ] + } }, { + "biome": "minecraft:meadow", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:meadow", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "terralith:birch_taiga", "parameters": { - "weirdness": [ - -1, - -0.7666667 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -1, + -0.7666667 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "minecraft:windswept_hills", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_gravelly_hills", + "parameters": { "continentalness": [ 0.3, 1 ], - "erosion": [ - 0.5650000000000001, - 1 + "depth": [ + -0.005, + 0 ], - "temperature": [ - -0.45, - -0.155 + "erosion": [ + 0.5650000000000001, + 1 ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_gravelly_hills" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:cloud_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:cloud_forest" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_forest" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:haze_mountain", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:haze_mountain" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:jungle_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:jungle_mountains" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:fractured_savanna", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:haze_mountain", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:haze_mountain" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:jungle_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:jungle_mountains" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:sandstone_valley", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.55, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:sandstone_valley" + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -1, - -0.7666667 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -1, + -0.7666667 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - -1, - -0.93333334 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -1, -0.93333334 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" + "weirdness": [ + -1, + -0.93333334 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, - 1 - ], - "depth": [ - -0.005, - 0 + 1 + ], + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:yellowstone", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:yellowstone" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "minecraft:forest", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -1, -0.05 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:ice_marsh", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ -1.0047858741932016, -0.45 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" + ] + } }, { + "biome": "terralith:orchid_swamp", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:orchid_swamp" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:swamp", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:swamp" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:mangrove_swamp", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.2, 0.55 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:mangrove_swamp" + ] + } }, { + "biome": "terralith:red_oasis", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], + "humidity": [ + -1, + 1 + ], + "offset": 0, "temperature": [ 0.55, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "terralith:red_oasis" + ] + } }, { + "biome": "minecraft:snowy_plains", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "terralith:cold_shrubland", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -1, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -1, + 1 + ] + } }, { + "biome": "minecraft:sparse_jungle", "parameters": { - "weirdness": [ - -1, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" + "weirdness": [ + -1, + -0.05 + ] + } }, { + "biome": "minecraft:stony_shore", "parameters": { - "weirdness": [ - -0.93333334, - -0.56666666 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:stony_shore", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:granite_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" + "weirdness": [ + -0.93333334, + -0.56666666 + ] + } }, { + "biome": "minecraft:ice_spikes", "parameters": { - "weirdness": [ - -0.93333334, - -0.4 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:ice_marsh", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:flower_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:flower_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:birch_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:birch_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + -0.93333334, + -0.4 + ] + } }, { + "biome": "terralith:tropical_jungle", "parameters": { - "weirdness": [ - -0.93333334, - -0.05 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + -0.93333334, + -0.05 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -0.93333334, - -0.4 - ], "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -0.93333334, + -0.4 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - -0.93333334, - -0.05 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + -0.93333334, + -0.05 + ] + } }, { + "biome": "terralith:desert_oasis", "parameters": { - "weirdness": [ - -0.93333334, - -0.4 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_gravelly_hills", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_gravelly_hills" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_hills", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -0.93333334, + -0.4 + ] + } }, { + "biome": "minecraft:snowy_beach", "parameters": { - "weirdness": [ - -0.93333334, - -0.7666667 - ], "continentalness": [ -0.2, -0.11 ], - "erosion": [ - 0.5650000000000001, - 1 + "depth": [ + -0.005, + 0 ], - "temperature": [ - -1.0047858741932016, - -0.45 + "erosion": [ + 0.5650000000000001, + 1 ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:beach" + "weirdness": [ + -0.93333334, + -0.7666667 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - -0.93333334, - -0.05 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + -0.93333334, + -0.05 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - -0.93333334, - -0.7666667 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + -0.93333334, + -0.7666667 + ] + } }, { + "biome": "terralith:scarlet_mountains", "parameters": { - "weirdness": [ - -0.93333334, - -0.4 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:scarlet_mountains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:scarlet_mountains", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:scarlet_mountains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:jagged_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:jagged_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:jagged_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" + "weirdness": [ + -0.93333334, + -0.4 + ] + } }, { + "biome": "terralith:rocky_mountains", "parameters": { - "weirdness": [ - -0.93333334, - -0.7666667 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" + "weirdness": [ + -0.93333334, + -0.7666667 + ] + } }, { + "biome": "terralith:painted_mountains", "parameters": { - "weirdness": [ - -0.93333334, - -0.4 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + -0.93333334, + -0.4 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.93333334, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.93333334, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.93333334, - -0.7666667 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:caldera", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:caldera" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.93333334, + -0.7666667 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -0.93333334, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" + "weirdness": [ + -0.93333334, + -0.05 + ] + } }, { + "biome": "minecraft:snowy_taiga", "parameters": { - "weirdness": [ - -0.93333334, - -0.4 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:meadow", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.93333334, + -0.4 + ] + } }, { + "biome": "terralith:cold_shrubland", "parameters": { - "weirdness": [ - -0.93333334, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" + "weirdness": [ + -0.93333334, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.93333334, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.93333334, + 1 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - -0.93333334, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 - ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { + "offset": 0, + "temperature": [ + -0.155, + 0.2 + ], "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.93333334, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" + "weirdness": [ + -0.93333334, + -0.05 + ] + } }, { + "biome": "terralith:ice_marsh", "parameters": { - "weirdness": [ - -0.7666667, - -0.4 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.4 - ], + ] + } + }, + { + "biome": "terralith:orchid_swamp", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:orchid_swamp" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:swamp", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:swamp" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:mangrove_swamp", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:mangrove_swamp" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.4 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -0.7666667, + -0.4 + ] + } }, { + "biome": "terralith:scarlet_mountains", "parameters": { - "weirdness": [ - -0.7666667, - -0.56666666 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:scarlet_mountains" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:scarlet_mountains", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:scarlet_mountains" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:jagged_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:jagged_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:jagged_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:volcanic_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:volcanic_peaks" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:painted_mountains", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + -0.7666667, + -0.56666666 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.7666667, - 1 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.7666667, + 1 + ] + } }, { + "biome": "minecraft:jagged_peaks", "parameters": { - "weirdness": [ - -0.7666667, - -0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:wooded_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ -0.7666667, - 1 - ], + -0.56666666 + ] + } + }, + { + "biome": "minecraft:wooded_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -0.7666667, + 1 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -0.7666667, - -0.56666666 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" - }, - { - "parameters": { "weirdness": [ -0.7666667, -0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:jagged_peaks", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" + "weirdness": [ + -0.7666667, + -0.56666666 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.7666667, - -0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.7666667, + -0.4 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -0.7666667, - -0.56666666 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" + "weirdness": [ + -0.7666667, + -0.56666666 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -0.7666667, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -0.7666667, + 1 + ] + } }, { + "biome": "terralith:frozen_cliffs", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:frozen_cliffs" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:white_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:white_cliffs" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "terralith:moonlight_grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "terralith:alpine_highlands", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:plains", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:old_growth_birch_forest", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:dark_forest", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:savanna", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:jungle", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:granite_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:snowy_badlands", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:forest", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:wooded_badlands", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.56666666, - -0.26666668 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, - -0.375 - ], - "temperature": [ - -1.0047858741932016, - -0.45 + -0.375 ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.56666666, + -0.26666668 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.56666666, - -0.26666668 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.56666666, + -0.26666668 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "terralith:yellowstone", "parameters": { - "weirdness": [ - -0.56666666, - 0.56666666 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:yellowstone" + "weirdness": [ + -0.56666666, + 0.56666666 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.56666666, - -0.26666668 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.56666666, + -0.26666668 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "terralith:ashen_savanna", "parameters": { - "weirdness": [ - -0.56666666, - -0.26666668 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:ashen_savanna" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + -0.56666666, + -0.26666668 + ] + } }, { + "biome": "terralith:moonlight_grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "terralith:hot_shrubland", "parameters": { - "weirdness": [ - -0.56666666, - -0.26666668 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" + "weirdness": [ + -0.56666666, + -0.26666668 + ] + } }, { + "biome": "terralith:brushland", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "terralith:rocky_mountains", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:volcanic_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:volcanic_peaks" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:painted_mountains", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -0.56666666, - 1 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -0.56666666, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:snowy_maple_forest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "terralith:yellowstone", "parameters": { - "weirdness": [ - -0.56666666, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:yellowstone" + "weirdness": [ + -0.56666666, + 0.56666666 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "terralith:ashen_savanna", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:ashen_savanna" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "terralith:amethyst_rainforest", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:jagged_peaks", "parameters": { - "weirdness": [ - -0.56666666, - -0.4 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:jagged_peaks" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:wooded_badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:scarlet_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:scarlet_mountains" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:volcanic_peaks", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:volcanic_peaks" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:painted_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:meadow", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.4 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.56666666, + -0.4 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -0.56666666, - 1 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -0.56666666, + 1 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.56666666, - -0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.56666666, + -0.26666668 + ] + } }, { + "biome": "minecraft:snowy_taiga", "parameters": { - "weirdness": [ - -0.56666666, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:meadow", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.56666666, -0.05 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" + "weirdness": [ + -0.56666666, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.56666666, - 0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.56666666, + 0.05 + ] + } }, { + "biome": "terralith:moonlight_grove", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:gravel_beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:gravel_beach" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:gravel_beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:gravel_beach" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:beach" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:snowy_maple_forest", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "terralith:yellowstone", "parameters": { - "weirdness": [ - -0.4, - 0.4 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:yellowstone" + "weirdness": [ + -0.4, + 0.4 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - -0.4, - 0.4 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + -0.4, + 0.4 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "terralith:ashen_savanna", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:ashen_savanna" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "terralith:amethyst_rainforest", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -0.4, - 0.4 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.4, 0.4 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -0.4, + 0.4 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:meadow", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:snowy_maple_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "terralith:alpine_highlands", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "minecraft:meadow", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "terralith:ashen_savanna", "parameters": { - "weirdness": [ - -0.4, - -0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:ashen_savanna" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ -0.4, -0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.4, + -0.26666668 + ] + } }, { + "biome": "minecraft:snowy_taiga", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:meadow", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, - 0.05 - ], - "temperature": [ - -0.45, - -0.155 + 0.05 ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "terralith:yellowstone", "parameters": { - "weirdness": [ - -0.4, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:yellowstone" + "weirdness": [ + -0.4, + 0.4 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - -0.4, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ -0.4, 0.4 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + -0.4, + 0.4 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - -0.4, - -0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.4, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" + "weirdness": [ + -0.4, + -0.05 + ] + } }, { + "biome": "minecraft:snowy_beach", "parameters": { - "weirdness": [ - -0.26666668, - -0.05 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:gravel_beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:gravel_beach" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:gravel_beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:gravel_beach" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:snowy_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" + "weirdness": [ + -0.26666668, + -0.05 + ] + } }, { + "biome": "minecraft:sparse_jungle", "parameters": { - "weirdness": [ - -0.26666668, - -0.05 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" + "weirdness": [ + -0.26666668, + -0.05 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - -0.26666668, - 0.26666668 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + -0.26666668, + 0.26666668 + ] + } }, { + "biome": "terralith:brushland", "parameters": { - "weirdness": [ - -0.26666668, - -0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:yosemite_lowlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:yosemite_lowlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:blooming_valley", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_valley" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:blooming_valley", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_valley" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + -0.26666668, + -0.05 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - -0.26666668, - -0.19 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" + "weirdness": [ + -0.26666668, + -0.19 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -0.26666668, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + -0.26666668, + 0.26666668 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - -0.26666668, - -0.19 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "terralith:snowy_maple_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "terralith:ashen_savanna", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:ashen_savanna" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.19 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.26666668, + -0.19 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - -0.26666668, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -0.26666668, + -0.05 + ] + } }, { + "biome": "terralith:temperate_highlands", "parameters": { - "weirdness": [ - -0.26666668, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" + "weirdness": [ + -0.26666668, + 0.26666668 + ] + } }, { + "biome": "terralith:shield", "parameters": { - "weirdness": [ - -0.26666668, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" + "weirdness": [ + -0.26666668, + -0.05 + ] + } }, { + "biome": "terralith:shrubland", "parameters": { - "weirdness": [ - -0.26666668, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" + "weirdness": [ + -0.26666668, + 0.26666668 + ] + } }, { + "biome": "minecraft:plains", "parameters": { - "weirdness": [ - -0.26666668, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:meadow", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:meadow" + "weirdness": [ + -0.26666668, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.26666668, - 0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.26666668, + 0.05 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - -0.26666668, - -0.05 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.26666668, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -0.26666668, + -0.05 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - -0.19, - -0.05 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -0.19, + -0.05 + ] + } }, { + "biome": "terralith:temperate_highlands", "parameters": { - "weirdness": [ - -0.19, - 0.19 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.19, 0.19 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" + "weirdness": [ + -0.19, + 0.19 + ] + } }, { + "biome": "terralith:shield", "parameters": { - "weirdness": [ - -0.19, - -0.05 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" + "weirdness": [ + -0.19, + -0.05 + ] + } }, { + "biome": "terralith:shrubland", "parameters": { - "weirdness": [ - -0.19, - 0.19 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" + "weirdness": [ + -0.19, + 0.19 + ] + } }, { + "biome": "terralith:alpine_highlands", "parameters": { - "weirdness": [ - -0.19, - -0.05 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_spruce_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_spruce_taiga" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:snowy_maple_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:ashen_savanna", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:ashen_savanna" - }, - { - "parameters": { "weirdness": [ -0.19, -0.05 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" + "weirdness": [ + -0.19, + -0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.19, - 0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.19, + 0.05 + ] + } }, { + "biome": "minecraft:frozen_river", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:frozen_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 1 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:warm_river", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:frozen_river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:frozen_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.05, - 0.26666668 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:river", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:warm_river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:warm_river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.5650000000000001 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:warm_river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:warm_river", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:desert_oasis", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "terralith:warm_river", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -0.05, - 0.26666668 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:gravel_desert", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -0.05, - 0.26666668 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" + "weirdness": [ + -0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:shield_clearing", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield_clearing" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - -0.05, - 0.26666668 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" + "weirdness": [ + -0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:valley_clearing", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:valley_clearing" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:sunflower_plains", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:sunflower_plains" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:valley_clearing", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:valley_clearing" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "minecraft:dark_forest", "parameters": { - "weirdness": [ - -0.05, - 0.26666668 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" + "weirdness": [ + -0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:amethyst_rainforest", "parameters": { - "weirdness": [ - -0.05, - 0.4 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + -0.05, + 0.4 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:frozen_river", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:frozen_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 1 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 1 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.05, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + -0.05, + 0.56666666 + ] + } }, { + "biome": "minecraft:river", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:warm_river", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_valley", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, - 0.5650000000000001 - ], - "temperature": [ - -0.155, - 0.2 + 0.5650000000000001 ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_valley" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "minecraft:river", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:warm_river", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:warm_river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -0.05, - 0.19 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.05, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" + "weirdness": [ + -0.05, + 0.19 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:fractured_savanna", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - -0.05, - 0.05 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:frozen_river", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:frozen_river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" - }, - { - "parameters": { "weirdness": [ -0.05, 0.05 - ], + ] + } + }, + { + "biome": "minecraft:river", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:river" + "weirdness": [ + -0.05, + 0.05 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_lowlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_lowlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:ice_spikes", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_lowlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:wintry_lowlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "terralith:moonlight_valley", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_valley" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:steppe", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:steppe" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:highlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:arid_highlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:arid_highlands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:ancient_sands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:ancient_sands" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ -0.35, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:lush_desert", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "terralith:lush_desert" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:lush_desert", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:lush_desert" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_shrubland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:rocky_shrubland" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:desert_canyon", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_canyon" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "terralith:yosemite_lowlands", "parameters": { - "weirdness": [ - -0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:yosemite_lowlands" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:blooming_valley", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_valley" + "weirdness": [ + -0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:lush_valley", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lush_valley" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "terralith:blooming_valley", "parameters": { - "weirdness": [ - -0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_valley" - }, - { - "parameters": { "weirdness": [ -0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + -0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:jungle", "parameters": { - "weirdness": [ - -0.05, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_canyon", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_canyon" - }, - { - "parameters": { "weirdness": [ -0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_valley", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:sakura_valley" + "weirdness": [ + -0.05, + 1 + ] + } }, { + "biome": "terralith:frozen_cliffs", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:frozen_cliffs" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:white_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:white_cliffs" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:moonlight_grove", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "terralith:granite_cliffs", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 1 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:amethyst_rainforest", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "terralith:granite_cliffs", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:wooded_badlands", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ -0.2, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "minecraft:snowy_beach", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:beach" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:beach" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:tropical_jungle", "parameters": { - "weirdness": [ - 0.05, - 0.93333334 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + 0.05, + 0.93333334 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:beach" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:windswept_gravelly_hills", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:windswept_gravelly_hills" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_hills", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:windswept_hills", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:windswept_savanna", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_savanna" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "minecraft:snowy_beach", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:beach" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:birch_taiga", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:old_growth_pine_taiga", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:birch_taiga", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "minecraft:ice_spikes", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:ice_marsh", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:lavender_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lavender_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:sunflower_plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:sunflower_plains" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:snowy_badlands", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, - 0.4 - ], - "temperature": [ - 0.2, - 0.55 + 0.4 ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_gravelly_hills", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_gravelly_hills" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_hills", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:old_growth_pine_taiga", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:gravel_desert", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:temperate_highlands", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:shrubland", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "minecraft:forest", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "minecraft:sparse_jungle", "parameters": { - "weirdness": [ - 0.05, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" + "weirdness": [ + 0.05, + 0.56666666 + ] + } }, { + "biome": "terralith:amethyst_rainforest", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_lowlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_lowlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:ice_spikes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_lowlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:wintry_lowlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:moonlight_valley", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_valley" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:forested_highlands", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:steppe", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:steppe" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:arid_highlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:arid_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:ancient_sands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:ancient_sands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ -0.35, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:lush_desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "terralith:lush_desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:lush_desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:lush_desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.33 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_shrubland", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:rocky_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:desert_canyon", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.33, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_canyon" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:yosemite_lowlands", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:yosemite_lowlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:blooming_valley", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_valley" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:lush_valley", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lush_valley" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:blooming_valley", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_valley" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_canyon", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_canyon" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_valley", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:sakura_valley" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:windswept_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:windswept_spires" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:stony_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:stony_spires" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:windswept_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:windswept_spires" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:fractured_savanna", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:fractured_savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:stony_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:stony_spires" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:fractured_savanna", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:fractured_savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:jungle_mountains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:jungle_mountains" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:desert_spires", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_spires" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - 0.05, - 0.19 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + 0.05, + 0.19 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - 0.05, - 0.19 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.19 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ 0.05, 0.19 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" + "weirdness": [ + 0.05, + 0.19 + ] + } }, { + "biome": "terralith:birch_taiga", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:old_growth_pine_taiga", "parameters": { - "weirdness": [ - 0.05, - 0.19 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.19 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.05, + 0.19 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:snowy_plains", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:snowy_cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:snowy_cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "terralith:snowy_maple_forest", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:taiga" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:savanna_slopes", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "terralith:alpine_highlands", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "minecraft:old_growth_pine_taiga", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.05, 0.4 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:brushland", "parameters": { - "weirdness": [ - 0.05, - 0.4 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + 0.05, + 0.4 + ] + } }, { + "biome": "minecraft:sparse_jungle", "parameters": { - "weirdness": [ - 0.05, - 0.26666668 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.05, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.05, + 0.26666668 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - 0.05, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.05, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + 0.05, + 1 + ] + } }, { + "biome": "minecraft:deep_cold_ocean", "parameters": { - "weirdness": [ - 0.19, - 1 - ], "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "terralith:skylands_winter", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:skylands_winter" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_cold_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "terralith:skylands_autumn", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:skylands_autumn" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "terralith:skylands_spring", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:skylands_spring" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "terralith:skylands_summer", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:skylands_summer" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_cold_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:deep_cold_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:deep_ocean" - }, - { - "parameters": { "weirdness": [ 0.19, 1 - ], + ] + } + }, + { + "biome": "minecraft:deep_lukewarm_ocean", + "parameters": { "continentalness": [ -0.745, -0.455 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:deep_lukewarm_ocean" + "weirdness": [ + 0.19, + 1 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - 0.19, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + 0.19, + 0.26666668 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - 0.19, - 0.4 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.19, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.19, + 0.4 + ] + } }, { + "biome": "terralith:snowy_maple_forest", "parameters": { - "weirdness": [ - 0.19, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_grove" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + 0.19, + 0.26666668 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.19, - 0.4 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.19, + 0.4 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.19, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:taiga" + "weirdness": [ + 0.19, + 0.26666668 + ] + } }, { + "biome": "terralith:savanna_slopes", "parameters": { - "weirdness": [ - 0.19, - 0.4 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.19, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.19, 0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.19, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, - -0.78 - ], - "temperature": [ - 0.55, - 1 + -0.78 ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + 0.19, + 0.4 + ] + } }, { + "biome": "minecraft:grove", "parameters": { - "weirdness": [ - 0.19, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" + "weirdness": [ + 0.19, + 0.26666668 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.19, - 0.4 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.19, 0.4 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" + "weirdness": [ + 0.19, + 0.4 + ] + } }, { + "biome": "terralith:alpine_highlands", "parameters": { - "weirdness": [ - 0.19, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" + "weirdness": [ + 0.19, + 0.26666668 + ] + } }, { + "biome": "minecraft:dark_forest", "parameters": { - "weirdness": [ - 0.19, - 0.4 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.19, 0.4 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" + "weirdness": [ + 0.19, + 0.4 + ] + } }, { + "biome": "minecraft:savanna_plateau", "parameters": { - "weirdness": [ - 0.19, - 0.26666668 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + 0.19, + 0.26666668 + ] + } }, { + "biome": "terralith:brushland", "parameters": { - "weirdness": [ - 0.19, - 0.4 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + 0.19, + 0.4 + ] + } }, { + "biome": "minecraft:sparse_jungle", "parameters": { - "weirdness": [ - 0.19, - 0.26666668 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.19, 0.26666668 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.19, + 0.26666668 + ] + } }, { + "biome": "minecraft:snowy_beach", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_beach" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:beach" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:beach", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:beach" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - 0.26666668, - 0.93333334 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + 0.26666668, + 0.93333334 + ] + } }, { + "biome": "minecraft:ice_spikes", "parameters": { - "weirdness": [ - 0.26666668, - 1 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:ice_marsh", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:lavender_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lavender_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:sunflower_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:sunflower_plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:snowy_badlands", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" + "weirdness": [ + 0.26666668, + 1 + ] + } }, { + "biome": "terralith:gravel_desert", "parameters": { - "weirdness": [ - 0.26666668, - 1 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.05, 0.4 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + 0.26666668, + 1 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:lavender_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lavender_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:sunflower_plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:sunflower_plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "terralith:desert_oasis", "parameters": { - "weirdness": [ - 0.26666668, - 1 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 0.77 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 0.77 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + 0.26666668, + 1 + ] + } }, { + "biome": "minecraft:desert", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "terralith:desert_oasis", "parameters": { - "weirdness": [ - 0.26666668, - 1 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + 0.26666668, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.26666668, - 0.56666666 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.26666668, + 0.56666666 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.26666668, - 0.56666666 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.26666668, + 0.56666666 + ] + } }, { + "biome": "terralith:snowy_maple_forest", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:siberian_grove", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.26666668, - 0.56666666 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.26666668, + 0.56666666 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:taiga" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - 0.26666668, - 0.56666666 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + 0.26666668, + 0.56666666 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "terralith:yosemite_cliffs", "parameters": { - "weirdness": [ - 0.26666668, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:yosemite_cliffs" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:blooming_plateau", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_plateau" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:blooming_plateau", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:blooming_plateau" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:white_mesa", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:white_mesa" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" + "weirdness": [ + 0.26666668, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:snowy_cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:snowy_cherry_grove" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - 0.26666668, - 0.56666666 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + 0.26666668, + 0.56666666 + ] + } }, { + "biome": "terralith:snowy_cherry_grove", "parameters": { - "weirdness": [ - 0.26666668, - 0.4 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:snowy_cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.26666668, 0.4 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + 0.26666668, + 0.4 + ] + } }, { + "biome": "terralith:siberian_taiga", "parameters": { - "weirdness": [ - 0.26666668, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.26666668, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" + "weirdness": [ + 0.26666668, + 1 + ] + } }, { + "biome": "minecraft:ice_spikes", "parameters": { - "weirdness": [ - 0.4, - 0.93333334 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:ice_spikes" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:ice_marsh", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:lavender_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lavender_forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:sunflower_plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:sunflower_plains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, - 0.4 - ], - "temperature": [ - 0.2, - 0.55 + 0.4 ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:snowy_badlands", + "parameters": { "continentalness": [ -0.2, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:windswept_gravelly_hills", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_gravelly_hills" + "weirdness": [ + 0.4, + 0.93333334 + ] + } }, { + "biome": "minecraft:windswept_hills", "parameters": { - "weirdness": [ - 0.4, - 1 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ 0.4, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_forest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:windswept_forest" + "weirdness": [ + 0.4, + 1 + ] + } }, { + "biome": "minecraft:bamboo_jungle", "parameters": { - "weirdness": [ - 0.4, - 0.93333334 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + 0.4, + 0.93333334 + ] + } }, { + "biome": "terralith:ice_marsh", "parameters": { - "weirdness": [ - 0.4, - 0.7666667 - ], "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:ice_marsh" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:orchid_swamp", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:orchid_swamp" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:swamp", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:swamp" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:mangrove_swamp", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:mangrove_swamp" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:desert_oasis", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:desert_oasis" + "weirdness": [ + 0.4, + 0.7666667 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "minecraft:frozen_peaks", "parameters": { - "weirdness": [ - 0.4, - 0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.35, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:emerald_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:emerald_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:emerald_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:emerald_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:white_mesa", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:white_mesa" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:stony_peaks", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:stony_peaks", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" + "weirdness": [ + 0.4, + 0.93333334 + ] + } }, { + "biome": "terralith:painted_mountains", "parameters": { - "weirdness": [ - 0.4, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + 0.4, + 1 + ] + } }, { + "biome": "terralith:painted_mountains", "parameters": { - "weirdness": [ - 0.4, - 0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + 0.4, + 0.93333334 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "terralith:alpine_grove", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:alpine_grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:alpine_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:snowy_maple_forest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_maple_forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:snowy_shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:snowy_shield" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:siberian_grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "minecraft:old_growth_pine_taiga", "parameters": { - "weirdness": [ - 0.4, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" + "weirdness": [ + 0.4, + 1 + ] + } }, { + "biome": "terralith:hot_shrubland", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.4, 0.56666666 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "minecraft:frozen_peaks", "parameters": { - "weirdness": [ - 0.4, - 0.7666667 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:stony_spires", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:stony_spires" + "weirdness": [ + 0.4, + 0.7666667 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - 0.4, - 0.7666667 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:emerald_peaks", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:emerald_peaks" + "weirdness": [ + 0.4, + 0.7666667 + ] + } }, { + "biome": "terralith:rocky_mountains", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "terralith:white_mesa", "parameters": { - "weirdness": [ - 0.4, - 0.7666667 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:white_mesa" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:stony_peaks", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" - }, - { - "parameters": { "weirdness": [ 0.4, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:stony_peaks", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" + "weirdness": [ + 0.4, + 0.7666667 + ] + } }, { + "biome": "terralith:painted_mountains", "parameters": { - "weirdness": [ - 0.4, - 1 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + 0.4, + 1 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "terralith:savanna_badlands", "parameters": { - "weirdness": [ - 0.4, - 0.93333334 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:snowy_cherry_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:snowy_cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:cherry_grove", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.4, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" + "weirdness": [ + 0.4, + 0.93333334 + ] + } }, { + "biome": "minecraft:stony_peaks", "parameters": { - "weirdness": [ - 0.4, - 0.56666666 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" + "weirdness": [ + 0.4, + 0.56666666 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.4, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 1 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.4, 1 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.4, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.4, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.4, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + 0.4, + 1 + ] + } }, { + "biome": "minecraft:stony_shore", "parameters": { - "weirdness": [ - 0.56666666, - 1 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:stony_shore", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:granite_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 1 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:frozen_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:frozen_cliffs" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:white_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:white_cliffs" + "weirdness": [ + 0.56666666, + 1 + ] + } }, { + "biome": "minecraft:frozen_peaks", "parameters": { - "weirdness": [ - 0.56666666, - 0.7666667 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.35, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:emerald_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:emerald_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:emerald_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:emerald_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:white_mesa", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:white_mesa" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:stony_peaks", + "parameters": { "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:stony_peaks", + "parameters": { "continentalness": [ -0.11, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" + "weirdness": [ + 0.56666666, + 0.7666667 + ] + } }, { + "biome": "terralith:painted_mountains", "parameters": { - "weirdness": [ - 0.56666666, - 1 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + 0.56666666, + 1 + ] + } }, { + "biome": "terralith:painted_mountains", "parameters": { - "weirdness": [ - 0.56666666, - 0.7666667 - ], "continentalness": [ -0.11, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:painted_mountains" + "weirdness": [ + 0.56666666, + 0.7666667 + ] + } }, { + "biome": "minecraft:snowy_plains", "parameters": { - "weirdness": [ - 0.56666666, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_plains" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:snowy_cherry_grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:snowy_cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:cherry_grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" + "weirdness": [ + 0.56666666, + 1 + ] + } }, { + "biome": "minecraft:badlands", "parameters": { - "weirdness": [ - 0.56666666, - 0.7666667 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" + "weirdness": [ + 0.56666666, + 0.7666667 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - 0.56666666, - 1 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + 0.56666666, + 1 + ] + } }, { + "biome": "minecraft:frozen_peaks", "parameters": { - "weirdness": [ - 0.56666666, - 0.7666667 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:frozen_peaks", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:frozen_peaks" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "terralith:stony_spires", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:stony_spires" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ 0.56666666, 0.7666667 - ], + ] + } + }, + { + "biome": "minecraft:wooded_badlands", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" + "weirdness": [ + 0.56666666, + 0.7666667 + ] + } }, { + "biome": "terralith:snowy_badlands", "parameters": { - "weirdness": [ - 0.7666667, - 1 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:snowy_badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:lavender_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:lavender_forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:sunflower_plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:sunflower_plains" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_birch_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_birch_forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.5650000000000001, 1 ], - "temperature": [ - 0.77, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.77, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, - -0.375 - ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 + -0.375 ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:caldera", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:caldera" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.4 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + 0.7666667, + 1 + ] + } }, { + "biome": "terralith:wintry_forest", "parameters": { - "weirdness": [ - 0.7666667, - 0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" + "weirdness": [ + 0.7666667, + 0.93333334 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.7666667, - 1 - ], "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" + "weirdness": [ + 0.7666667, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.7666667, - 0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.7666667, + 0.93333334 + ] + } }, { + "biome": "terralith:caldera", "parameters": { - "weirdness": [ - 0.7666667, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:caldera" + "weirdness": [ + 0.7666667, + 1 + ] + } }, { + "biome": "terralith:siberian_grove", "parameters": { - "weirdness": [ - 0.7666667, - 0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.7666667, + 0.93333334 + ] + } }, { + "biome": "terralith:birch_taiga", "parameters": { - "weirdness": [ - 0.7666667, - 1 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" + "weirdness": [ + 0.7666667, + 1 + ] + } }, { + "biome": "minecraft:taiga", "parameters": { - "weirdness": [ - 0.7666667, - 0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" + "weirdness": [ + 0.7666667, + 0.93333334 + ] + } }, { + "biome": "terralith:amethyst_rainforest", "parameters": { - "weirdness": [ - 0.7666667, - 1 - ], "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + 0.7666667, + 1 + ] + } }, { + "biome": "minecraft:eroded_badlands", "parameters": { - "weirdness": [ - 0.7666667, - 0.93333334 - ], "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "terralith:rocky_mountains", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:rocky_mountains" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:stony_peaks", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_peaks" + "weirdness": [ + 0.7666667, + 0.93333334 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - 0.7666667, - 1 - ], "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" + "weirdness": [ + 0.7666667, + 1 + ] + } }, { + "biome": "minecraft:snowy_slopes", "parameters": { - "weirdness": [ - 0.7666667, - 0.93333334 - ], "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.7666667, 0.93333334 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" + "weirdness": [ + 0.7666667, + 0.93333334 + ] + } }, { + "biome": "minecraft:wooded_badlands", "parameters": { - "weirdness": [ - 0.7666667, - 1 - ], "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:wooded_badlands" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:bryce_canyon", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:bryce_canyon" - }, - { - "parameters": { "weirdness": [ 0.7666667, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" + "weirdness": [ + 0.7666667, + 1 + ] + } }, { + "biome": "minecraft:stony_shore", "parameters": { - "weirdness": [ - 0.93333334, - 1 - ], "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - -1.0047858741932016, - 0.55 - ], "humidity": [ -1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:stony_shore" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:granite_cliffs", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "terralith:granite_cliffs" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.2, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_gravelly_hills", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:windswept_gravelly_hills" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_hills", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - -0.155 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_forest", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -1.0047858741932016, - 1 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + 1 ], - "offset": 0 - }, - "biome": "minecraft:windswept_forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:windswept_hills", + "parameters": { "continentalness": [ -0.2, -0.11 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ 0.4, 0.5650000000000001 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:windswept_hills" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:tropical_jungle", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:tropical_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:desert", + "parameters": { "continentalness": [ -0.11, 0.03 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.375, 0.4 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:desert" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ 0.1, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:caldera", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:caldera" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:siberian_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:grove", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:birch_taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:birch_taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:forest", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.03, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:siberian_taiga", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:siberian_taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna_plateau", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna_plateau" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.03, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.03, 0.3 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.78 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:snowy_cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:snowy_cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:snowy_cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:snowy_cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:cherry_grove", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:cherry_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_badlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:savanna_slopes", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.375 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.585, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:savanna_slopes" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:rocky_jungle", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:rocky_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:eroded_badlands", + "parameters": { "continentalness": [ 0.3, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:eroded_badlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:wintry_forest", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -1.0047858741932016, - -0.7273929370966008 - ], "humidity": [ -0.1, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -1.0047858741932016, + -0.7273929370966008 ], - "offset": 0 - }, - "biome": "terralith:wintry_forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:gravel_desert", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -1, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:gravel_desert" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:cold_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "terralith:cold_shrubland" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:snowy_taiga", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.4 ], - "temperature": [ - -0.7273929370966008, - -0.45 - ], "humidity": [ -0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.7273929370966008, + -0.45 ], - "offset": 0 - }, - "biome": "minecraft:snowy_taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:temperate_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:temperate_highlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:forested_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:forested_highlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:shield", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:shield" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:shrubland" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:alpine_highlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.585, -0.35 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:alpine_highlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:plains", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:plains" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:hot_shrubland", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -1, -0.585 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:hot_shrubland" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:savanna", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.35, -0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:savanna" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:sparse_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:sparse_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:bamboo_jungle", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "minecraft:bamboo_jungle" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:badlands", + "parameters": { "continentalness": [ 0.3, 0.62 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.2225, 0.05 ], - "temperature": [ - 0.55, - 1 - ], "humidity": [ -1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.55, + 1 ], - "offset": 0 - }, - "biome": "minecraft:badlands" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:amethyst_rainforest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -1, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:amethyst_rainforest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "minecraft:taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:moonlight_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.45, - -0.155 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.45, + -0.155 ], - "offset": 0 - }, - "biome": "terralith:moonlight_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:old_growth_pine_taiga", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.1, 0.3 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:old_growth_pine_taiga" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "minecraft:dark_forest", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.3, 0.5650000000000001 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "minecraft:dark_forest" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:sakura_grove", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - -0.155, - 0.2 - ], "humidity": [ 0.5650000000000001, 1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + -0.155, + 0.2 ], - "offset": 0 - }, - "biome": "terralith:sakura_grove" - }, - { - "parameters": { "weirdness": [ 0.93333334, 1 - ], + ] + } + }, + { + "biome": "terralith:brushland", + "parameters": { "continentalness": [ 0.62, 1 ], + "depth": [ + -0.005, + 0 + ], "erosion": [ -0.78, -0.2225 ], - "temperature": [ - 0.2, - 0.55 - ], "humidity": [ -0.1, 0.1 ], - "depth": [ - -0.005, - 0 + "offset": 0, + "temperature": [ + 0.2, + 0.55 ], - "offset": 0 - }, - "biome": "terralith:brushland" + "weirdness": [ + 0.93333334, + 1 + ] + } }, { + "biome": "terralith:cave/deep_caves", "parameters": { - "weirdness": [ - -1, - 1 - ], "continentalness": [ -1.2, 1 ], + "depth": [ + 1, + 1.2 + ], "erosion": [ -1, 1 ], + "humidity": [ + -1, + 1 + ], + "offset": 0.1, "temperature": [ -1.0047858741932016, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "depth": [ - 1, - 1.2 - ], - "offset": 0 - }, - "biome": "terralith:cave/deep_caves" + ] + } }, { + "biome": "minecraft:dripstone_caves", "parameters": { - "erosion": [ - -1, + "continentalness": [ + 0.8, 1 ], "depth": [ 0.23, 0.95 ], - "weirdness": [ + "erosion": [ -1, 1 ], - "offset": 0, - "temperature": [ + "humidity": [ -1, 1 ], - "humidity": [ + "offset": 0, + "temperature": [ -1, 1 ], - "continentalness": [ - 0.8, + "weirdness": [ + -1, 1 ] - }, - "biome": "minecraft:dripstone_caves" + } }, { + "biome": "minecraft:deep_dark", "parameters": { - "erosion": [ - -2, - -0.375 + "continentalness": [ + -1, + 1 ], "depth": [ 1.05, 2 ], - "weirdness": [ + "erosion": [ + -2, + -0.375 + ], + "humidity": [ -1, 1 ], @@ -50812,20 +50819,16 @@ -1, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "continentalness": [ - -2, - 2 ] - }, - "biome": "minecraft:deep_dark" + } }, { + "biome": "minecraft:lush_caves", "parameters": { - "erosion": [ + "continentalness": [ -1, 1 ], @@ -50833,29 +50836,29 @@ 0.17, 0.935 ], - "weirdness": [ + "erosion": [ -1, - 0.5 + 1 + ], + "humidity": [ + 0.45, + 1 ], "offset": 0.05, "temperature": [ -1, 0.3 ], - "humidity": [ - 0.45, - 1 - ], - "continentalness": [ + "weirdness": [ -1, - 1 + 0.5 ] - }, - "biome": "minecraft:lush_caves" + } }, { + "biome": "terralith:cave/underground_jungle", "parameters": { - "erosion": [ + "continentalness": [ -1, 1 ], @@ -50863,8 +50866,12 @@ 0.225, 0.95 ], - "weirdness": [ - -0.5, + "erosion": [ + -1, + 1 + ], + "humidity": [ + 0.6, 1 ], "offset": 0.035, @@ -50872,119 +50879,119 @@ 0.3, 1 ], - "humidity": [ - 0.6, - 1 - ], - "continentalness": [ - -1, + "weirdness": [ + -0.5, 1 ] - }, - "biome": "terralith:cave/underground_jungle" + } }, { + "biome": "terralith:cave/thermal_caves", "parameters": { - "erosion": [ - -0.565, - 0.1 + "continentalness": [ + 0.3, + 0.725 ], "depth": [ 0.225, 0.9 ], - "weirdness": [ - -1, - 1 + "erosion": [ + -0.565, + 0.1 + ], + "humidity": [ + 0, + 0.2 ], "offset": 0.24, "temperature": [ -1, 1 ], - "humidity": [ - 0, - 0.2 - ], - "continentalness": [ - 0.3, - 0.725 + "weirdness": [ + -1, + 1 ] - }, - "biome": "terralith:cave/thermal_caves" + } }, { + "biome": "terralith:cave/infested_caves", "parameters": { - "erosion": [ - -0.2, - 0.3 + "continentalness": [ + 0.05, + 0.725 ], "depth": [ 0.225, 0.9 ], - "weirdness": [ - -1, - 0.2 + "erosion": [ + -0.2, + 0.3 + ], + "humidity": [ + -0.36, + -0.34 ], "offset": 0.215, "temperature": [ -1, 0.1 ], - "humidity": [ - -0.36, - -0.34 - ], - "continentalness": [ - 0.05, - 0.725 + "weirdness": [ + -1, + 0.2 ] - }, - "biome": "terralith:cave/infested_caves" + } }, { + "biome": "terralith:cave/fungal_caves", "parameters": { - "erosion": [ - -0.6, - 0.7 + "continentalness": [ + 0.15, + 0.725 ], "depth": [ 0.225, 0.9 ], - "weirdness": [ + "erosion": [ + -0.6, + 0.7 + ], + "humidity": [ -1, - 1 + -0.7 ], "offset": 0.065, "temperature": [ -0.3, 1 ], - "humidity": [ + "weirdness": [ -1, - -0.7 - ], - "continentalness": [ - 0.15, - 0.725 + 1 ] - }, - "biome": "terralith:cave/fungal_caves" + } }, { + "biome": "terralith:cave/granite_caves", "parameters": { - "erosion": [ - -1, - 0.25 + "continentalness": [ + 0.25, + 0.625 ], "depth": [ 0.15, 0.6 ], - "weirdness": [ - 0, + "erosion": [ + -1, + 0.25 + ], + "humidity": [ + -1, 1 ], "offset": 0.225, @@ -50992,28 +50999,28 @@ 0.3, 1 ], - "humidity": [ - -1, + "weirdness": [ + 0, 1 - ], - "continentalness": [ - 0.25, - 0.625 ] - }, - "biome": "terralith:cave/granite_caves" + } }, { + "biome": "terralith:cave/andesite_caves", "parameters": { - "erosion": [ - -0.25, - 1 + "continentalness": [ + 0.3, + 0.6 ], "depth": [ 0.15, 0.6 ], - "weirdness": [ + "erosion": [ + -0.25, + 1 + ], + "humidity": [ -1, 1 ], @@ -51022,28 +51029,28 @@ -0.3, 0.3 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "continentalness": [ - 0.3, - 0.6 ] - }, - "biome": "terralith:cave/andesite_caves" + } }, { + "biome": "terralith:cave/diorite_caves", "parameters": { - "erosion": [ - -0.5, - 0.5 + "continentalness": [ + 0.3, + 0.6 ], "depth": [ 0.15, 0.6 ], - "weirdness": [ + "erosion": [ + -0.5, + 0.5 + ], + "humidity": [ -1, 1 ], @@ -51052,58 +51059,58 @@ -1, 0.15 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "continentalness": [ - 0.3, - 0.6 ] - }, - "biome": "terralith:cave/diorite_caves" + } }, { + "biome": "terralith:cave/tuff_caves", "parameters": { - "erosion": [ - -1, - 0 + "continentalness": [ + 0.3, + 0.8 ], "depth": [ - 1.15, - 1.8 - ], - "weirdness": [ - -1, - 1 + 1.3, + 2 ], - "offset": 0.24, - "temperature": [ - -1, - 0 + "erosion": [ + -0.2, + 0.2 ], "humidity": [ -0.4, 0.4 ], - "continentalness": [ - 0.3, - 0.8 + "offset": 0.05, + "temperature": [ + -1, + 0 + ], + "weirdness": [ + -1, + 1 ] - }, - "biome": "terralith:cave/tuff_caves" + } }, { + "biome": "terralith:cave/frostfire_caves", "parameters": { - "erosion": [ - 0, + "continentalness": [ + -1, 1 ], "depth": [ 1.3, 2 ], - "weirdness": [ + "erosion": [ + 0.375, + 1 + ], + "humidity": [ -1, 1 ], @@ -51112,28 +51119,28 @@ -1, 0 ], - "humidity": [ - -1, - 1 - ], - "continentalness": [ + "weirdness": [ -1, 1 ] - }, - "biome": "terralith:cave/frostfire_caves" + } }, { + "biome": "terralith:cave/mantle_caves", "parameters": { - "erosion": [ + "continentalness": [ -1, - 0 + 0.9 ], "depth": [ 1, 2 ], - "weirdness": [ + "erosion": [ + -1, + 0 + ], + "humidity": [ -1, 1 ], @@ -51142,21 +51149,14 @@ 0.1, 1 ], - "humidity": [ + "weirdness": [ -1, 1 - ], - "continentalness": [ - -1, - 0.9 ] - }, - "biome": "terralith:cave/mantle_caves" + } } - ], - "type": "minecraft:multi_noise" + ] }, - "settings": "minecraft:overworld", - "type": "minecraft:noise" + "settings": "minecraft:overworld" } } \ No newline at end of file diff --git a/data/minecraft/tags/blocks/base_stone_overworld.json b/data/minecraft/tags/blocks/base_stone_overworld.json index 3dd4e73a..a71873c7 100644 --- a/data/minecraft/tags/blocks/base_stone_overworld.json +++ b/data/minecraft/tags/blocks/base_stone_overworld.json @@ -1,7 +1,7 @@ { "replace": false, "values": [ - "blackstone", - "deepslate_tiles" + "minecraft:blackstone", + "minecraft:deepslate_tiles" ] -} +} \ No newline at end of file diff --git a/data/minecraft/tags/blocks/base_stone_overworld_no_diorite.json b/data/minecraft/tags/blocks/base_stone_overworld_no_diorite.json deleted file mode 100644 index f675f29e..00000000 --- a/data/minecraft/tags/blocks/base_stone_overworld_no_diorite.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:granite", - "minecraft:andesite", - "minecraft:tuff", - "minecraft:deepslate" - ] -} diff --git a/data/minecraft/tags/blocks/deepslate_ore_replaceables.json b/data/minecraft/tags/blocks/deepslate_ore_replaceables.json index ed628014..6e80a8fc 100644 --- a/data/minecraft/tags/blocks/deepslate_ore_replaceables.json +++ b/data/minecraft/tags/blocks/deepslate_ore_replaceables.json @@ -6,4 +6,4 @@ "minecraft:deepslate_tiles", "blackstone" ] -} +} \ No newline at end of file diff --git a/data/minecraft/tags/blocks/disabled_leaves.json b/data/minecraft/tags/blocks/disabled_leaves.json deleted file mode 100644 index be32df66..00000000 --- a/data/minecraft/tags/blocks/disabled_leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#saplings" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json b/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json index cf66abad..f6d6e67b 100644 --- a/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json +++ b/data/minecraft/tags/blocks/dripstone_replaceable_blocks.json @@ -1,9 +1,8 @@ { "replace": false, "values": [ - "#minecraft:base_stone_overworld", "minecraft:dirt", "minecraft:blue_ice", "minecraft:packed_ice" ] -} +} \ No newline at end of file diff --git a/data/minecraft/tags/blocks/mushroom_grow_block.json b/data/minecraft/tags/blocks/mushroom_grow_block.json index 0b486cf7..0d34e929 100644 --- a/data/minecraft/tags/blocks/mushroom_grow_block.json +++ b/data/minecraft/tags/blocks/mushroom_grow_block.json @@ -1,11 +1,7 @@ { "replace": false, "values": [ - "minecraft:mycelium", - "minecraft:podzol", - "minecraft:crimson_nylium", - "minecraft:warped_nylium", "minecraft:gravel", "minecraft:moss_block" ] -} +} \ No newline at end of file diff --git a/data/minecraft/tags/blocks/nylium.json b/data/minecraft/tags/blocks/nylium.json index 85344438..69d7dcee 100644 --- a/data/minecraft/tags/blocks/nylium.json +++ b/data/minecraft/tags/blocks/nylium.json @@ -1,10 +1,8 @@ { "replace": false, "values": [ - "minecraft:crimson_nylium", - "minecraft:warped_nylium", "minecraft:grass_block", "minecraft:mycelium", "moss_block" ] -} +} \ No newline at end of file diff --git a/data/minecraft/tags/blocks/overworld_carver_replaceables.json b/data/minecraft/tags/blocks/overworld_carver_replaceables.json index 77d27566..26ad07bf 100644 --- a/data/minecraft/tags/blocks/overworld_carver_replaceables.json +++ b/data/minecraft/tags/blocks/overworld_carver_replaceables.json @@ -1,20 +1,6 @@ { - "values": [ - "#minecraft:base_stone_overworld", - "#minecraft:dirt", - "#minecraft:sand", - "#minecraft:terracotta", - "#minecraft:iron_ores", - "#minecraft:copper_ores", - "minecraft:water", - "minecraft:gravel", - "minecraft:dirt_path", - "minecraft:sandstone", - "minecraft:red_sandstone", - "minecraft:calcite", - "minecraft:snow", - "minecraft:packed_ice", - "minecraft:raw_iron_block", - "minecraft:raw_copper_block" - ] + "values": [ + "minecraft:dirt_path", + "minecraft:snow_block" + ] } \ No newline at end of file diff --git a/data/minecraft/tags/blocks/sculk_replaceable_world_gen.json b/data/minecraft/tags/blocks/sculk_replaceable_world_gen.json index 447c0f1c..016e2f62 100644 --- a/data/minecraft/tags/blocks/sculk_replaceable_world_gen.json +++ b/data/minecraft/tags/blocks/sculk_replaceable_world_gen.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "blue_ice" + "minecraft:blue_ice" ] } \ No newline at end of file diff --git a/data/minecraft/tags/blocks/soul_fire_base_blocks.json b/data/minecraft/tags/blocks/soul_fire_base_blocks.json index ffcbd2d1..016e2f62 100644 --- a/data/minecraft/tags/blocks/soul_fire_base_blocks.json +++ b/data/minecraft/tags/blocks/soul_fire_base_blocks.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "blue_ice" + "minecraft:blue_ice" ] -} +} \ No newline at end of file diff --git a/data/minecraft/tags/functions/load.json b/data/minecraft/tags/functions/load.json index 8ab2ccb1..c9a498e3 100644 --- a/data/minecraft/tags/functions/load.json +++ b/data/minecraft/tags/functions/load.json @@ -1,5 +1,8 @@ { - "values": [ - "terralith:setup" - ] -} \ No newline at end of file + "values": [ + { + "id": "terralith:setup", + "required": false + } + ] +} diff --git a/data/minecraft/tags/items/stone_crafting_materials.json b/data/minecraft/tags/items/stone_crafting_materials.json deleted file mode 100644 index ce7ee174..00000000 --- a/data/minecraft/tags/items/stone_crafting_materials.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:cobblestone", - "minecraft:blackstone", - "minecraft:cobbled_deepslate","granite","andesite","diorite" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/items/stone_tool_materials.json b/data/minecraft/tags/items/stone_tool_materials.json deleted file mode 100644 index ce7ee174..00000000 --- a/data/minecraft/tags/items/stone_tool_materials.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:cobblestone", - "minecraft:blackstone", - "minecraft:cobbled_deepslate","granite","andesite","diorite" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json b/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json index c2f06507..5ba13800 100644 --- a/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json +++ b/data/minecraft/tags/worldgen/biome/allows_surface_slime_spawns.json @@ -1,8 +1,6 @@ { "replace": false, "values": [ - "minecraft:swamp", - "minecraft:mangrove_swamp", "terralith:orchid_swamp", "terralith:ice_marsh" ] diff --git a/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json b/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json deleted file mode 100644 index ccfa4361..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/bastion_remnant.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:crimson_forest", - "minecraft:nether_wastes", - "minecraft:soul_sand_valley", - "minecraft:warped_forest" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json b/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json deleted file mode 100644 index 710fed2e..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/buried_treasure.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_beach" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json b/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json index 8e90f8cc..450520ea 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/desert_pyramid.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:desert", "terralith:desert_oasis", "terralith:sandstone_valley", "terralith:desert_spires" diff --git a/data/minecraft/tags/worldgen/biome/has_structure/end_city.json b/data/minecraft/tags/worldgen/biome/has_structure/end_city.json deleted file mode 100644 index 311a0705..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/end_city.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:end_highlands", - "minecraft:end_midlands" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/igloo.json b/data/minecraft/tags/worldgen/biome/has_structure/igloo.json index 9809648d..f7157792 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/igloo.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/igloo.json @@ -1,9 +1,6 @@ { "replace": false, "values": [ - "minecraft:snowy_taiga", - "minecraft:snowy_plains", - "minecraft:snowy_slopes", "terralith:wintry_forest", "terralith:snowy_badlands" ] diff --git a/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json b/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json index 9d2f7ffc..e07bb563 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/jungle_temple.json @@ -1,8 +1,6 @@ { "replace": false, "values": [ - "minecraft:bamboo_jungle", - "minecraft:jungle", "terralith:tropical_jungle", "terralith:rocky_jungle" ] diff --git a/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json b/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json index a514af59..6e7aa640 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/mineshaft.json @@ -1,27 +1,6 @@ { "replace": false, "values": [ - "#minecraft:is_ocean", - "#minecraft:is_river", - "#minecraft:is_beach", - "#minecraft:is_mountain", - "#minecraft:is_hill", - "#minecraft:is_taiga", - "#minecraft:is_jungle", - "#minecraft:is_forest", - "minecraft:stony_shore", - "minecraft:mushroom_fields", - "minecraft:ice_spikes", - "minecraft:windswept_savanna", - "minecraft:desert", - "minecraft:savanna", - "minecraft:snowy_plains", - "minecraft:plains", - "minecraft:sunflower_plains", - "minecraft:swamp", - "minecraft:savanna_plateau", - "minecraft:dripstone_caves", - "minecraft:lush_caves", "#terralith:all_terralith_biomes" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json b/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json deleted file mode 100644 index 16e5f321..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/mineshaft_mesa.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_badlands" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json b/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json index 3944981b..0d489f57 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/pillager_outpost.json @@ -1,13 +1,6 @@ { "replace": false, "values": [ - "minecraft:desert", - "minecraft:plains", - "minecraft:savanna", - "minecraft:snowy_plains", - "minecraft:taiga", - "#minecraft:is_mountain", - "minecraft:grove", "terralith:yellowstone", "terralith:shield", "terralith:lush_valley", diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json index 6708f94f..a796c923 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_desert.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:desert", "terralith:sandstone_valley", "terralith:desert_spires", "terralith:desert_oasis" diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json deleted file mode 100644 index 04acb316..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_jungle.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_jungle" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json index 729fab07..50d4092d 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_mountain.json @@ -1,12 +1,6 @@ { "replace": false, "values": [ - "#minecraft:is_badlands", - "#minecraft:is_hill", - "minecraft:savanna_plateau", - "minecraft:windswept_savanna", - "terralith:fractured_savanna", - "minecraft:stony_shore", - "#minecraft:is_mountain" + "terralith:fractured_savanna" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json deleted file mode 100644 index 25112926..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_nether.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_nether" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json deleted file mode 100644 index 3e4e90e0..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_ocean.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_ocean" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json deleted file mode 100644 index 54500a62..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_standard.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_beach", - "#minecraft:is_river", - "#minecraft:is_taiga", - "#minecraft:is_forest", - "minecraft:mushroom_fields", - "minecraft:ice_spikes", - "minecraft:dripstone_caves", - "minecraft:lush_caves", - "minecraft:savanna", - "minecraft:snowy_plains", - "minecraft:plains", - "minecraft:sunflower_plains" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json index d901c3dd..5ba13800 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/ruined_portal_swamp.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:swamp", "terralith:orchid_swamp", "terralith:ice_marsh" ] diff --git a/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json b/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json deleted file mode 100644 index 3e4e90e0..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/shipwreck.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_ocean" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json b/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json deleted file mode 100644 index 710fed2e..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/shipwreck_beached.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_beach" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json b/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json index a98b2c9a..6e7aa640 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/stronghold.json @@ -1,42 +1,6 @@ { "replace": false, "values": [ - "minecraft:the_void", - "minecraft:plains", - "minecraft:sunflower_plains", - "minecraft:snowy_plains", - "minecraft:ice_spikes", - "minecraft:desert", - "minecraft:forest", - "minecraft:flower_forest", - "minecraft:birch_forest", - "minecraft:dark_forest", - "minecraft:old_growth_birch_forest", - "minecraft:old_growth_pine_taiga", - "minecraft:old_growth_spruce_taiga", - "minecraft:taiga", - "minecraft:snowy_taiga", - "minecraft:savanna", - "minecraft:savanna_plateau", - "minecraft:windswept_hills", - "minecraft:windswept_gravelly_hills", - "minecraft:windswept_forest", - "minecraft:windswept_savanna", - "minecraft:jungle", - "minecraft:sparse_jungle", - "minecraft:bamboo_jungle", - "minecraft:badlands", - "minecraft:eroded_badlands", - "minecraft:wooded_badlands", - "minecraft:meadow", - "minecraft:grove", - "minecraft:snowy_slopes", - "minecraft:frozen_peaks", - "minecraft:jagged_peaks", - "minecraft:stony_peaks", - "minecraft:mushroom_fields", - "minecraft:dripstone_caves", - "minecraft:lush_caves", "#terralith:all_terralith_biomes" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json b/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json deleted file mode 100644 index 237d7ce1..00000000 --- a/data/minecraft/tags/worldgen/biome/has_structure/swamp_hut.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "terralith:orchid_swamp", - "terralith:siberian_taiga", - "terralith:ice_marsh" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json b/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json index 0057e32d..d6d962e3 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/trail_ruins.json @@ -1,20 +1,14 @@ { - "replace": false, - "values": [ - "minecraft:taiga", - "minecraft:snowy_taiga", - "minecraft:old_growth_pine_taiga", - "minecraft:old_growth_spruce_taiga", - "minecraft:old_growth_birch_forest", - "minecraft:jungle", - "terralith:birch_taiga", - "terralith:forested_highlands", - "terralith:rocky_jungle", - "terralith:shield", - "terralith:shield_clearing", - "terralith:siberian_taiga", - "terralith:snowy_maple_forest", - "terralith:snowy_shield", - "terralith:valley_clearing" - ] + "replace": false, + "values": [ + "terralith:birch_taiga", + "terralith:forested_highlands", + "terralith:rocky_jungle", + "terralith:shield", + "terralith:shield_clearing", + "terralith:siberian_taiga", + "terralith:snowy_maple_forest", + "terralith:snowy_shield", + "terralith:valley_clearing" + ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json b/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json index 5075a4d8..b7389031 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/village_desert.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:desert", "terralith:sandstone_valley", "terralith:desert_oasis" ] diff --git a/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json b/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json index f7ec8f4d..2619486b 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/village_plains.json @@ -1,8 +1,6 @@ { "replace": false, "values": [ - "minecraft:plains", - "minecraft:meadow", "terralith:blooming_plateau", "terralith:steppe", "terralith:birch_taiga", diff --git a/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json b/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json index f3bf4a4e..4b3669f7 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/village_savanna.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:savanna", "terralith:arid_highlands", "terralith:hot_shrubland", "terralith:savanna_slopes", diff --git a/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json b/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json index 64c5a247..d81f2550 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/village_snowy.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:snowy_plains", "terralith:snowy_badlands" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json b/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json index 7e7502ae..81f89966 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/village_taiga.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:taiga", "terralith:highlands", "terralith:forested_highlands", "terralith:siberian_taiga", diff --git a/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json b/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json index 5285371e..6466d203 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json +++ b/data/minecraft/tags/worldgen/biome/has_structure/woodland_mansion.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "minecraft:dark_forest","terralith:sakura_grove" + "terralith:sakura_grove" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_badlands.json b/data/minecraft/tags/worldgen/biome/is_badlands.json index 88b731ed..971e5236 100644 --- a/data/minecraft/tags/worldgen/biome/is_badlands.json +++ b/data/minecraft/tags/worldgen/biome/is_badlands.json @@ -1,9 +1,6 @@ { "replace": false, "values": [ - "minecraft:badlands", - "minecraft:eroded_badlands", - "minecraft:wooded_badlands", "terralith:painted_mountains", "terralith:bryce_canyon", "terralith:savanna_badlands" diff --git a/data/minecraft/tags/worldgen/biome/is_beach.json b/data/minecraft/tags/worldgen/biome/is_beach.json index 9e6f94a4..b60519e3 100644 --- a/data/minecraft/tags/worldgen/biome/is_beach.json +++ b/data/minecraft/tags/worldgen/biome/is_beach.json @@ -1,8 +1,6 @@ { "replace": false, "values": [ - "minecraft:beach", - "minecraft:snowy_beach", "terralith:gravel_beach" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_deep_ocean.json b/data/minecraft/tags/worldgen/biome/is_deep_ocean.json deleted file mode 100644 index 9147d9b7..00000000 --- a/data/minecraft/tags/worldgen/biome/is_deep_ocean.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:deep_frozen_ocean", - "minecraft:deep_cold_ocean", - "minecraft:deep_ocean", - "minecraft:deep_lukewarm_ocean" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_forest.json b/data/minecraft/tags/worldgen/biome/is_forest.json index a2563a91..b14a08ae 100644 --- a/data/minecraft/tags/worldgen/biome/is_forest.json +++ b/data/minecraft/tags/worldgen/biome/is_forest.json @@ -1,13 +1,31 @@ { "replace": false, "values": [ - "minecraft:forest", - "minecraft:flower_forest", - "minecraft:birch_forest", - "minecraft:old_growth_birch_forest", - "minecraft:dark_forest", - "minecraft:grove", "terralith:alpine_grove", - "terralith:cloud_forest" + "terralith:birch_taiga", + "terralith:cloud_forest", + "terralith:forested_highlands", + "terralith:lavender_forest", + "terralith:lavender_valley", + "terralith:lush_valley", + "terralith:mirage_isles", + "terralith:moonlight_grove", + "terralith:moonlight_valley", + "terralith:sakura_grove", + "terralith:sakura_valley", + "terralith:skylands", + "terralith:skylands_autumn", + "terralith:skylands_spring", + "terralith:shield", + "terralith:siberian_grove", + "terralith:siberian_taiga", + "terralith:snowy_cherry_grove", + "terralith:snowy_maple_forest", + "terralith:snowy_shield", + "terralith:temperate_highlands", + "terralith:white_cliffs", + "terralith:wintry_forest", + "terralith:wintry_lowlands", + "terralith:yosemite_lowlands" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_hill.json b/data/minecraft/tags/worldgen/biome/is_hill.json index 6439f280..d166a36b 100644 --- a/data/minecraft/tags/worldgen/biome/is_hill.json +++ b/data/minecraft/tags/worldgen/biome/is_hill.json @@ -1,9 +1,6 @@ { "replace": false, "values": [ - "minecraft:windswept_hills", - "minecraft:windswept_forest", - "minecraft:windswept_gravelly_hills", "terralith:fractured_savanna", "terralith:cloud_forest", "terralith:jungle_mountains", diff --git a/data/minecraft/tags/worldgen/biome/is_jungle.json b/data/minecraft/tags/worldgen/biome/is_jungle.json index 9ad0db2a..ea6ce084 100644 --- a/data/minecraft/tags/worldgen/biome/is_jungle.json +++ b/data/minecraft/tags/worldgen/biome/is_jungle.json @@ -1,9 +1,6 @@ { "replace": false, "values": [ - "minecraft:bamboo_jungle", - "minecraft:jungle", - "minecraft:sparse_jungle", "terralith:rocky_jungle", "terralith:jungle_mountains", "terralith:tropical_jungle", diff --git a/data/minecraft/tags/worldgen/biome/is_mountain.json b/data/minecraft/tags/worldgen/biome/is_mountain.json index bb89b8e0..926a7322 100644 --- a/data/minecraft/tags/worldgen/biome/is_mountain.json +++ b/data/minecraft/tags/worldgen/biome/is_mountain.json @@ -10,6 +10,7 @@ "terralith:scarlet_mountains", "terralith:rocky_mountains", "terralith:caldera", - "terralith:volcanic_peaks" + "terralith:volcanic_peaks", + "terralith:snowy_cherry_grove" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_nether.json b/data/minecraft/tags/worldgen/biome/is_nether.json deleted file mode 100644 index d5615f68..00000000 --- a/data/minecraft/tags/worldgen/biome/is_nether.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:nether_wastes", - "minecraft:basalt_deltas", - "minecraft:soul_sand_valley", - "minecraft:crimson_forest", - "minecraft:warped_forest" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_ocean.json b/data/minecraft/tags/worldgen/biome/is_ocean.json deleted file mode 100644 index 55f7b837..00000000 --- a/data/minecraft/tags/worldgen/biome/is_ocean.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:is_deep_ocean", - "minecraft:frozen_ocean", - "minecraft:ocean", - "minecraft:cold_ocean", - "minecraft:lukewarm_ocean", - "minecraft:warm_ocean" - ] -} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_overworld.json b/data/minecraft/tags/worldgen/biome/is_overworld.json index 82e0760c..6e7aa640 100644 --- a/data/minecraft/tags/worldgen/biome/is_overworld.json +++ b/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -1,6 +1,6 @@ { - "replace": false, - "values": [ - "#terralith:all_terralith_biomes" - ] + "replace": false, + "values": [ + "#terralith:all_terralith_biomes" + ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_river.json b/data/minecraft/tags/worldgen/biome/is_river.json index f2a85069..4f43ecc2 100644 --- a/data/minecraft/tags/worldgen/biome/is_river.json +++ b/data/minecraft/tags/worldgen/biome/is_river.json @@ -1,7 +1,6 @@ { "replace": false, "values": [ - "minecraft:river", - "minecraft:frozen_river" + "terralith:warm_river" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/is_taiga.json b/data/minecraft/tags/worldgen/biome/is_taiga.json index bedf71c5..680063d7 100644 --- a/data/minecraft/tags/worldgen/biome/is_taiga.json +++ b/data/minecraft/tags/worldgen/biome/is_taiga.json @@ -1,10 +1,6 @@ { "replace": false, "values": [ - "minecraft:taiga", - "minecraft:snowy_taiga", - "minecraft:old_growth_pine_taiga", - "minecraft:old_growth_spruce_taiga", "terralith:birch_taiga", "terralith:lush_valley", "terralith:shield", diff --git a/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json b/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json new file mode 100644 index 00000000..a9b408ed --- /dev/null +++ b/data/minecraft/tags/worldgen/biome/required_ocean_monument_surrounding.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#terralith:skylands" + ] +} \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json b/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json index 94455a4a..7e309fb2 100644 --- a/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json +++ b/data/minecraft/tags/worldgen/biome/spawns_cold_variant_frogs.json @@ -1,31 +1,19 @@ { "values": [ - "minecraft:snowy_plains", - "minecraft:ice_spikes", - "minecraft:frozen_peaks", - "minecraft:jagged_peaks", - "minecraft:snowy_slopes", - "minecraft:frozen_ocean", - "minecraft:deep_frozen_ocean", - "minecraft:grove", - "minecraft:deep_dark", - "minecraft:frozen_river", - "minecraft:snowy_taiga", - "minecraft:snowy_beach", - "#minecraft:is_end", "terralith:alpha_islands_winter", -"terralith:alpine_grove", -"terralith:emerald_peaks", -"terralith:frozen_cliffs", -"terralith:glacial_chasm", -"terralith:gravel_desert", -"terralith:ice_marsh", -"terralith:scarlet_mountains", -"terralith:skylands_winter", -"terralith:snowy_badlands", -"terralith:snowy_maple_forest", -"terralith:snowy_shield", -"terralith:wintry_forest", -"terralith:wintry_lowlands" + "terralith:alpine_grove", + "terralith:emerald_peaks", + "terralith:frozen_cliffs", + "terralith:glacial_chasm", + "terralith:gravel_desert", + "terralith:ice_marsh", + "terralith:scarlet_mountains", + "terralith:skylands_winter", + "terralith:snowy_badlands", + "terralith:snowy_cherry_grove", + "terralith:snowy_maple_forest", + "terralith:snowy_shield", + "terralith:wintry_forest", + "terralith:wintry_lowlands" ] } \ No newline at end of file diff --git a/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json b/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json index c9419afd..c1c46c1b 100644 --- a/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json +++ b/data/minecraft/tags/worldgen/biome/spawns_warm_variant_frogs.json @@ -1,31 +1,24 @@ { "values": [ - "minecraft:desert", - "minecraft:warm_ocean", - "#minecraft:is_jungle", - "#minecraft:is_savanna", - "#minecraft:is_nether", - "#minecraft:is_badlands", - "minecraft:mangrove_swamp", "terralith:arid_highlands", -"terralith:ashen_savanna", -"terralith:brushland", -"terralith:fractured_savanna", -"terralith:savanna_badlands", -"terralith:savanna_slopes", -"terralith:shrubland", -"terralith:ancient_sands", -"terralith:desert_canyon", -"terralith:desert_oasis", -"terralith:desert_spires", -"terralith:red_oasis", -"terralith:sandstone_valley", -"terralith:lush_desert", -"terralith:hot_shrubland", -"terralith:skylands_summer", -"terralith:warm_river", -"terralith:white_mesa", -"terralith:volcanic_peaks", -"terralith:volcanic_crater" + "terralith:ashen_savanna", + "terralith:brushland", + "terralith:fractured_savanna", + "terralith:savanna_badlands", + "terralith:savanna_slopes", + "terralith:shrubland", + "terralith:ancient_sands", + "terralith:desert_canyon", + "terralith:desert_oasis", + "terralith:desert_spires", + "terralith:red_oasis", + "terralith:sandstone_valley", + "terralith:lush_desert", + "terralith:hot_shrubland", + "terralith:skylands_summer", + "terralith:warm_river", + "terralith:white_mesa", + "terralith:volcanic_peaks", + "terralith:volcanic_crater" ] } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/badlands.json b/data/minecraft/worldgen/biome/badlands.json index d12fd3a5..1f663d44 100644 --- a/data/minecraft/worldgen/biome/badlands.json +++ b/data/minecraft/worldgen/biome/badlands.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 14866371, + "foliage_color": 10387789, + "grass_color": 9470285, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.badlands" }, "sky_color": 14865331, - "fog_color": 14866371, - "foliage_color": 10387789, - "grass_color": 9470285, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -94,83 +95,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "mesa", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/bamboo_jungle.json b/data/minecraft/worldgen/biome/bamboo_jungle.json index dad13317..1600cc30 100644 --- a/data/minecraft/worldgen/biome/bamboo_jungle.json +++ b/data/minecraft/worldgen/biome/bamboo_jungle.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 7842047, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7842047, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [], @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -94,132 +95,129 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, + "type": "minecraft:parrot", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 40 }, { - "type": "minecraft:ocelot", - "weight": 2, + "type": "minecraft:panda", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 80 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:chicken", - "weight": 10, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:parrot", - "weight": 40, + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, "minCount": 1, - "maxCount": 2 + "weight": 10 }, { - "type": "minecraft:panda", - "weight": 80, + "type": "minecraft:witch", + "maxCount": 1, "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ + "weight": 5 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:ocelot", + "maxCount": 1, + "minCount": 1, + "weight": 2 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.95, - "downfall": 0.9, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/beach.json b/data/minecraft/worldgen/biome/beach.json index 99014ac5..3c99a4d8 100644 --- a/data/minecraft/worldgen/biome/beach.json +++ b/data/minecraft/worldgen/biome/beach.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -84,90 +85,87 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:turtle", + "maxCount": 5, + "minCount": 2, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:turtle", - "weight": 5, - "minCount": 2, - "maxCount": 5 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.4, - "category": "beach", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/birch_forest.json b/data/minecraft/worldgen/biome/birch_forest.json index 3712eb8f..65e36881 100644 --- a/data/minecraft/worldgen/biome/birch_forest.json +++ b/data/minecraft/worldgen/biome/birch_forest.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.6, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 8037887, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 8037887, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [], @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -78,7 +79,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:forest_flower_vegetation", + "minecraft:forest_flowers", "terralith:birch/trees_forest", "terralith:birch/trees_forest_negative", "terralith:birch/flowers", @@ -92,108 +93,105 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.6, - "downfall": 0.6, - "category": "forest", - "has_precipitation": true + "temperature": 0.6 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/cherry_grove.json b/data/minecraft/worldgen/biome/cherry_grove.json index 71339177..63d7066a 100644 --- a/data/minecraft/worldgen/biome/cherry_grove.json +++ b/data/minecraft/worldgen/biome/cherry_grove.json @@ -65,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", diff --git a/data/minecraft/worldgen/biome/cold_ocean.json b/data/minecraft/worldgen/biome/cold_ocean.json index b54fdf90..80a5b6e4 100644 --- a/data/minecraft/worldgen/biome/cold_ocean.json +++ b/data/minecraft/worldgen/biome/cold_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4020182, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4020182, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,109 +89,106 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 3, - "minCount": 1, - "maxCount": 4 + "weight": 10 } ], "water_ambient": [ { "type": "minecraft:cod", - "weight": 15, + "maxCount": 6, "minCount": 3, - "maxCount": 6 + "weight": 15 }, { "type": "minecraft:salmon", - "weight": 15, + "maxCount": 5, "minCount": 1, - "maxCount": 5 + "weight": 15 } ], - "misc": [] + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 3 + } + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/dark_forest.json b/data/minecraft/worldgen/biome/dark_forest.json index 912ed5c7..4a1dccdb 100644 --- a/data/minecraft/worldgen/biome/dark_forest.json +++ b/data/minecraft/worldgen/biome/dark_forest.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, + "grass_color_modifier": "dark_forest", "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "grass_color_modifier": "dark_forest", - "sky_color": 7972607, - "fog_color": 12638463, - "water_color": 6722436, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 6722436, + "water_fog_color": 329011 }, "features": [ [ @@ -64,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -87,7 +88,7 @@ "terralith:dark/lichen_log", "minecraft:glow_lichen", "minecraft:dark_forest_vegetation", - "minecraft:forest_flower_vegetation", + "minecraft:forest_flowers", "minecraft:flower_default", "minecraft:patch_grass_forest", "minecraft:brown_mushroom_normal", @@ -100,108 +101,105 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/deep_cold_ocean.json b/data/minecraft/worldgen/biome/deep_cold_ocean.json index d73db6e2..535825b9 100644 --- a/data/minecraft/worldgen/biome/deep_cold_ocean.json +++ b/data/minecraft/worldgen/biome/deep_cold_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4020182, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4020182, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,109 +89,106 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 3, - "minCount": 1, - "maxCount": 4 + "weight": 10 } ], "water_ambient": [ { "type": "minecraft:cod", - "weight": 15, + "maxCount": 6, "minCount": 3, - "maxCount": 6 + "weight": 15 }, { "type": "minecraft:salmon", - "weight": 15, + "maxCount": 5, "minCount": 1, - "maxCount": 5 + "weight": 15 } ], - "misc": [] + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 3 + } + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/deep_frozen_ocean.json b/data/minecraft/worldgen/biome/deep_frozen_ocean.json index 4aa99368..d721c27b 100644 --- a/data/minecraft/worldgen/biome/deep_frozen_ocean.json +++ b/data/minecraft/worldgen/biome/deep_frozen_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -59,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,111 +90,108 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:polar_bear", - "weight": 1, - "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [ + "water_ambient": [ { - "type": "minecraft:squid", - "weight": 1, + "type": "minecraft:salmon", + "maxCount": 5, "minCount": 1, - "maxCount": 4 + "weight": 15 } ], - "water_ambient": [ + "water_creature": [ { - "type": "minecraft:salmon", - "weight": 15, + "type": "minecraft:squid", + "maxCount": 4, "minCount": 1, - "maxCount": 5 + "weight": 1 } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, "temperature": 0.0, - "temperature_modifier": "frozen", - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature_modifier": "frozen" } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/deep_lukewarm_ocean.json b/data/minecraft/worldgen/biome/deep_lukewarm_ocean.json index 3cd0f477..2d420553 100644 --- a/data/minecraft/worldgen/biome/deep_lukewarm_ocean.json +++ b/data/minecraft/worldgen/biome/deep_lukewarm_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4566514, - "water_fog_color": 267827 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4566514, + "water_fog_color": 267827 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,121 +89,118 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 8, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:dolphin", - "weight": 2, - "minCount": 1, - "maxCount": 2 + "weight": 10 } ], "water_ambient": [ { "type": "minecraft:cod", - "weight": 8, + "maxCount": 6, "minCount": 3, - "maxCount": 6 + "weight": 8 }, { "type": "minecraft:pufferfish", - "weight": 5, + "maxCount": 3, "minCount": 1, - "maxCount": 3 + "weight": 5 }, { "type": "minecraft:tropical_fish", - "weight": 25, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 25 } ], - "misc": [] + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 8 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 2 + } + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/deep_ocean.json b/data/minecraft/worldgen/biome/deep_ocean.json index 0b3879e3..ecce0661 100644 --- a/data/minecraft/worldgen/biome/deep_ocean.json +++ b/data/minecraft/worldgen/biome/deep_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,109 +89,106 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 10 } ], "water_creature": [ { "type": "minecraft:squid", - "weight": 1, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 1 }, { "type": "minecraft:dolphin", - "weight": 1, + "maxCount": 2, "minCount": 1, - "maxCount": 2 + "weight": 1 } - ], - "water_ambient": [ - { - "type": "minecraft:cod", - "weight": 10, - "minCount": 3, - "maxCount": 6 - } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/deep_warm_ocean.json b/data/minecraft/worldgen/biome/deep_warm_ocean.json deleted file mode 100644 index 251ab2cf..00000000 --- a/data/minecraft/worldgen/biome/deep_warm_ocean.json +++ /dev/null @@ -1,195 +0,0 @@ -{ - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4445678, - "water_fog_color": 270131 - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, - "features": [ - [], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "minecraft:glow_lichen", - "minecraft:trees_water", - "minecraft:flower_default", - "minecraft:patch_grass_badlands", - "minecraft:brown_mushroom_normal", - "minecraft:red_mushroom_normal", - "minecraft:patch_sugar_cane", - "minecraft:patch_pumpkin", - "minecraft:seagrass_deep_warm", - "minecraft:seagrass_simple" - ], - [ - "minecraft:freeze_top_layer" - ] - ], - "spawners": { - "monster": [ - { - "type": "minecraft:drowned", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 5, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:dolphin", - "weight": 2, - "minCount": 1, - "maxCount": 2 - } - ], - "water_ambient": [ - { - "type": "minecraft:tropical_fish", - "weight": 25, - "minCount": 8, - "maxCount": 8 - } - ], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true -} \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/desert.json b/data/minecraft/worldgen/biome/desert.json index 74e0d28c..960bb709 100644 --- a/data/minecraft/worldgen/biome/desert.json +++ b/data/minecraft/worldgen/biome/desert.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 7856375, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 7856375, + "water_fog_color": 329011 + }, "features": [ [ "terralith:desert/sandstone" @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -92,96 +93,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/dripstone_caves.json b/data/minecraft/worldgen/biome/dripstone_caves.json index 5b9f3289..9c4fac72 100644 --- a/data/minecraft/worldgen/biome/dripstone_caves.json +++ b/data/minecraft/worldgen/biome/dripstone_caves.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.4, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.dripstone_caves", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.dripstone_caves" }, "sky_color": 7907327, - "fog_color": 12638463, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:cave/fuck_art_just_need_performance/split/diorite", @@ -66,7 +67,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -93,8 +94,8 @@ "terralith:cave/generic/noise_reducer_small", "minecraft:glow_lichen", "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", + "minecraft:trees_plains", + "minecraft:flower_plains", "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -105,89 +106,86 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.4, - "category": "underground", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/eroded_badlands.json b/data/minecraft/worldgen/biome/eroded_badlands.json index d12fd3a5..1f663d44 100644 --- a/data/minecraft/worldgen/biome/eroded_badlands.json +++ b/data/minecraft/worldgen/biome/eroded_badlands.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 14866371, + "foliage_color": 10387789, + "grass_color": 9470285, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.badlands" }, "sky_color": 14865331, - "fog_color": 14866371, - "foliage_color": 10387789, - "grass_color": 9470285, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -94,83 +95,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "mesa", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/flower_forest.json b/data/minecraft/worldgen/biome/flower_forest.json index 94340a98..cbe5cd96 100644 --- a/data/minecraft/worldgen/biome/flower_forest.json +++ b/data/minecraft/worldgen/biome/flower_forest.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 7972607, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [], @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -79,9 +80,9 @@ ], [ "minecraft:glow_lichen", - "minecraft:forest_flower_vegetation_common", - "minecraft:forest_flower_trees", - "minecraft:flower_forest", + "minecraft:flower_forest_flowers", + "minecraft:trees_flower_forest", + "minecraft:flower_flower_forest", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -92,114 +93,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/forest.json b/data/minecraft/worldgen/biome/forest.json index 8d4e3f12..8b1c2167 100644 --- a/data/minecraft/worldgen/biome/forest.json +++ b/data/minecraft/worldgen/biome/forest.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 7972607, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [], @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -79,8 +80,8 @@ ], [ "minecraft:glow_lichen", - "minecraft:forest_flower_vegetation", - "minecraft:birch_other", + "minecraft:forest_flowers", + "minecraft:trees_birch_and_oak", "minecraft:flower_default", "minecraft:patch_grass_forest", "minecraft:brown_mushroom_normal", @@ -92,114 +93,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:wolf", + "maxCount": 4, + "minCount": 4, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:wolf", - "weight": 5, - "minCount": 4, - "maxCount": 4 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/frozen_ocean.json b/data/minecraft/worldgen/biome/frozen_ocean.json index 571c3263..7dcbef95 100644 --- a/data/minecraft/worldgen/biome/frozen_ocean.json +++ b/data/minecraft/worldgen/biome/frozen_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -59,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,111 +90,108 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:polar_bear", - "weight": 1, - "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [ + "water_ambient": [ { - "type": "minecraft:squid", - "weight": 1, + "type": "minecraft:salmon", + "maxCount": 5, "minCount": 1, - "maxCount": 4 + "weight": 15 } ], - "water_ambient": [ + "water_creature": [ { - "type": "minecraft:salmon", - "weight": 15, + "type": "minecraft:squid", + "maxCount": 4, "minCount": 1, - "maxCount": 5 + "weight": 1 } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, "temperature": 0, - "temperature_modifier": "frozen", - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature_modifier": "frozen" } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/frozen_peaks.json b/data/minecraft/worldgen/biome/frozen_peaks.json index 7f683869..51677446 100644 --- a/data/minecraft/worldgen/biome/frozen_peaks.json +++ b/data/minecraft/worldgen/biome/frozen_peaks.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 14145761, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.frozen_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.frozen_peaks" }, "sky_color": 10858685, - "fog_color": 14145761, "water_color": 3750089, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -87,90 +88,87 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:goat", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.7, - "downfall": 0.9, - "category": "mountain", - "has_precipitation": true + "temperature": -0.7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/frozen_river.json b/data/minecraft/worldgen/biome/frozen_river.json index 6fda1737..71b0ce63 100644 --- a/data/minecraft/worldgen/biome/frozen_river.json +++ b/data/minecraft/worldgen/biome/frozen_river.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -85,103 +86,100 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [ + "water_ambient": [ { - "type": "minecraft:squid", - "weight": 2, + "type": "minecraft:salmon", + "maxCount": 5, "minCount": 1, - "maxCount": 4 + "weight": 5 } ], - "water_ambient": [ + "water_creature": [ { - "type": "minecraft:salmon", - "weight": 5, + "type": "minecraft:squid", + "maxCount": 4, "minCount": 1, - "maxCount": 5 + "weight": 2 } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0, - "downfall": 0.5, - "category": "river", - "has_precipitation": true + "temperature": 0 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/grove.json b/data/minecraft/worldgen/biome/grove.json index ad6128db..1fef2504 100644 --- a/data/minecraft/worldgen/biome/grove.json +++ b/data/minecraft/worldgen/biome/grove.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 14145761, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.grove", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.grove" }, "sky_color": 10858685, - "fog_color": 14145761, "water_color": 3750089, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -97,126 +98,123 @@ "terralith:snowy/fix_grass" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.2, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": -0.2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/ice_spikes.json b/data/minecraft/worldgen/biome/ice_spikes.json index 0f6180dd..76a9011e 100644 --- a/data/minecraft/worldgen/biome/ice_spikes.json +++ b/data/minecraft/worldgen/biome/ice_spikes.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,20 @@ "terralith:deep_ravine" ] }, + "creature_spawn_probability": 0.07, + "downfall": 0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -58,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,103 +90,99 @@ "minecraft:freeze_top_layer" ] ], - "creature_spawn_probability": 0.07, + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 10 + }, + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 20, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 20 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:stray", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 - } - ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 10, - "minCount": 2, - "maxCount": 3 - }, - { - "type": "minecraft:polar_bear", - "weight": 1, - "minCount": 1, - "maxCount": 2 + "weight": 80 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0, - "downfall": 0.5, - "category": "icy", - "has_precipitation": true + "temperature": 0 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/jagged_peaks.json b/data/minecraft/worldgen/biome/jagged_peaks.json index cdf8f350..68ca65f4 100644 --- a/data/minecraft/worldgen/biome/jagged_peaks.json +++ b/data/minecraft/worldgen/biome/jagged_peaks.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 14145761, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.jagged_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.jagged_peaks" }, "sky_color": 10858685, - "fog_color": 14145761, "water_color": 3750089, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -90,90 +91,87 @@ "terralith:snowy/layer/third" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:goat", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.7, - "downfall": 0.9, - "category": "mountain", - "has_precipitation": true + "temperature": -0.7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/jungle.json b/data/minecraft/worldgen/biome/jungle.json index a8033715..5be51626 100644 --- a/data/minecraft/worldgen/biome/jungle.json +++ b/data/minecraft/worldgen/biome/jungle.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 7842047, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7842047, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [], @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -94,132 +95,129 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, + "type": "minecraft:parrot", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 40 }, { - "type": "minecraft:ocelot", - "weight": 2, + "type": "minecraft:panda", + "maxCount": 2, "minCount": 1, - "maxCount": 3 + "weight": 1 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:chicken", - "weight": 10, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:parrot", - "weight": 40, + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, "minCount": 1, - "maxCount": 2 + "weight": 10 }, { - "type": "minecraft:panda", - "weight": 1, + "type": "minecraft:witch", + "maxCount": 1, "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ + "weight": 5 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:ocelot", + "maxCount": 3, + "minCount": 1, + "weight": 2 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.95, - "downfall": 0.9, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/lukewarm_ocean.json b/data/minecraft/worldgen/biome/lukewarm_ocean.json index 1609fe90..5057af26 100644 --- a/data/minecraft/worldgen/biome/lukewarm_ocean.json +++ b/data/minecraft/worldgen/biome/lukewarm_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4566514, - "water_fog_color": 267827 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4566514, + "water_fog_color": 267827 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -87,121 +88,118 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 10, - "minCount": 1, - "maxCount": 2 - }, - { - "type": "minecraft:dolphin", - "weight": 2, - "minCount": 1, - "maxCount": 2 + "weight": 10 } ], "water_ambient": [ { "type": "minecraft:cod", - "weight": 15, + "maxCount": 6, "minCount": 3, - "maxCount": 6 + "weight": 15 }, { "type": "minecraft:pufferfish", - "weight": 5, + "maxCount": 3, "minCount": 1, - "maxCount": 3 + "weight": 5 }, { "type": "minecraft:tropical_fish", - "weight": 25, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 25 } ], - "misc": [] + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 2, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 2 + } + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/lush_caves.json b/data/minecraft/worldgen/biome/lush_caves.json index dc92c7dc..8f99c143 100644 --- a/data/minecraft/worldgen/biome/lush_caves.json +++ b/data/minecraft/worldgen/biome/lush_caves.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.5, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2.0 + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.lush_caves", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.lush_caves" }, "sky_color": 8103167, - "fog_color": 12638463, "water_color": 7856375, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:cave/fuck_art_just_need_performance/split/diorite", @@ -65,7 +66,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -103,96 +104,94 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [ + { + "type": "minecraft:axolotl", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [ - { - "type": "minecraft:axolotl", - "weight": 10, - "minCount": 4, - "maxCount": 6 + "weight": 5 } ], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [ { "type": "minecraft:tropical_fish", - "weight": 25, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 25 } ], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "temperature": 0.5, - "downfall": 0.5, - "category": "underground", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/meadow.json b/data/minecraft/worldgen/biome/meadow.json index bd03d22a..da6d7a21 100644 --- a/data/minecraft/worldgen/biome/meadow.json +++ b/data/minecraft/worldgen/biome/meadow.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.meadow", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.meadow" }, "sky_color": 8103167, - "fog_color": 12638463, "water_color": 937679, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -91,102 +92,99 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:donkey", + "maxCount": 2, + "minCount": 1, + "weight": 1 + }, + { + "type": "minecraft:rabbit", + "maxCount": 6, + "minCount": 2, + "weight": 2 + }, + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 2, + "weight": 2 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 2 - }, - { - "type": "minecraft:rabbit", - "weight": 2, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:sheep", - "weight": 2, - "minCount": 2, - "maxCount": 4 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.8, - "category": "mountain", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/mushroom_fields.json b/data/minecraft/worldgen/biome/mushroom_fields.json index 82aa359c..6702b215 100644 --- a/data/minecraft/worldgen/biome/mushroom_fields.json +++ b/data/minecraft/worldgen/biome/mushroom_fields.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2.0 - }, - "sky_color": 7842047, - "fog_color": 12638463, - "water_color": 10128356, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 1.0, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7842047, + "water_color": 10128356, + "water_fog_color": 329011 + }, "features": [ [ "terralith:mushroom/destroy_cliff" @@ -56,7 +57,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -86,40 +87,38 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [], - "creature": [ - { - "type": "minecraft:mooshroom", - "weight": 8, - "minCount": 4, - "maxCount": 8 - } - ], "ambient": [ { "type": "minecraft:bat", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 } ], "axolotls": [], + "creature": [ + { + "type": "minecraft:mooshroom", + "maxCount": 8, + "minCount": 4, + "weight": 8 + } + ], + "misc": [], + "monster": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "temperature": 0.9, - "downfall": 1.0, - "category": "mushroom", - "has_precipitation": true + "temperature": 0.9 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/ocean.json b/data/minecraft/worldgen/biome/ocean.json index faac98b5..ce2bdb37 100644 --- a/data/minecraft/worldgen/biome/ocean.json +++ b/data/minecraft/worldgen/biome/ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,109 +89,106 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 10 } ], "water_creature": [ { "type": "minecraft:squid", - "weight": 1, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 1 }, { "type": "minecraft:dolphin", - "weight": 1, + "maxCount": 2, "minCount": 1, - "maxCount": 2 + "weight": 1 } - ], - "water_ambient": [ - { - "type": "minecraft:cod", - "weight": 10, - "minCount": 3, - "maxCount": 6 - } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/old_growth_birch_forest.json b/data/minecraft/worldgen/biome/old_growth_birch_forest.json index 3775f1d0..507e06ec 100644 --- a/data/minecraft/worldgen/biome/old_growth_birch_forest.json +++ b/data/minecraft/worldgen/biome/old_growth_birch_forest.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.6, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 8037887, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 8037887, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [ @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -81,7 +82,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:forest_flower_vegetation", + "minecraft:forest_flowers", "terralith:birch/birch_tall", "terralith:birch/fallen_tree", "terralith:birch/tree_moss", @@ -99,108 +100,105 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.6, - "downfall": 0.6, - "category": "forest", - "has_precipitation": true + "temperature": 0.6 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/old_growth_pine_taiga.json b/data/minecraft/worldgen/biome/old_growth_pine_taiga.json index 1269c07d..b3c3f340 100644 --- a/data/minecraft/worldgen/biome/old_growth_pine_taiga.json +++ b/data/minecraft/worldgen/biome/old_growth_pine_taiga.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8168447, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8168447, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:taiga/mega/boulders" @@ -58,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -77,12 +78,12 @@ [ "minecraft:glow_lichen", "minecraft:patch_large_fern", - "minecraft:trees_giant", + "minecraft:trees_old_growth_pine_taiga", "minecraft:flower_default", "minecraft:patch_grass_taiga", "minecraft:patch_dead_bush", - "minecraft:brown_mushroom_giant", - "minecraft:red_mushroom_giant", + "minecraft:brown_mushroom_taiga", + "minecraft:red_mushroom_taiga", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", "minecraft:patch_sugar_cane", @@ -93,126 +94,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 25, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 25 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.3, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.3 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/old_growth_spruce_taiga.json b/data/minecraft/worldgen/biome/old_growth_spruce_taiga.json index acceeff6..0464cf0e 100644 --- a/data/minecraft/worldgen/biome/old_growth_spruce_taiga.json +++ b/data/minecraft/worldgen/biome/old_growth_spruce_taiga.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233983, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233983, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:taiga/mega/boulders" @@ -58,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -77,12 +78,12 @@ [ "minecraft:glow_lichen", "minecraft:patch_large_fern", - "minecraft:trees_giant_spruce", + "minecraft:trees_old_growth_spruce_taiga", "minecraft:flower_default", "minecraft:patch_grass_taiga", "minecraft:patch_dead_bush", - "minecraft:brown_mushroom_giant", - "minecraft:red_mushroom_giant", + "minecraft:brown_mushroom_taiga", + "minecraft:red_mushroom_taiga", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", "minecraft:patch_sugar_cane", @@ -93,126 +94,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.25, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.25 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/plains.json b/data/minecraft/worldgen/biome/plains.json index ef3b35a2..36979fd3 100644 --- a/data/minecraft/worldgen/biome/plains.json +++ b/data/minecraft/worldgen/biome/plains.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -75,8 +76,8 @@ "minecraft:glow_lichen", "terralith:plains/patch_grass", "terralith:plains/patch_tall_grass", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", + "minecraft:trees_plains", + "minecraft:flower_plains", "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -87,120 +88,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.8, - "downfall": 0.4, - "category": "plains", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/river.json b/data/minecraft/worldgen/biome/river.json index 12c7f12a..addf97fb 100644 --- a/data/minecraft/worldgen/biome/river.json +++ b/data/minecraft/worldgen/biome/river.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -86,103 +87,100 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 100, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 100 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [ + "water_ambient": [ { - "type": "minecraft:squid", - "weight": 2, + "type": "minecraft:salmon", + "maxCount": 5, "minCount": 1, - "maxCount": 4 + "weight": 5 } ], - "water_ambient": [ + "water_creature": [ { - "type": "minecraft:salmon", - "weight": 5, + "type": "minecraft:squid", + "maxCount": 4, "minCount": 1, - "maxCount": 5 + "weight": 2 } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "river", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/savanna.json b/data/minecraft/worldgen/biome/savanna.json index 81aeb238..8dc64d71 100644 --- a/data/minecraft/worldgen/biome/savanna.json +++ b/data/minecraft/worldgen/biome/savanna.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:savanna/dripstone" @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,120 +89,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 1 + }, + { + "type": "minecraft:donkey", + "maxCount": 1, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 1, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 1 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1.2, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1.2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/savanna_plateau.json b/data/minecraft/worldgen/biome/savanna_plateau.json index 17406c0c..3e42d95d 100644 --- a/data/minecraft/worldgen/biome/savanna_plateau.json +++ b/data/minecraft/worldgen/biome/savanna_plateau.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:savanna/badlands/grass_reg" @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,126 +90,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:horse", - "weight": 1, + "maxCount": 6, "minCount": 2, - "maxCount": 6 + "weight": 1 }, { "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:llama", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/snowy_beach.json b/data/minecraft/worldgen/biome/snowy_beach.json index 34e3a910..c16e0768 100644 --- a/data/minecraft/worldgen/biome/snowy_beach.json +++ b/data/minecraft/worldgen/biome/snowy_beach.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -84,83 +85,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.05, - "downfall": 0.3, - "category": "beach", - "has_precipitation": true + "temperature": 0.05 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/snowy_plains.json b/data/minecraft/worldgen/biome/snowy_plains.json index e5e4b321..cea39af1 100644 --- a/data/minecraft/worldgen/biome/snowy_plains.json +++ b/data/minecraft/worldgen/biome/snowy_plains.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,20 @@ "terralith:deep_ravine" ] }, + "creature_spawn_probability": 0.07, + "downfall": 0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +57,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,103 +90,99 @@ "terralith:snowy/layer/third" ] ], - "creature_spawn_probability": 0.07, + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 10 + }, + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 20, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 20 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:stray", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 - } - ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 10, - "minCount": 2, - "maxCount": 3 - }, - { - "type": "minecraft:polar_bear", - "weight": 1, - "minCount": 1, - "maxCount": 2 + "weight": 80 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0, - "downfall": 0.5, - "category": "icy", - "has_precipitation": true + "temperature": 0 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/snowy_slopes.json b/data/minecraft/worldgen/biome/snowy_slopes.json index ae0ea380..6bb1b866 100644 --- a/data/minecraft/worldgen/biome/snowy_slopes.json +++ b/data/minecraft/worldgen/biome/snowy_slopes.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 14145761, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.snowy_slopes", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.snowy_slopes" }, "sky_color": 10858685, - "fog_color": 14145761, "water_color": 3750089, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -92,96 +93,93 @@ "terralith:snowy/layer/third" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + }, + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - }, - { - "type": "minecraft:goat", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.3, - "downfall": 0.9, - "category": "mountain", - "has_precipitation": true + "temperature": -0.3 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/snowy_taiga.json b/data/minecraft/worldgen/biome/snowy_taiga.json index acd6fc51..927292fd 100644 --- a/data/minecraft/worldgen/biome/snowy_taiga.json +++ b/data/minecraft/worldgen/biome/snowy_taiga.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.4, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -94,126 +95,123 @@ "terralith:snowy/fix_grass" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.5, - "downfall": 0.4, - "category": "taiga", - "has_precipitation": true + "temperature": -0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/sparse_jungle.json b/data/minecraft/worldgen/biome/sparse_jungle.json index 109af28d..469456d8 100644 --- a/data/minecraft/worldgen/biome/sparse_jungle.json +++ b/data/minecraft/worldgen/biome/sparse_jungle.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 7842047, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7842047, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [], @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -79,7 +80,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:trees_jungle_edge", + "minecraft:trees_sparse_jungle", "minecraft:flower_warm", "minecraft:patch_grass_jungle", "minecraft:brown_mushroom_normal", @@ -93,114 +94,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.95, - "downfall": 0.8, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/stony_peaks.json b/data/minecraft/worldgen/biome/stony_peaks.json index 43c83d52..08cb8493 100644 --- a/data/minecraft/worldgen/biome/stony_peaks.json +++ b/data/minecraft/worldgen/biome/stony_peaks.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, "sky_color": 7776511, - "fog_color": 12638463, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:erosion/wind_line", @@ -67,7 +68,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -93,83 +94,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "mountain", - "has_precipitation": true + "temperature": 1 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/stony_shore.json b/data/minecraft/worldgen/biome/stony_shore.json index 9db4d746..a870f264 100644 --- a/data/minecraft/worldgen/biome/stony_shore.json +++ b/data/minecraft/worldgen/biome/stony_shore.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -84,83 +85,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.6, - "downfall": 0.3, - "category": "beach", - "has_precipitation": true + "temperature": 0.6 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/sunflower_plains.json b/data/minecraft/worldgen/biome/sunflower_plains.json index ddbf316b..76a82dea 100644 --- a/data/minecraft/worldgen/biome/sunflower_plains.json +++ b/data/minecraft/worldgen/biome/sunflower_plains.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -75,8 +76,8 @@ "minecraft:glow_lichen", "minecraft:patch_tall_grass_2", "minecraft:patch_sunflower", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", + "minecraft:trees_plains", + "minecraft:flower_plains", "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -87,120 +88,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.4, - "category": "plains", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/swamp.json b/data/minecraft/worldgen/biome/swamp.json index b0fa1b2f..66a6a890 100644 --- a/data/minecraft/worldgen/biome/swamp.json +++ b/data/minecraft/worldgen/biome/swamp.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 10660776, + "foliage_color": 6975545, + "grass_color_modifier": "swamp", "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "grass_color_modifier": "swamp", - "sky_color": 10599601, - "fog_color": 10660776, - "foliage_color": 6975545, - "water_color": 6388580, - "water_fog_color": 2302743, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.swamp" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10599601, + "water_color": 6388580, + "water_fog_color": 2302743 }, "features": [ [], @@ -65,7 +66,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,7 +90,7 @@ "minecraft:flower_swamp", "minecraft:patch_grass_normal", "minecraft:patch_dead_bush", - "minecraft:patch_waterlilly", + "minecraft:patch_waterlily", "minecraft:brown_mushroom_swamp", "minecraft:red_mushroom_swamp", "minecraft:brown_mushroom_normal", @@ -102,120 +103,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + }, + { + "type": "minecraft:frog", + "maxCount": 5, + "minCount": 2, + "weight": 10 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:slime", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:frog", - "maxCount": 5, - "minCount": 2, - "weight": 10 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.9, - "category": "swamp", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/taiga.json b/data/minecraft/worldgen/biome/taiga.json index 1fc6afd1..a096ef4b 100644 --- a/data/minecraft/worldgen/biome/taiga.json +++ b/data/minecraft/worldgen/biome/taiga.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233983, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233983, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -92,126 +93,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.25, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.25 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/warm_ocean.json b/data/minecraft/worldgen/biome/warm_ocean.json index fbe7a49b..be445b7a 100644 --- a/data/minecraft/worldgen/biome/warm_ocean.json +++ b/data/minecraft/worldgen/biome/warm_ocean.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4445678, - "water_fog_color": 270131 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4445678, + "water_fog_color": 270131 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,115 +89,112 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:dolphin", - "weight": 2, - "minCount": 1, - "maxCount": 2 + "weight": 10 } ], "water_ambient": [ { "type": "minecraft:pufferfish", - "weight": 15, + "maxCount": 3, "minCount": 1, - "maxCount": 3 + "weight": 15 }, { "type": "minecraft:tropical_fish", - "weight": 25, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 25 } ], - "misc": [] + "water_creature": [ + { + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 2 + } + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/windswept_forest.json b/data/minecraft/worldgen/biome/windswept_forest.json index cf759f17..d20a307e 100644 --- a/data/minecraft/worldgen/biome/windswept_forest.json +++ b/data/minecraft/worldgen/biome/windswept_forest.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -76,7 +77,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:trees_mountain_edge", + "minecraft:trees_windswept_forest", "minecraft:flower_default", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", @@ -88,114 +89,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:llama", + "maxCount": 6, + "minCount": 4, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:llama", - "weight": 5, - "minCount": 4, - "maxCount": 6 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.2, - "downfall": 0.3, - "category": "extreme_hills", - "has_precipitation": true + "temperature": 0.2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/windswept_gravelly_hills.json b/data/minecraft/worldgen/biome/windswept_gravelly_hills.json index 3520349c..ad1cf6b2 100644 --- a/data/minecraft/worldgen/biome/windswept_gravelly_hills.json +++ b/data/minecraft/worldgen/biome/windswept_gravelly_hills.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -76,7 +77,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:trees_mountain", + "minecraft:trees_windswept_hills", "minecraft:flower_default", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", @@ -88,114 +89,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:llama", + "maxCount": 6, + "minCount": 4, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:llama", - "weight": 5, - "minCount": 4, - "maxCount": 6 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.2, - "downfall": 0.3, - "category": "extreme_hills", - "has_precipitation": true + "temperature": 0.2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/windswept_hills.json b/data/minecraft/worldgen/biome/windswept_hills.json index 3520349c..ad1cf6b2 100644 --- a/data/minecraft/worldgen/biome/windswept_hills.json +++ b/data/minecraft/worldgen/biome/windswept_hills.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -76,7 +77,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:trees_mountain", + "minecraft:trees_windswept_hills", "minecraft:flower_default", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", @@ -88,114 +89,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:llama", + "maxCount": 6, + "minCount": 4, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:llama", - "weight": 5, - "minCount": 4, - "maxCount": 6 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.2, - "downfall": 0.3, - "category": "extreme_hills", - "has_precipitation": true + "temperature": 0.2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/windswept_savanna.json b/data/minecraft/worldgen/biome/windswept_savanna.json index 7e37ebf7..9834f04d 100644 --- a/data/minecraft/worldgen/biome/windswept_savanna.json +++ b/data/minecraft/worldgen/biome/windswept_savanna.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7776767, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7776767, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -73,7 +74,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:trees_shattered_savanna", + "minecraft:trees_windswept_savanna", "minecraft:flower_default", "minecraft:patch_grass_normal", "minecraft:brown_mushroom_normal", @@ -85,120 +86,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 1 + }, + { + "type": "minecraft:donkey", + "maxCount": 1, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 1, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 1 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1.1, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1.1 } \ No newline at end of file diff --git a/data/minecraft/worldgen/biome/wooded_badlands.json b/data/minecraft/worldgen/biome/wooded_badlands.json index 1a03caf3..3db94b7f 100644 --- a/data/minecraft/worldgen/biome/wooded_badlands.json +++ b/data/minecraft/worldgen/biome/wooded_badlands.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 14866371, + "foliage_color": 10387789, + "grass_color": 9470285, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.badlands" }, "sky_color": 14865331, - "fog_color": 14866371, - "foliage_color": 10387789, - "grass_color": 9470285, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -95,83 +96,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "mesa", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/minecraft/worldgen/configured_feature/acacia.json b/data/minecraft/worldgen/configured_feature/acacia.json deleted file mode 100644 index ee0a23d9..00000000 --- a/data/minecraft/worldgen/configured_feature/acacia.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:acacia_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2, - "type": "minecraft:forking_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:acacia_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "type": "minecraft:acacia_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/acacia_checked.json b/data/minecraft/worldgen/configured_feature/acacia_checked.json deleted file mode 100644 index f5c894d5..00000000 --- a/data/minecraft/worldgen/configured_feature/acacia_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:acacia" - } -} diff --git a/data/minecraft/worldgen/configured_feature/bamboo.json b/data/minecraft/worldgen/configured_feature/bamboo.json deleted file mode 100644 index 2ac3499f..00000000 --- a/data/minecraft/worldgen/configured_feature/bamboo.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:bamboo", - "config": { - "probability": 0.2 - } -} diff --git a/data/minecraft/worldgen/configured_feature/bamboo_light.json b/data/minecraft/worldgen/configured_feature/bamboo_light.json deleted file mode 100644 index 70dfe53e..00000000 --- a/data/minecraft/worldgen/configured_feature/bamboo_light.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:bamboo", - "config": { - "probability": 0 - } -} diff --git a/data/minecraft/worldgen/configured_feature/bamboo_vegetation.json b/data/minecraft/worldgen/configured_feature/bamboo_vegetation.json deleted file mode 100644 index c1928120..00000000 --- a/data/minecraft/worldgen/configured_feature/bamboo_vegetation.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:fancy_oak_checked", - "chance": 0.05 - }, - { - "feature": "minecraft:jungle_bush", - "chance": 0.15 - }, - { - "feature": "minecraft:mega_jungle_tree_checked", - "chance": 0.7 - } - ], - "default": { - "feature": { - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "entries": [ - { - "data": { - "Name": "minecraft:grass" - }, - "weight": 3 - }, - { - "data": { - "Name": "minecraft:fern" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - { - "predicate": { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:podzol" - ], - "type": "minecraft:matching_blocks" - }, - "type": "minecraft:not" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - }, - "type": "minecraft:random_patch" - }, - "placement": [] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/birch.json b/data/minecraft/worldgen/configured_feature/birch.json deleted file mode 100644 index 3ebe9b5e..00000000 --- a/data/minecraft/worldgen/configured_feature/birch.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/birch_bees_0002.json b/data/minecraft/worldgen/configured_feature/birch_bees_0002.json deleted file mode 100644 index f6dde528..00000000 --- a/data/minecraft/worldgen/configured_feature/birch_bees_0002.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.002, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/birch_bees_002.json b/data/minecraft/worldgen/configured_feature/birch_bees_002.json deleted file mode 100644 index 2118e0d9..00000000 --- a/data/minecraft/worldgen/configured_feature/birch_bees_002.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.02, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/birch_bees_005.json b/data/minecraft/worldgen/configured_feature/birch_bees_005.json deleted file mode 100644 index 4df726e9..00000000 --- a/data/minecraft/worldgen/configured_feature/birch_bees_005.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.05, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/birch_checked.json b/data/minecraft/worldgen/configured_feature/birch_checked.json deleted file mode 100644 index 9939de91..00000000 --- a/data/minecraft/worldgen/configured_feature/birch_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:birch" - } -} diff --git a/data/minecraft/worldgen/configured_feature/birch_other.json b/data/minecraft/worldgen/configured_feature/birch_other.json deleted file mode 100644 index e3bc3e92..00000000 --- a/data/minecraft/worldgen/configured_feature/birch_other.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:birch_bees_0002", - "chance": 0.2 - }, - { - "feature": "minecraft:fancy_oak_bees_0002", - "chance": 0.1 - } - ], - "default": "minecraft:oak_bees_0002" - } -} diff --git a/data/minecraft/worldgen/configured_feature/brown_mushroom_giant.json b/data/minecraft/worldgen/configured_feature/brown_mushroom_giant.json deleted file mode 100644 index 9770d701..00000000 --- a/data/minecraft/worldgen/configured_feature/brown_mushroom_giant.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:brown_mushroom_taiga" - } -} diff --git a/data/minecraft/worldgen/configured_feature/brown_mushroom_nether.json b/data/minecraft/worldgen/configured_feature/brown_mushroom_nether.json deleted file mode 100644 index 21b7c7ca..00000000 --- a/data/minecraft/worldgen/configured_feature/brown_mushroom_nether.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_brown_mushroom" - } -} diff --git a/data/minecraft/worldgen/configured_feature/brown_mushroom_normal.json b/data/minecraft/worldgen/configured_feature/brown_mushroom_normal.json deleted file mode 100644 index 21b7c7ca..00000000 --- a/data/minecraft/worldgen/configured_feature/brown_mushroom_normal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_brown_mushroom" - } -} diff --git a/data/minecraft/worldgen/configured_feature/brown_mushroom_swamp.json b/data/minecraft/worldgen/configured_feature/brown_mushroom_swamp.json deleted file mode 100644 index 9770d701..00000000 --- a/data/minecraft/worldgen/configured_feature/brown_mushroom_swamp.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:brown_mushroom_taiga" - } -} diff --git a/data/minecraft/worldgen/configured_feature/brown_mushroom_taiga.json b/data/minecraft/worldgen/configured_feature/brown_mushroom_taiga.json deleted file mode 100644 index 21b7c7ca..00000000 --- a/data/minecraft/worldgen/configured_feature/brown_mushroom_taiga.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_brown_mushroom" - } -} diff --git a/data/minecraft/worldgen/configured_feature/cave_vine.json b/data/minecraft/worldgen/configured_feature/cave_vine.json deleted file mode 100644 index c81c7129..00000000 --- a/data/minecraft/worldgen/configured_feature/cave_vine.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "type": "minecraft:block_column", - "config": { - "layers": [ - { - "height": { - "distribution": [ - { - "data": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 19 - } - }, - "weight": 2 - }, - { - "data": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "weight": 3 - }, - { - "data": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 6 - } - }, - "weight": 10 - } - ], - "type": "minecraft:weighted_list" - }, - "provider": { - "entries": [ - { - "data": { - "Properties": { - "berries": "false" - }, - "Name": "minecraft:cave_vines_plant" - }, - "weight": 4 - }, - { - "data": { - "Properties": { - "berries": "true" - }, - "Name": "minecraft:cave_vines_plant" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - { - "height": 1, - "provider": { - "source": { - "entries": [ - { - "data": { - "Properties": { - "berries": "false", - "age": "0" - }, - "Name": "minecraft:cave_vines" - }, - "weight": 4 - }, - { - "data": { - "Properties": { - "berries": "true", - "age": "0" - }, - "Name": "minecraft:cave_vines" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - }, - "property": "age", - "values": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 23, - "max_inclusive": 25 - } - }, - "type": "minecraft:randomized_int_state_provider" - } - } - ], - "direction": "down", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - "prioritize_tip": true - } -} diff --git a/data/minecraft/worldgen/configured_feature/cave_vine_in_moss.json b/data/minecraft/worldgen/configured_feature/cave_vine_in_moss.json deleted file mode 100644 index db9f807b..00000000 --- a/data/minecraft/worldgen/configured_feature/cave_vine_in_moss.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "type": "minecraft:block_column", - "config": { - "layers": [ - { - "height": { - "distribution": [ - { - "data": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 3 - } - }, - "weight": 5 - }, - { - "data": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 7 - } - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_list" - }, - "provider": { - "entries": [ - { - "data": { - "Properties": { - "berries": "false" - }, - "Name": "minecraft:cave_vines_plant" - }, - "weight": 4 - }, - { - "data": { - "Properties": { - "berries": "true" - }, - "Name": "minecraft:cave_vines_plant" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - { - "height": 1, - "provider": { - "source": { - "entries": [ - { - "data": { - "Properties": { - "berries": "false", - "age": "0" - }, - "Name": "minecraft:cave_vines" - }, - "weight": 4 - }, - { - "data": { - "Properties": { - "berries": "true", - "age": "0" - }, - "Name": "minecraft:cave_vines" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - }, - "property": "age", - "values": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 23, - "max_inclusive": 25 - } - }, - "type": "minecraft:randomized_int_state_provider" - } - } - ], - "direction": "down", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - "prioritize_tip": true - } -} diff --git a/data/minecraft/worldgen/configured_feature/cave_vines.json b/data/minecraft/worldgen/configured_feature/cave_vines.json deleted file mode 100644 index 62b1297e..00000000 --- a/data/minecraft/worldgen/configured_feature/cave_vines.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:cave_vine" - } -} diff --git a/data/minecraft/worldgen/configured_feature/classic_vines_cave_feature.json b/data/minecraft/worldgen/configured_feature/classic_vines_cave_feature.json deleted file mode 100644 index 923df56e..00000000 --- a/data/minecraft/worldgen/configured_feature/classic_vines_cave_feature.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:vines", - "config": {} -} diff --git a/data/minecraft/worldgen/configured_feature/dark_forest_vegetation.json b/data/minecraft/worldgen/configured_feature/dark_forest_vegetation.json deleted file mode 100644 index b34e1145..00000000 --- a/data/minecraft/worldgen/configured_feature/dark_forest_vegetation.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:huge_brown_mushroom", - "chance": 0.025 - }, - { - "feature": "minecraft:huge_red_mushroom", - "chance": 0.05 - }, - { - "feature": "minecraft:dark_oak_checked", - "chance": 0.6666667 - }, - { - "feature": "minecraft:birch_checked", - "chance": 0.2 - }, - { - "feature": "minecraft:fancy_oak_checked", - "chance": 0.1 - } - ], - "default": "minecraft:oak_checked" - } -} diff --git a/data/minecraft/worldgen/configured_feature/dark_oak.json b/data/minecraft/worldgen/configured_feature/dark_oak.json deleted file mode 100644 index 89c86a60..00000000 --- a/data/minecraft/worldgen/configured_feature/dark_oak.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "middle_size": 1, - "upper_size": 2, - "limit": 1, - "upper_limit": 1, - "lower_size": 0, - "type": "minecraft:three_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 2, - "height_rand_b": 1, - "type": "minecraft:dark_oak_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 0, - "offset": 0, - "type": "minecraft:dark_oak_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/dark_oak_checked.json b/data/minecraft/worldgen/configured_feature/dark_oak_checked.json deleted file mode 100644 index bf64ce9c..00000000 --- a/data/minecraft/worldgen/configured_feature/dark_oak_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:dark_oak" - } -} diff --git a/data/minecraft/worldgen/configured_feature/disk_clay.json b/data/minecraft/worldgen/configured_feature/disk_clay.json deleted file mode 100644 index 1cd20ffc..00000000 --- a/data/minecraft/worldgen/configured_feature/disk_clay.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 1, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:clay" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:clay" - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/disk_gravel.json b/data/minecraft/worldgen/configured_feature/disk_gravel.json deleted file mode 100644 index 7f0b8302..00000000 --- a/data/minecraft/worldgen/configured_feature/disk_gravel.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:gravel" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block" - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/disk_sand.json b/data/minecraft/worldgen/configured_feature/disk_sand.json deleted file mode 100644 index f3c675a0..00000000 --- a/data/minecraft/worldgen/configured_feature/disk_sand.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 6 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:sand" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block" - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/fancy_oak.json b/data/minecraft/worldgen/configured_feature/fancy_oak.json deleted file mode 100644 index ab6358f3..00000000 --- a/data/minecraft/worldgen/configured_feature/fancy_oak.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 0, - "lower_size": 0, - "upper_size": 0, - "min_clipped_height": 4, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 3, - "height_rand_a": 11, - "height_rand_b": 0, - "type": "minecraft:fancy_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 4, - "height": 4, - "type": "minecraft:fancy_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/fancy_oak_bees.json b/data/minecraft/worldgen/configured_feature/fancy_oak_bees.json deleted file mode 100644 index c67d4132..00000000 --- a/data/minecraft/worldgen/configured_feature/fancy_oak_bees.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 1, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 0, - "lower_size": 0, - "upper_size": 0, - "min_clipped_height": 4, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 3, - "height_rand_a": 11, - "height_rand_b": 0, - "type": "minecraft:fancy_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 4, - "height": 4, - "type": "minecraft:fancy_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/fancy_oak_bees_0002.json b/data/minecraft/worldgen/configured_feature/fancy_oak_bees_0002.json deleted file mode 100644 index 91bb472b..00000000 --- a/data/minecraft/worldgen/configured_feature/fancy_oak_bees_0002.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.002, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 0, - "lower_size": 0, - "upper_size": 0, - "min_clipped_height": 4, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 3, - "height_rand_a": 11, - "height_rand_b": 0, - "type": "minecraft:fancy_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 4, - "height": 4, - "type": "minecraft:fancy_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/fancy_oak_bees_002.json b/data/minecraft/worldgen/configured_feature/fancy_oak_bees_002.json deleted file mode 100644 index 8bac7445..00000000 --- a/data/minecraft/worldgen/configured_feature/fancy_oak_bees_002.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.02, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 0, - "lower_size": 0, - "upper_size": 0, - "min_clipped_height": 4, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 3, - "height_rand_a": 11, - "height_rand_b": 0, - "type": "minecraft:fancy_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 4, - "height": 4, - "type": "minecraft:fancy_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/fancy_oak_bees_005.json b/data/minecraft/worldgen/configured_feature/fancy_oak_bees_005.json deleted file mode 100644 index c73c2df6..00000000 --- a/data/minecraft/worldgen/configured_feature/fancy_oak_bees_005.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.05, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 0, - "lower_size": 0, - "upper_size": 0, - "min_clipped_height": 4, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 3, - "height_rand_a": 11, - "height_rand_b": 0, - "type": "minecraft:fancy_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 4, - "height": 4, - "type": "minecraft:fancy_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/fancy_oak_checked.json b/data/minecraft/worldgen/configured_feature/fancy_oak_checked.json deleted file mode 100644 index 3c4508fa..00000000 --- a/data/minecraft/worldgen/configured_feature/fancy_oak_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:fancy_oak" - } -} diff --git a/data/minecraft/worldgen/configured_feature/flower_default.json b/data/minecraft/worldgen/configured_feature/flower_default.json deleted file mode 100644 index 24657c7c..00000000 --- a/data/minecraft/worldgen/configured_feature/flower_default.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "type": "minecraft:flower", - "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "entries": [ - { - "data": { - "Name": "minecraft:poppy" - }, - "weight": 2 - }, - { - "data": { - "Name": "minecraft:dandelion" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/flower_forest.json b/data/minecraft/worldgen/configured_feature/flower_forest.json deleted file mode 100644 index 8a754a16..00000000 --- a/data/minecraft/worldgen/configured_feature/flower_forest.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "type": "minecraft:flower", - "config": { - "tries": 96, - "xz_spread": 6, - "y_spread": 2, - "feature": { - "feature": { - "config": { - "to_place": { - "seed": 2345, - "noise": { - "firstOctave": 0, - "amplitudes": [ - 1 - ] - }, - "scale": 0.020833334, - "states": [ - { - "Name": "minecraft:dandelion" - }, - { - "Name": "minecraft:poppy" - }, - { - "Name": "minecraft:allium" - }, - { - "Name": "minecraft:azure_bluet" - }, - { - "Name": "minecraft:red_tulip" - }, - { - "Name": "minecraft:orange_tulip" - }, - { - "Name": "minecraft:white_tulip" - }, - { - "Name": "minecraft:pink_tulip" - }, - { - "Name": "minecraft:oxeye_daisy" - }, - { - "Name": "minecraft:cornflower" - }, - { - "Name": "minecraft:lily_of_the_valley" - } - ], - "type": "minecraft:noise_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/flower_meadow.json b/data/minecraft/worldgen/configured_feature/flower_meadow.json deleted file mode 100644 index b44a27d3..00000000 --- a/data/minecraft/worldgen/configured_feature/flower_meadow.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "type": "minecraft:flower", - "config": { - "tries": 96, - "xz_spread": 6, - "y_spread": 2, - "feature": { - "feature": { - "config": { - "to_place": { - "seed": 2345, - "noise": { - "firstOctave": -3, - "amplitudes": [ - 1 - ] - }, - "scale": 1, - "states": [ - { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:tall_grass" - }, - { - "Name": "minecraft:allium" - }, - { - "Name": "minecraft:poppy" - }, - { - "Name": "minecraft:azure_bluet" - }, - { - "Name": "minecraft:dandelion" - }, - { - "Name": "minecraft:cornflower" - }, - { - "Name": "minecraft:oxeye_daisy" - }, - { - "Name": "minecraft:grass" - } - ], - "variety": [ - 1, - 3 - ], - "slow_noise": { - "firstOctave": -10, - "amplitudes": [ - 1 - ] - }, - "slow_scale": 1, - "type": "minecraft:dual_noise_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/flower_plain.json b/data/minecraft/worldgen/configured_feature/flower_plain.json deleted file mode 100644 index 4e9adc88..00000000 --- a/data/minecraft/worldgen/configured_feature/flower_plain.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "minecraft:flower", - "config": { - "tries": 64, - "xz_spread": 6, - "y_spread": 2, - "feature": { - "feature": { - "config": { - "to_place": { - "high_chance": 0.33333334, - "default_state": { - "Name": "minecraft:dandelion" - }, - "low_states": [ - { - "Name": "minecraft:orange_tulip" - }, - { - "Name": "minecraft:red_tulip" - }, - { - "Name": "minecraft:pink_tulip" - }, - { - "Name": "minecraft:white_tulip" - } - ], - "high_states": [ - { - "Name": "minecraft:poppy" - }, - { - "Name": "minecraft:azure_bluet" - }, - { - "Name": "minecraft:oxeye_daisy" - }, - { - "Name": "minecraft:cornflower" - } - ], - "seed": 2345, - "noise": { - "firstOctave": 0, - "amplitudes": [ - 1 - ] - }, - "scale": 0.005, - "threshold": -0.8, - "type": "minecraft:noise_threshold_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/flower_plain_decorated.json b/data/minecraft/worldgen/configured_feature/flower_plain_decorated.json deleted file mode 100644 index c731534f..00000000 --- a/data/minecraft/worldgen/configured_feature/flower_plain_decorated.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:flower_plain" - } -} diff --git a/data/minecraft/worldgen/configured_feature/flower_swamp.json b/data/minecraft/worldgen/configured_feature/flower_swamp.json deleted file mode 100644 index 3bf01339..00000000 --- a/data/minecraft/worldgen/configured_feature/flower_swamp.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:flower", - "config": { - "tries": 64, - "xz_spread": 6, - "y_spread": 2, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:blue_orchid" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/flower_warm.json b/data/minecraft/worldgen/configured_feature/flower_warm.json deleted file mode 100644 index 24657c7c..00000000 --- a/data/minecraft/worldgen/configured_feature/flower_warm.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "type": "minecraft:flower", - "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "entries": [ - { - "data": { - "Name": "minecraft:poppy" - }, - "weight": 2 - }, - { - "data": { - "Name": "minecraft:dandelion" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/forest_flower_trees.json b/data/minecraft/worldgen/configured_feature/forest_flower_trees.json deleted file mode 100644 index 9c85e397..00000000 --- a/data/minecraft/worldgen/configured_feature/forest_flower_trees.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:birch_bees_002", - "chance": 0.2 - }, - { - "feature": "minecraft:fancy_oak_bees_002", - "chance": 0.1 - } - ], - "default": "minecraft:oak_bees_002" - } -} diff --git a/data/minecraft/worldgen/configured_feature/forest_flower_vegetation.json b/data/minecraft/worldgen/configured_feature/forest_flower_vegetation.json deleted file mode 100644 index 1c540300..00000000 --- a/data/minecraft/worldgen/configured_feature/forest_flower_vegetation.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "type": "minecraft:simple_random_selector", - "config": { - "features": [ - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:lilac" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:random_patch" - }, - "placement": [] - }, - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:rose_bush" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:random_patch" - }, - "placement": [] - }, - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:peony" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:random_patch" - }, - "placement": [] - }, - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:lily_of_the_valley" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:no_bonemeal_flower" - }, - "placement": [] - } - ] - } -} diff --git a/data/minecraft/worldgen/configured_feature/forest_flower_vegetation_common.json b/data/minecraft/worldgen/configured_feature/forest_flower_vegetation_common.json deleted file mode 100644 index 1c540300..00000000 --- a/data/minecraft/worldgen/configured_feature/forest_flower_vegetation_common.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "type": "minecraft:simple_random_selector", - "config": { - "features": [ - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:lilac" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:random_patch" - }, - "placement": [] - }, - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:rose_bush" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:random_patch" - }, - "placement": [] - }, - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:peony" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:random_patch" - }, - "placement": [] - }, - { - "feature": { - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:lily_of_the_valley" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - }, - "type": "minecraft:no_bonemeal_flower" - }, - "placement": [] - } - ] - } -} diff --git a/data/minecraft/worldgen/configured_feature/fossil_lower.json b/data/minecraft/worldgen/configured_feature/fossil_lower.json deleted file mode 100644 index 7fe252c8..00000000 --- a/data/minecraft/worldgen/configured_feature/fossil_lower.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:fossil", - "config": { - "fossil_processors": "minecraft:fossil_rot", - "overlay_processors": "minecraft:fossil_diamonds", - "max_empty_corners_allowed": 4, - "fossil_structures": [ - "minecraft:fossil/spine_1", - "minecraft:fossil/spine_2", - "minecraft:fossil/spine_3", - "minecraft:fossil/spine_4", - "minecraft:fossil/skull_1", - "minecraft:fossil/skull_2", - "minecraft:fossil/skull_3", - "minecraft:fossil/skull_4" - ], - "overlay_structures": [ - "minecraft:fossil/spine_1_coal", - "minecraft:fossil/spine_2_coal", - "minecraft:fossil/spine_3_coal", - "minecraft:fossil/spine_4_coal", - "minecraft:fossil/skull_1_coal", - "minecraft:fossil/skull_2_coal", - "minecraft:fossil/skull_3_coal", - "minecraft:fossil/skull_4_coal" - ] - } -} diff --git a/data/minecraft/worldgen/configured_feature/fossil_upper.json b/data/minecraft/worldgen/configured_feature/fossil_upper.json deleted file mode 100644 index e384aa52..00000000 --- a/data/minecraft/worldgen/configured_feature/fossil_upper.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:fossil", - "config": { - "fossil_processors": "minecraft:fossil_rot", - "overlay_processors": "minecraft:fossil_coal", - "max_empty_corners_allowed": 4, - "fossil_structures": [ - "minecraft:fossil/spine_1", - "minecraft:fossil/spine_2", - "minecraft:fossil/spine_3", - "minecraft:fossil/spine_4", - "minecraft:fossil/skull_1", - "minecraft:fossil/skull_2", - "minecraft:fossil/skull_3", - "minecraft:fossil/skull_4" - ], - "overlay_structures": [ - "minecraft:fossil/spine_1_coal", - "minecraft:fossil/spine_2_coal", - "minecraft:fossil/spine_3_coal", - "minecraft:fossil/spine_4_coal", - "minecraft:fossil/skull_1_coal", - "minecraft:fossil/skull_2_coal", - "minecraft:fossil/skull_3_coal", - "minecraft:fossil/skull_4_coal" - ] - } -} diff --git a/data/minecraft/worldgen/configured_feature/grove_vegetation.json b/data/minecraft/worldgen/configured_feature/grove_vegetation.json deleted file mode 100644 index db89072e..00000000 --- a/data/minecraft/worldgen/configured_feature/grove_vegetation.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:pine_on_snow", - "chance": 0.33333334 - } - ], - "default": "minecraft:spruce_on_snow" - } -} diff --git a/data/minecraft/worldgen/configured_feature/ice_patch.json b/data/minecraft/worldgen/configured_feature/ice_patch.json deleted file mode 100644 index f8b01537..00000000 --- a/data/minecraft/worldgen/configured_feature/ice_patch.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 1, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:packed_ice" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:podzol", - "minecraft:coarse_dirt", - "minecraft:mycelium", - "minecraft:snow_block", - "minecraft:ice" - ] - } - } - }, - "placement": [ - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:snow" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/jungle_bush.json b/data/minecraft/worldgen/configured_feature/jungle_bush.json deleted file mode 100644 index 2981a9e0..00000000 --- a/data/minecraft/worldgen/configured_feature/jungle_bush.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": false, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 0, - "lower_size": 0, - "upper_size": 0, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:jungle_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 1, - "height_rand_a": 0, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 1, - "height": 2, - "type": "minecraft:bush_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/jungle_tree.json b/data/minecraft/worldgen/configured_feature/jungle_tree.json deleted file mode 100644 index f654b292..00000000 --- a/data/minecraft/worldgen/configured_feature/jungle_tree.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.2, - "type": "minecraft:cocoa" - }, - { - "type": "minecraft:trunk_vine" - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:jungle_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 8, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:jungle_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/jungle_tree_no_vine.json b/data/minecraft/worldgen/configured_feature/jungle_tree_no_vine.json deleted file mode 100644 index 73b6b6ba..00000000 --- a/data/minecraft/worldgen/configured_feature/jungle_tree_no_vine.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:jungle_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 8, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:jungle_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/kelp_cold.json b/data/minecraft/worldgen/configured_feature/kelp_cold.json deleted file mode 100644 index 45e9069e..00000000 --- a/data/minecraft/worldgen/configured_feature/kelp_cold.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:kelp", - "config": {} -} diff --git a/data/minecraft/worldgen/configured_feature/kelp_warm.json b/data/minecraft/worldgen/configured_feature/kelp_warm.json deleted file mode 100644 index 45e9069e..00000000 --- a/data/minecraft/worldgen/configured_feature/kelp_warm.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:kelp", - "config": {} -} diff --git a/data/minecraft/worldgen/configured_feature/lush_caves_ceiling_vegetation.json b/data/minecraft/worldgen/configured_feature/lush_caves_ceiling_vegetation.json deleted file mode 100644 index 5ecb42f9..00000000 --- a/data/minecraft/worldgen/configured_feature/lush_caves_ceiling_vegetation.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:moss_patch_ceiling" - } -} diff --git a/data/minecraft/worldgen/configured_feature/lush_caves_vegetation.json b/data/minecraft/worldgen/configured_feature/lush_caves_vegetation.json deleted file mode 100644 index db5e7b44..00000000 --- a/data/minecraft/worldgen/configured_feature/lush_caves_vegetation.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:moss_patch" - } -} diff --git a/data/minecraft/worldgen/configured_feature/mega_jungle_tree.json b/data/minecraft/worldgen/configured_feature/mega_jungle_tree.json deleted file mode 100644 index 9168d5a6..00000000 --- a/data/minecraft/worldgen/configured_feature/mega_jungle_tree.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "type": "minecraft:trunk_vine" - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "ignore_vines": false, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 1, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:jungle_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 10, - "height_rand_a": 2, - "height_rand_b": 19, - "type": "minecraft:mega_jungle_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:jungle_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 2, - "type": "minecraft:jungle_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/mega_jungle_tree_checked.json b/data/minecraft/worldgen/configured_feature/mega_jungle_tree_checked.json deleted file mode 100644 index 7d1ec126..00000000 --- a/data/minecraft/worldgen/configured_feature/mega_jungle_tree_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:mega_jungle_tree" - } -} diff --git a/data/minecraft/worldgen/configured_feature/mega_pine.json b/data/minecraft/worldgen/configured_feature/mega_pine.json deleted file mode 100644 index 5c49309c..00000000 --- a/data/minecraft/worldgen/configured_feature/mega_pine.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "provider": { - "state": { - "Properties": { - "snowy": "false" - }, - "Name": "minecraft:podzol" - }, - "type": "minecraft:simple_state_provider" - }, - "type": "minecraft:alter_ground" - } - ], - "ignore_vines": false, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 1, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 13, - "height_rand_a": 2, - "height_rand_b": 14, - "type": "minecraft:giant_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 0, - "offset": 0, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 7 - } - }, - "type": "minecraft:mega_pine_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/mega_pine_checked.json b/data/minecraft/worldgen/configured_feature/mega_pine_checked.json deleted file mode 100644 index 33fdc1e4..00000000 --- a/data/minecraft/worldgen/configured_feature/mega_pine_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:mega_pine" - } -} diff --git a/data/minecraft/worldgen/configured_feature/mega_spruce.json b/data/minecraft/worldgen/configured_feature/mega_spruce.json deleted file mode 100644 index 4861b463..00000000 --- a/data/minecraft/worldgen/configured_feature/mega_spruce.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "provider": { - "state": { - "Properties": { - "snowy": "false" - }, - "Name": "minecraft:podzol" - }, - "type": "minecraft:simple_state_provider" - }, - "type": "minecraft:alter_ground" - } - ], - "ignore_vines": false, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 1, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 13, - "height_rand_a": 2, - "height_rand_b": 14, - "type": "minecraft:giant_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 0, - "offset": 0, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 13, - "max_inclusive": 17 - } - }, - "type": "minecraft:mega_pine_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/mega_spruce_checked.json b/data/minecraft/worldgen/configured_feature/mega_spruce_checked.json deleted file mode 100644 index bc3934d6..00000000 --- a/data/minecraft/worldgen/configured_feature/mega_spruce_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:mega_spruce" - } -} diff --git a/data/minecraft/worldgen/configured_feature/monster_room_deep.json b/data/minecraft/worldgen/configured_feature/monster_room_deep.json deleted file mode 100644 index 6cf3d0b7..00000000 --- a/data/minecraft/worldgen/configured_feature/monster_room_deep.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:monster_room", - "config": {} -} diff --git a/data/minecraft/worldgen/configured_feature/oak.json b/data/minecraft/worldgen/configured_feature/oak.json deleted file mode 100644 index 20582097..00000000 --- a/data/minecraft/worldgen/configured_feature/oak.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/oak_bees_0002.json b/data/minecraft/worldgen/configured_feature/oak_bees_0002.json deleted file mode 100644 index 3d8fdd01..00000000 --- a/data/minecraft/worldgen/configured_feature/oak_bees_0002.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.002, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/oak_bees_002.json b/data/minecraft/worldgen/configured_feature/oak_bees_002.json deleted file mode 100644 index f9c44de5..00000000 --- a/data/minecraft/worldgen/configured_feature/oak_bees_002.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.02, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/oak_bees_005.json b/data/minecraft/worldgen/configured_feature/oak_bees_005.json deleted file mode 100644 index e745747a..00000000 --- a/data/minecraft/worldgen/configured_feature/oak_bees_005.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.05, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/oak_checked.json b/data/minecraft/worldgen/configured_feature/oak_checked.json deleted file mode 100644 index e65dd547..00000000 --- a/data/minecraft/worldgen/configured_feature/oak_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:oak" - } -} diff --git a/data/minecraft/worldgen/configured_feature/ore_andesite_lower.json b/data/minecraft/worldgen/configured_feature/ore_andesite_lower.json deleted file mode 100644 index 589c6eb8..00000000 --- a/data/minecraft/worldgen/configured_feature/ore_andesite_lower.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:andesite" - }, - "target": { - "Name": "minecraft:stone" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 - } - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/ore_andesite_upper.json b/data/minecraft/worldgen/configured_feature/ore_andesite_upper.json deleted file mode 100644 index 78bae0fd..00000000 --- a/data/minecraft/worldgen/configured_feature/ore_andesite_upper.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "targets": [ - { - "target": { - "tag": "minecraft:base_stone_overworld", - "predicate_type": "minecraft:tag_match" - }, - "state": { - "Name": "minecraft:andesite" - } - } - ], - "size": 64, - "discard_chance_on_air_exposure": 0 - } -} diff --git a/data/minecraft/worldgen/configured_feature/ore_coal_upper.json b/data/minecraft/worldgen/configured_feature/ore_coal_upper.json deleted file mode 100644 index 665d2e15..00000000 --- a/data/minecraft/worldgen/configured_feature/ore_coal_upper.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "targets": [ - { - "target": { - "tag": "minecraft:stone_ore_replaceables", - "predicate_type": "minecraft:tag_match" - }, - "state": { - "Name": "minecraft:coal_ore" - } - }, - { - "target": { - "tag": "minecraft:deepslate_ore_replaceables", - "predicate_type": "minecraft:tag_match" - }, - "state": { - "Name": "minecraft:deepslate_coal_ore" - } - } - ], - "size": 17, - "discard_chance_on_air_exposure": 0 - } -} diff --git a/data/minecraft/worldgen/configured_feature/ore_diorite_lower.json b/data/minecraft/worldgen/configured_feature/ore_diorite_lower.json deleted file mode 100644 index 786a9f22..00000000 --- a/data/minecraft/worldgen/configured_feature/ore_diorite_lower.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:diorite" - }, - "target": { - "Name": "minecraft:stone" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 - } - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/ore_diorite_upper.json b/data/minecraft/worldgen/configured_feature/ore_diorite_upper.json deleted file mode 100644 index 914f26b3..00000000 --- a/data/minecraft/worldgen/configured_feature/ore_diorite_upper.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "targets": [ - { - "target": { - "tag": "minecraft:base_stone_overworld", - "predicate_type": "minecraft:tag_match" - }, - "state": { - "Name": "minecraft:diorite" - } - } - ], - "size": 64, - "discard_chance_on_air_exposure": 0 - } -} diff --git a/data/minecraft/worldgen/configured_feature/ore_granite_lower.json b/data/minecraft/worldgen/configured_feature/ore_granite_lower.json deleted file mode 100644 index e52ad435..00000000 --- a/data/minecraft/worldgen/configured_feature/ore_granite_lower.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:granite" - }, - "target": { - "Name": "minecraft:stone" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 - } - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/ore_granite_upper.json b/data/minecraft/worldgen/configured_feature/ore_granite_upper.json deleted file mode 100644 index 92caa5ad..00000000 --- a/data/minecraft/worldgen/configured_feature/ore_granite_upper.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "targets": [ - { - "target": { - "tag": "minecraft:base_stone_overworld", - "predicate_type": "minecraft:tag_match" - }, - "state": { - "Name": "minecraft:granite" - } - } - ], - "size": 64, - "discard_chance_on_air_exposure": 0 - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_berry_bush.json b/data/minecraft/worldgen/configured_feature/patch_berry_bush.json deleted file mode 100644 index e3960370..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_berry_bush.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "age": "3" - }, - "Name": "minecraft:sweet_berry_bush" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ], - "type": "minecraft:matching_blocks" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_berry_common.json b/data/minecraft/worldgen/configured_feature/patch_berry_common.json deleted file mode 100644 index 1e21e43f..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_berry_common.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_berry_bush" - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_berry_rare.json b/data/minecraft/worldgen/configured_feature/patch_berry_rare.json deleted file mode 100644 index 1e21e43f..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_berry_rare.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_berry_bush" - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_brown_mushroom.json b/data/minecraft/worldgen/configured_feature/patch_brown_mushroom.json deleted file mode 100644 index 102cfe1b..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_brown_mushroom.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:brown_mushroom" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_cactus.json b/data/minecraft/worldgen/configured_feature/patch_cactus.json deleted file mode 100644 index d1f4b893..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_cactus.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 10, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "layers": [ - { - "height": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "provider": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:cactus" - }, - "type": "minecraft:simple_state_provider" - } - } - ], - "direction": "up", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - "prioritize_tip": false - }, - "type": "minecraft:block_column" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:cactus" - }, - "type": "minecraft:would_survive" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_cactus_decorated.json b/data/minecraft/worldgen/configured_feature/patch_cactus_decorated.json deleted file mode 100644 index 54c985b7..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_cactus_decorated.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_cactus" - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_cactus_desert.json b/data/minecraft/worldgen/configured_feature/patch_cactus_desert.json deleted file mode 100644 index 54c985b7..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_cactus_desert.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_cactus" - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_dead_bush.json b/data/minecraft/worldgen/configured_feature/patch_dead_bush.json deleted file mode 100644 index 53382f92..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_dead_bush.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 4, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:dead_bush" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_dead_bush_2.json b/data/minecraft/worldgen/configured_feature/patch_dead_bush_2.json deleted file mode 100644 index 53382f92..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_dead_bush_2.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 4, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:dead_bush" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_dead_bush_badlands.json b/data/minecraft/worldgen/configured_feature/patch_dead_bush_badlands.json deleted file mode 100644 index 53382f92..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_dead_bush_badlands.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 4, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:dead_bush" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_fire.json b/data/minecraft/worldgen/configured_feature/patch_fire.json deleted file mode 100644 index 0a69c4b0..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_fire.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "west": "false", - "up": "false", - "south": "false", - "north": "false", - "east": "false", - "age": "0" - }, - "Name": "minecraft:fire" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:netherrack" - ], - "type": "minecraft:matching_blocks" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_badlands.json b/data/minecraft/worldgen/configured_feature/patch_grass_badlands.json deleted file mode 100644 index 16b4c415..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_badlands.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:grass" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_forest.json b/data/minecraft/worldgen/configured_feature/patch_grass_forest.json deleted file mode 100644 index 16b4c415..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_forest.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:grass" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_jungle.json b/data/minecraft/worldgen/configured_feature/patch_grass_jungle.json deleted file mode 100644 index 3a78019c..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_jungle.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "entries": [ - { - "data": { - "Name": "minecraft:grass" - }, - "weight": 3 - }, - { - "data": { - "Name": "minecraft:fern" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - { - "predicate": { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:podzol", - "coarse_dirt", - "rooted_dirt" - ], - "type": "minecraft:matching_blocks" - }, - "type": "minecraft:not" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_normal.json b/data/minecraft/worldgen/configured_feature/patch_grass_normal.json deleted file mode 100644 index 16b4c415..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_normal.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:grass" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_plain.json b/data/minecraft/worldgen/configured_feature/patch_grass_plain.json deleted file mode 100644 index 16b4c415..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_plain.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:grass" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_savanna.json b/data/minecraft/worldgen/configured_feature/patch_grass_savanna.json deleted file mode 100644 index 16b4c415..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_savanna.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:grass" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_taiga.json b/data/minecraft/worldgen/configured_feature/patch_grass_taiga.json deleted file mode 100644 index 2baec2ee..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_taiga.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "entries": [ - { - "data": { - "Name": "minecraft:grass" - }, - "weight": 1 - }, - { - "data": { - "Name": "minecraft:fern" - }, - "weight": 4 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_grass_taiga_2.json b/data/minecraft/worldgen/configured_feature/patch_grass_taiga_2.json deleted file mode 100644 index 2baec2ee..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_grass_taiga_2.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "entries": [ - { - "data": { - "Name": "minecraft:grass" - }, - "weight": 1 - }, - { - "data": { - "Name": "minecraft:fern" - }, - "weight": 4 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_large_fern.json b/data/minecraft/worldgen/configured_feature/patch_large_fern.json deleted file mode 100644 index 101065e0..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_large_fern.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:large_fern" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_melon.json b/data/minecraft/worldgen/configured_feature/patch_melon.json deleted file mode 100644 index b0a9f213..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_melon.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:melon" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ], - "type": "minecraft:matching_blocks" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_pumpkin.json b/data/minecraft/worldgen/configured_feature/patch_pumpkin.json deleted file mode 100644 index 05a1b6fb..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_pumpkin.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:pumpkin" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ], - "type": "minecraft:matching_blocks" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_red_mushroom.json b/data/minecraft/worldgen/configured_feature/patch_red_mushroom.json deleted file mode 100644 index d6b0f3f3..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_red_mushroom.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:red_mushroom" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_soul_fire.json b/data/minecraft/worldgen/configured_feature/patch_soul_fire.json deleted file mode 100644 index ebfcd2b2..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_soul_fire.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:soul_fire" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:soul_soil" - ], - "type": "minecraft:matching_blocks" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_sugar_cane.json b/data/minecraft/worldgen/configured_feature/patch_sugar_cane.json deleted file mode 100644 index c762e957..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_sugar_cane.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 20, - "xz_spread": 4, - "y_spread": 0, - "feature": { - "feature": { - "config": { - "layers": [ - { - "height": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 4 - } - }, - "provider": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:simple_state_provider" - } - } - ], - "direction": "up", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - "prioritize_tip": false - }, - "type": "minecraft:block_column" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "offset": [ - 1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - -1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - 1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - -1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - } - ], - "type": "minecraft:any_of" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_sugar_cane_badlands.json b/data/minecraft/worldgen/configured_feature/patch_sugar_cane_badlands.json deleted file mode 100644 index c762e957..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_sugar_cane_badlands.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 20, - "xz_spread": 4, - "y_spread": 0, - "feature": { - "feature": { - "config": { - "layers": [ - { - "height": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 4 - } - }, - "provider": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:simple_state_provider" - } - } - ], - "direction": "up", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - "prioritize_tip": false - }, - "type": "minecraft:block_column" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "offset": [ - 1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - -1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - 1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - -1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - } - ], - "type": "minecraft:any_of" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_sugar_cane_desert.json b/data/minecraft/worldgen/configured_feature/patch_sugar_cane_desert.json deleted file mode 100644 index c762e957..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_sugar_cane_desert.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 20, - "xz_spread": 4, - "y_spread": 0, - "feature": { - "feature": { - "config": { - "layers": [ - { - "height": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 4 - } - }, - "provider": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:simple_state_provider" - } - } - ], - "direction": "up", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - "prioritize_tip": false - }, - "type": "minecraft:block_column" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "offset": [ - 1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - -1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - 1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - -1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - } - ], - "type": "minecraft:any_of" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_sugar_cane_swamp.json b/data/minecraft/worldgen/configured_feature/patch_sugar_cane_swamp.json deleted file mode 100644 index c762e957..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_sugar_cane_swamp.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 20, - "xz_spread": 4, - "y_spread": 0, - "feature": { - "feature": { - "config": { - "layers": [ - { - "height": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 4 - } - }, - "provider": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:simple_state_provider" - } - } - ], - "direction": "up", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - "prioritize_tip": false - }, - "type": "minecraft:block_column" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "offset": [ - 1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - -1, - -1, - 0 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - 1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - }, - { - "offset": [ - 0, - -1, - -1 - ], - "fluids": [ - "minecraft:water", - "minecraft:flowing_water" - ], - "type": "minecraft:matching_fluids" - } - ], - "type": "minecraft:any_of" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "age": "0" - }, - "Name": "minecraft:sugar_cane" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_sunflower.json b/data/minecraft/worldgen/configured_feature/patch_sunflower.json deleted file mode 100644 index 7a5195c3..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_sunflower.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:sunflower" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_taiga_grass.json b/data/minecraft/worldgen/configured_feature/patch_taiga_grass.json deleted file mode 100644 index 2baec2ee..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_taiga_grass.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "entries": [ - { - "data": { - "Name": "minecraft:grass" - }, - "weight": 1 - }, - { - "data": { - "Name": "minecraft:fern" - }, - "weight": 4 - } - ], - "type": "minecraft:weighted_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_tall_grass.json b/data/minecraft/worldgen/configured_feature/patch_tall_grass.json deleted file mode 100644 index 7dc48ad4..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_tall_grass.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:tall_grass" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_tall_grass_2.json b/data/minecraft/worldgen/configured_feature/patch_tall_grass_2.json deleted file mode 100644 index 7dc48ad4..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_tall_grass_2.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:tall_grass" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/patch_waterlilly.json b/data/minecraft/worldgen/configured_feature/patch_waterlilly.json deleted file mode 100644 index 72212473..00000000 --- a/data/minecraft/worldgen/configured_feature/patch_waterlilly.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 10, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:lily_pad" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - } - } - ] - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/pine.json b/data/minecraft/worldgen/configured_feature/pine.json deleted file mode 100644 index a94a350f..00000000 --- a/data/minecraft/worldgen/configured_feature/pine.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 4, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:pine_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/pine_checked.json b/data/minecraft/worldgen/configured_feature/pine_checked.json deleted file mode 100644 index b4ff09cc..00000000 --- a/data/minecraft/worldgen/configured_feature/pine_checked.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:pine" - } -} diff --git a/data/minecraft/worldgen/configured_feature/pine_on_snow.json b/data/minecraft/worldgen/configured_feature/pine_on_snow.json deleted file mode 100644 index b4ff09cc..00000000 --- a/data/minecraft/worldgen/configured_feature/pine_on_snow.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:pine" - } -} diff --git a/data/minecraft/worldgen/configured_feature/plain_vegetation.json b/data/minecraft/worldgen/configured_feature/plain_vegetation.json deleted file mode 100644 index 6609cc2e..00000000 --- a/data/minecraft/worldgen/configured_feature/plain_vegetation.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:fancy_oak_bees_005", - "chance": 0.33333334 - } - ], - "default": "minecraft:oak_bees_005" - } -} diff --git a/data/minecraft/worldgen/configured_feature/red_mushroom_giant.json b/data/minecraft/worldgen/configured_feature/red_mushroom_giant.json deleted file mode 100644 index 0b66b00c..00000000 --- a/data/minecraft/worldgen/configured_feature/red_mushroom_giant.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:red_mushroom_taiga" - } -} diff --git a/data/minecraft/worldgen/configured_feature/red_mushroom_nether.json b/data/minecraft/worldgen/configured_feature/red_mushroom_nether.json deleted file mode 100644 index 13a4cbf9..00000000 --- a/data/minecraft/worldgen/configured_feature/red_mushroom_nether.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_red_mushroom" - } -} diff --git a/data/minecraft/worldgen/configured_feature/red_mushroom_normal.json b/data/minecraft/worldgen/configured_feature/red_mushroom_normal.json deleted file mode 100644 index 13a4cbf9..00000000 --- a/data/minecraft/worldgen/configured_feature/red_mushroom_normal.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_red_mushroom" - } -} diff --git a/data/minecraft/worldgen/configured_feature/red_mushroom_swamp.json b/data/minecraft/worldgen/configured_feature/red_mushroom_swamp.json deleted file mode 100644 index 0b66b00c..00000000 --- a/data/minecraft/worldgen/configured_feature/red_mushroom_swamp.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:red_mushroom_taiga" - } -} diff --git a/data/minecraft/worldgen/configured_feature/red_mushroom_taiga.json b/data/minecraft/worldgen/configured_feature/red_mushroom_taiga.json deleted file mode 100644 index 13a4cbf9..00000000 --- a/data/minecraft/worldgen/configured_feature/red_mushroom_taiga.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:patch_red_mushroom" - } -} diff --git a/data/minecraft/worldgen/configured_feature/sculk_patch.json b/data/minecraft/worldgen/configured_feature/sculk_patch.json deleted file mode 100644 index 4970e7e3..00000000 --- a/data/minecraft/worldgen/configured_feature/sculk_patch.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "config": { - "growth_rounds": 0, - "spread_rounds": 2, - "catalyst_chance": 0.5, - "charge_count": 3, - "extra_rare_growths": 0, - "amount_per_charge": 500, - "spread_attempts": 64 - }, - "type": "minecraft:sculk_patch" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/configured_feature/seagrass_cold.json b/data/minecraft/worldgen/configured_feature/seagrass_cold.json deleted file mode 100644 index 30d6a202..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_cold.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.3 - } -} diff --git a/data/minecraft/worldgen/configured_feature/seagrass_deep.json b/data/minecraft/worldgen/configured_feature/seagrass_deep.json deleted file mode 100644 index d4be1770..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_deep.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.8 - } -} diff --git a/data/minecraft/worldgen/configured_feature/seagrass_deep_cold.json b/data/minecraft/worldgen/configured_feature/seagrass_deep_cold.json deleted file mode 100644 index d4be1770..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_deep_cold.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.8 - } -} diff --git a/data/minecraft/worldgen/configured_feature/seagrass_deep_warm.json b/data/minecraft/worldgen/configured_feature/seagrass_deep_warm.json deleted file mode 100644 index d4be1770..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_deep_warm.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.8 - } -} diff --git a/data/minecraft/worldgen/configured_feature/seagrass_normal.json b/data/minecraft/worldgen/configured_feature/seagrass_normal.json deleted file mode 100644 index 30d6a202..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_normal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.3 - } -} diff --git a/data/minecraft/worldgen/configured_feature/seagrass_river.json b/data/minecraft/worldgen/configured_feature/seagrass_river.json deleted file mode 100644 index 932cc614..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_river.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.4 - } -} diff --git a/data/minecraft/worldgen/configured_feature/seagrass_swamp.json b/data/minecraft/worldgen/configured_feature/seagrass_swamp.json deleted file mode 100644 index fb9e6b04..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_swamp.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.6 - } -} diff --git a/data/minecraft/worldgen/configured_feature/seagrass_warm.json b/data/minecraft/worldgen/configured_feature/seagrass_warm.json deleted file mode 100644 index 30d6a202..00000000 --- a/data/minecraft/worldgen/configured_feature/seagrass_warm.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "type": "minecraft:seagrass", - "config": { - "probability": 0.3 - } -} diff --git a/data/minecraft/worldgen/configured_feature/spruce.json b/data/minecraft/worldgen/configured_feature/spruce.json deleted file mode 100644 index 626741c1..00000000 --- a/data/minecraft/worldgen/configured_feature/spruce.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 1, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "type": "minecraft:spruce_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/spruce_on_snow.json b/data/minecraft/worldgen/configured_feature/spruce_on_snow.json deleted file mode 100644 index 3fc9ae81..00000000 --- a/data/minecraft/worldgen/configured_feature/spruce_on_snow.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:spruce" - } -} diff --git a/data/minecraft/worldgen/configured_feature/super_birch_bees.json b/data/minecraft/worldgen/configured_feature/super_birch_bees.json deleted file mode 100644 index 6acf8865..00000000 --- a/data/minecraft/worldgen/configured_feature/super_birch_bees.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 1, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 6, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/super_birch_bees_0002.json b/data/minecraft/worldgen/configured_feature/super_birch_bees_0002.json deleted file mode 100644 index c6c773dd..00000000 --- a/data/minecraft/worldgen/configured_feature/super_birch_bees_0002.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "probability": 0.005, - "type": "minecraft:beehive" - } - ], - "ignore_vines": true, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 6, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/swamp_oak.json b/data/minecraft/worldgen/configured_feature/swamp_oak.json deleted file mode 100644 index 14bbafdf..00000000 --- a/data/minecraft/worldgen/configured_feature/swamp_oak.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "ignore_vines": false, - "force_dirt": false, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 3, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 3, - "offset": 0, - "height": 3, - "type": "minecraft:blob_foliage_placer" - } - } -} diff --git a/data/minecraft/worldgen/configured_feature/taiga_vegetation_removed.json b/data/minecraft/worldgen/configured_feature/taiga_vegetation_removed.json deleted file mode 100644 index e9da814c..00000000 --- a/data/minecraft/worldgen/configured_feature/taiga_vegetation_removed.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:pine_checked", - "chance": 0.33333334 - } - ], - "default": "minecraft:spruce_checked" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_birch.json b/data/minecraft/worldgen/configured_feature/trees_birch.json deleted file mode 100644 index 8369e171..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_birch.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:birch_bees_0002" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_giant.json b/data/minecraft/worldgen/configured_feature/trees_giant.json deleted file mode 100644 index 5443e4db..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_giant.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:mega_spruce_checked", - "chance": 0.025641026 - }, - { - "feature": "minecraft:mega_pine_checked", - "chance": 0.30769232 - }, - { - "feature": "minecraft:pine_checked", - "chance": 0.33333334 - } - ], - "default": "minecraft:spruce_checked" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_giant_spruce.json b/data/minecraft/worldgen/configured_feature/trees_giant_spruce.json deleted file mode 100644 index eb09314e..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_giant_spruce.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:mega_spruce_checked", - "chance": 0.33333334 - }, - { - "feature": "minecraft:pine_checked", - "chance": 0.33333334 - } - ], - "default": "minecraft:spruce_checked" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_jungle_edge.json b/data/minecraft/worldgen/configured_feature/trees_jungle_edge.json deleted file mode 100644 index 5e446c26..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_jungle_edge.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:fancy_oak_checked", - "chance": 0.1 - }, - { - "feature": "minecraft:jungle_bush", - "chance": 0.5 - } - ], - "default": "minecraft:jungle_tree" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_mountain.json b/data/minecraft/worldgen/configured_feature/trees_mountain.json deleted file mode 100644 index fc73246a..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_mountain.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:spruce_checked", - "chance": 0.666 - }, - { - "feature": "minecraft:fancy_oak_checked", - "chance": 0.1 - } - ], - "default": "minecraft:oak_checked" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_mountain_edge.json b/data/minecraft/worldgen/configured_feature/trees_mountain_edge.json deleted file mode 100644 index fc73246a..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_mountain_edge.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:spruce_checked", - "chance": 0.666 - }, - { - "feature": "minecraft:fancy_oak_checked", - "chance": 0.1 - } - ], - "default": "minecraft:oak_checked" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_shattered_savanna.json b/data/minecraft/worldgen/configured_feature/trees_shattered_savanna.json deleted file mode 100644 index faf27e99..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_shattered_savanna.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "feature": "minecraft:acacia_checked", - "chance": 0.8 - } - ], - "default": "minecraft:oak_checked" - } -} diff --git a/data/minecraft/worldgen/configured_feature/trees_swamp.json b/data/minecraft/worldgen/configured_feature/trees_swamp.json deleted file mode 100644 index c4a01556..00000000 --- a/data/minecraft/worldgen/configured_feature/trees_swamp.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "minecraft:swamp_oak" - } -} diff --git a/data/minecraft/worldgen/density_function/overworld/aquifer_special.json b/data/minecraft/worldgen/density_function/overworld/aquifer_special.json deleted file mode 100644 index cc8712a8..00000000 --- a/data/minecraft/worldgen/density_function/overworld/aquifer_special.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "type": "flat_cache", - "argument": { - "type": "cache_2d", - "argument": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/ridges", - "min_inclusive": -1000000, - "max_exclusive": -0.7666, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": 0.2, - "max_exclusive": 0.55, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/depth", - "min_inclusive": -10000, - "max_exclusive": 0.25, - "when_in_range": 0.41, - "when_out_of_range": -3 - }, - "when_out_of_range": -3 - }, - "when_out_of_range": -3 - }, - "when_out_of_range": -3 - }, - "when_out_of_range": -3 - } - } -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/base_3d_noise.json b/data/minecraft/worldgen/density_function/overworld/base_3d_noise.json deleted file mode 100644 index a10bf27d..00000000 --- a/data/minecraft/worldgen/density_function/overworld/base_3d_noise.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "xz_factor": 80.0, - "y_factor": 160.0, - "smear_scale_multiplier": 8.0, - "xz_scale": 0.25, - "y_scale": 0.125, - "type": "minecraft:old_blended_noise" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/base_erosion.json b/data/minecraft/worldgen/density_function/overworld/base_erosion.json index 51e62012..fff06598 100644 --- a/data/minecraft/worldgen/density_function/overworld/base_erosion.json +++ b/data/minecraft/worldgen/density_function/overworld/base_erosion.json @@ -1,12 +1,12 @@ { + "type": "minecraft:flat_cache", "argument": { - "xz_scale": 0.25, - "y_scale": 0.0, + "type": "minecraft:shifted_noise", "noise": "minecraft:erosion", "shift_x": "minecraft:shift_x", "shift_y": 0.0, "shift_z": "minecraft:shift_z", - "type": "minecraft:shifted_noise" - }, - "type": "minecraft:flat_cache" + "xz_scale": 0.25, + "y_scale": 0.0 + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/caves/entrances.json b/data/minecraft/worldgen/density_function/overworld/caves/entrances.json index 70967cc5..582c4778 100644 --- a/data/minecraft/worldgen/density_function/overworld/caves/entrances.json +++ b/data/minecraft/worldgen/density_function/overworld/caves/entrances.json @@ -1,83 +1,83 @@ { + "type": "minecraft:cache_once", "argument": { + "type": "minecraft:min", "argument1": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:add", "argument1": 0.37, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:cave_entrance", "xz_scale": 0.75, - "y_scale": 0.5, - "type": "minecraft:noise" - }, - "type": "minecraft:add" + "y_scale": 0.5 + } }, "argument2": { - "from_y": -10, - "to_y": 30, + "type": "minecraft:y_clamped_gradient", "from_value": 0.3, + "from_y": -10, "to_value": 0.0, - "type": "minecraft:y_clamped_gradient" - }, - "type": "minecraft:add" + "to_y": 30 + } }, "argument2": { + "type": "minecraft:add", "argument1": "minecraft:overworld/caves/spaghetti_roughness_function", "argument2": { + "type": "minecraft:clamp", "input": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:max", "argument1": { + "type": "minecraft:weird_scaled_sampler", "input": { + "type": "minecraft:cache_once", "argument": { + "type": "minecraft:noise", "noise": "minecraft:spaghetti_3d_rarity", "xz_scale": 2.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:cache_once" + "y_scale": 1.0 + } }, "noise": "minecraft:spaghetti_3d_1", - "rarity_value_mapper": "type_1", - "type": "minecraft:weird_scaled_sampler" + "rarity_value_mapper": "type_1" }, "argument2": { + "type": "minecraft:weird_scaled_sampler", "input": { + "type": "minecraft:cache_once", "argument": { + "type": "minecraft:noise", "noise": "minecraft:spaghetti_3d_rarity", "xz_scale": 2.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:cache_once" + "y_scale": 1.0 + } }, "noise": "minecraft:spaghetti_3d_2", - "rarity_value_mapper": "type_1", - "type": "minecraft:weird_scaled_sampler" - }, - "type": "minecraft:max" + "rarity_value_mapper": "type_1" + } }, "argument2": { + "type": "minecraft:add", "argument1": -0.0765, "argument2": { + "type": "minecraft:mul", "argument1": -0.011499999999999996, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:spaghetti_3d_thickness", "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:add" + "y_scale": 1.0 + } + } + } }, - "min": -1.0, "max": 1.0, - "type": "minecraft:clamp" - }, - "type": "minecraft:add" - }, - "type": "minecraft:min" - }, - "type": "minecraft:cache_once" + "min": -1.0 + } + } + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/caves/noodle2.json b/data/minecraft/worldgen/density_function/overworld/caves/noodle2.json deleted file mode 100644 index 6db95cf0..00000000 --- a/data/minecraft/worldgen/density_function/overworld/caves/noodle2.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "max_exclusive": 0.0, - "when_in_range": 64.0, - "when_out_of_range": { - "argument1": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "argument1": -0.07500000000000001, - "argument2": { - "argument1": -0.025, - "argument2": { - "noise": "minecraft:noodle_thickness", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "argument2": { - "argument1": 1.5, - "argument2": { - "argument1": { - "argument": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle_ridge_a", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2": { - "argument": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle_ridge_b", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "type": "minecraft:max" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "input": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "when_out_of_range": -1.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "min_inclusive": -1000000.0, - "type": "minecraft:range_choice" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/caves/pillars.json b/data/minecraft/worldgen/density_function/overworld/caves/pillars.json index b276a6a7..ef84930e 100644 --- a/data/minecraft/worldgen/density_function/overworld/caves/pillars.json +++ b/data/minecraft/worldgen/density_function/overworld/caves/pillars.json @@ -1,50 +1,50 @@ { + "type": "minecraft:cache_once", "argument": { + "type": "minecraft:mul", "argument1": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": 2.0, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:pillar", "xz_scale": 25.0, - "y_scale": 0.3, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" + "y_scale": 0.3 + } }, "argument2": { + "type": "minecraft:add", "argument1": -1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:pillar_rareness", "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:add" + "y_scale": 1.0 + } + } + } }, "argument2": { + "type": "minecraft:cube", "argument": { + "type": "minecraft:add", "argument1": 0.55, "argument2": { + "type": "minecraft:mul", "argument1": 0.55, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:pillar_thickness", "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cube" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:cache_once" + "y_scale": 1.0 + } + } + } + } + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/caves/web1.json b/data/minecraft/worldgen/density_function/overworld/caves/web1.json deleted file mode 100644 index 90791aaa..00000000 --- a/data/minecraft/worldgen/density_function/overworld/caves/web1.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "max_exclusive": 0.0, - "when_in_range": 64.0, - "when_out_of_range": { - "argument1": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "argument1": -0.07500000000000001, - "argument2": { - "argument1": -0.025, - "argument2": { - "noise": "minecraft:noodle_thickness", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "argument2": { - "argument1": 1.5, - "argument2": { - "argument1": { - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle_ridge_a", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":0.0 - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2": - { - "argument1":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle_ridge_b", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":0.0 - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle_ridge_c", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":0.0 - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "type":"min" - }, - "type": "minecraft:max" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "input": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "when_out_of_range": -1.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "min_inclusive": -1000000.0, - "type": "minecraft:range_choice" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/caves/web2.json b/data/minecraft/worldgen/density_function/overworld/caves/web2.json deleted file mode 100644 index f0e9805b..00000000 --- a/data/minecraft/worldgen/density_function/overworld/caves/web2.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "max_exclusive": 0.0, - "when_in_range": 64.0, - "when_out_of_range": { - "argument1": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "argument1": -0.075, - "argument2": { - "argument1": 0.1, - "argument2": { - "noise": "minecraft:noodle_thickness", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "argument2": { - "argument1": 1.5, - "argument2": { - "argument1": { - "argument1":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web4", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set1", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web3", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set2", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "type":"min" - }, - "argument2": - { - "argument1":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web1", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set3", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web2", - "xz_scale": 2.6666666666666665, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set4", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "type":"min" - }, - "type": "minecraft:max" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "input": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "when_out_of_range": -1.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "min_inclusive": -1000000.0, - "type": "minecraft:range_choice" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/caves/web3.json b/data/minecraft/worldgen/density_function/overworld/caves/web3.json deleted file mode 100644 index bc3960bf..00000000 --- a/data/minecraft/worldgen/density_function/overworld/caves/web3.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "max_exclusive": 0.0, - "when_in_range": 64.0, - "when_out_of_range": { - "argument1": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "argument1": -0.075, - "argument2": { - "argument1": 0.1, - "argument2": { - "noise": "minecraft:noodle_thickness", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "argument2": { - "argument1": 1.5, - "argument2": { - "argument1": { - "argument1":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web4", - "xz_scale": 2.6666666666666665, - "y_scale": 6.0, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set1", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web3", - "xz_scale": 6.0, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set2", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "type":"min" - }, - "argument2": - { - "argument1":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web1", - "xz_scale": 6.0, - "y_scale": 2.6666666666666665, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set3", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2":{ - - - "argument": { - "argument":{ - "type":"add", - "argument1": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "terralith:math/web/web2", - "xz_scale": 2.6666666666666665, - "y_scale": 6.0, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "argument2":{ - "noise": "terralith:math/web/web_set4", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - } - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "type":"min" - }, - "type": "minecraft:max" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "input": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "when_out_of_range": -1.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "min_inclusive": -1000000.0, - "type": "minecraft:range_choice" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/depth.json b/data/minecraft/worldgen/density_function/overworld/depth.json deleted file mode 100644 index d396a060..00000000 --- a/data/minecraft/worldgen/density_function/overworld/depth.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "argument1": { - "from_y": -64, - "to_y": 320, - "from_value": 1.5, - "to_value": -1.5, - "type": "minecraft:y_clamped_gradient" - }, - "argument2": "minecraft:overworld/offset", - "type": "minecraft:add" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/effective_continentalness.json b/data/minecraft/worldgen/density_function/overworld/effective_continentalness.json index fd76f31d..5233c7f7 100644 --- a/data/minecraft/worldgen/density_function/overworld/effective_continentalness.json +++ b/data/minecraft/worldgen/density_function/overworld/effective_continentalness.json @@ -1,20 +1,18 @@ { - "type": "flat_cache", + "type": "minecraft:flat_cache", "argument": { - "type": "spline", - "min_value": -2.0, - "max_value": 3.0, + "type": "minecraft:spline", "spline": { "coordinate": "minecraft:overworld/continents", "points": [ { - "location": -0.91, "derivative": 1, + "location": -0.91, "value": -1.05 }, { - "location": -0.8, "derivative": 1, + "location": -0.8, "value": -0.8 } ] diff --git a/data/minecraft/worldgen/density_function/overworld/erosion.json b/data/minecraft/worldgen/density_function/overworld/erosion.json index 0766fc0a..ce4091f1 100644 --- a/data/minecraft/worldgen/density_function/overworld/erosion.json +++ b/data/minecraft/worldgen/density_function/overworld/erosion.json @@ -6,29 +6,28 @@ "min_inclusive": -1000000, "max_exclusive": -0.8, "when_in_range": { - "type": "minecraft:range_choice", - "input": {"type":"cache_once","argument":"minecraft:overworld/base_erosion"}, - "min_inclusive": 0.4, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:add", - "argument1": 0.4, - "argument2": { - "type": "minecraft:mul", - "argument1": 1.485, - "argument2": { + "type": "minecraft:range_choice", + "input": { + "type": "minecraft:cache_once", + "argument": "minecraft:overworld/base_erosion" + }, + "min_inclusive": 0.4, + "max_exclusive": 1000000, + "when_in_range": { "type": "minecraft:add", - "argument1": -0.4, - "argument2": "minecraft:overworld/base_erosion" - } - } - }, - "when_out_of_range": "minecraft:overworld/base_erosion" + "argument1": 0.4, + "argument2": { + "type": "minecraft:mul", + "argument1": 1.485, + "argument2": { + "type": "minecraft:add", + "argument1": -0.4, + "argument2": "minecraft:overworld/base_erosion" + } + } + }, + "when_out_of_range": "minecraft:overworld/base_erosion" }, "when_out_of_range": "minecraft:overworld/base_erosion" } -} - - - - +} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/factor.json b/data/minecraft/worldgen/density_function/overworld/factor.json index afe48bea..dfb609cd 100644 --- a/data/minecraft/worldgen/density_function/overworld/factor.json +++ b/data/minecraft/worldgen/density_function/overworld/factor.json @@ -1,1316 +1,1315 @@ { + "type": "minecraft:flat_cache", "argument": { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": 10.0, "argument2": { + "type": "minecraft:add", "argument1": 1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" + } + } + } + } }, "argument2": { + "type": "minecraft:mul", "argument1": { - "spline": - { - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.93, - "derivative":-0.2, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":2 - }, - { - "location":-0.75, - "derivative":0, - "value":2 - }, - { - "location":-0.79, - "derivative":0, - "value":9 - }, - { - "location":-0.77, - "derivative":0, - "value":3 - }, - { - "location":-0.7, - "derivative":-7, - "value":2 - }, - { - "location":-0.33, - "derivative":0, - "value":0.45 - }, - { - "location":-0.24, - "derivative":8, - "value":2 - }, - { - "location":-0.225, - "derivative":0, - "value":9 - }, - { - "location":0.04, - "derivative":0, - "value":9 - }, - { - "location":0.06, - "derivative":0, - "value":9 - }, - { - "location":0.14, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.7, - "derivative":0, - "value":0.7 - }, - { - "location":-0.6, - "derivative":0, - "value":3 - }, - { - "location":-0.1, - "derivative":0, - "value":5 - }, - { - "location":0.1, - "derivative":-4, - "value":5 - }, - { - "location":0.5, - "derivative":0, - "value":1 - } - ] - } - }, - { - "location":0.33, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1, - "derivative":0, - "value":3 - }, - { - "location":-0.1, - "derivative":0, - "value":5 - }, - { - "location":0.1, - "derivative":-4, - "value":5 - }, - { - "location":0.5, - "derivative":0, - "value":1 - } - ] - } - }, - { - "location":0.38, - "derivative":0, - "value":9 - }, - { - "location":0.56, - "derivative":0, - "value":9 - }, - { - "location":0.585, - "derivative":0, - "value":1.2 - }, - { - "location":1, - "derivative":0, - "value":1.2 - } - ] - } - }, - { - "location":-0.9, - "derivative":0, - "value":3.95 - }, - { - "location":-0.19, - "derivative":0, - "value":3.95 - }, - { - "location":-0.15, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":6.25 - } - ] - } - }, - { - "location":-0.5, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.05, - "derivative":0, - "value":6.3 - }, - { - "location":0.05, - "derivative":0, - "value":2.67 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":6.25 - } - ] - } - }, - { - "location":-0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":6.25 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.05, - "derivative":0, - "value":2.67 - }, - { - "location":0.05, - "derivative":0, - "value":6.3 - } - ] - } - }, - { - "location":0.03, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":6.25 - } - ] - } - }, - { - "location":0.35, - "derivative":0, - "value":6.25 - }, - { - "location":0.45, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.9, - "derivative":0, - "value":6.25 - }, - { - "location":-0.69, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":6.25 - }, - { - "location":0.1, - "derivative":0, - "value":0.625 - } - ] - } - } - ] - } - }, - { - "location":0.55, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.9, - "derivative":0, - "value":6.25 - }, - { - "location":-0.69, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":6.25 - }, - { - "location":0.1, - "derivative":0, - "value":0.625 - } - ] - } - } - ] - } - }, - { - "location":0.62, - "derivative":0, - "value":6.25 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":5.47 - } - ] - } - }, - { - "location":-0.5, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.05, - "derivative":0, - "value":6.3 - }, - { - "location":0.05, - "derivative":0, - "value":2.67 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":5.47 - } - ] - } - }, - { - "location":-0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":5.47 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.05, - "derivative":0, - "value":2.67 - }, - { - "location":0.05, - "derivative":0, - "value":6.3 - } - ] - } - }, - { - "location":0.03, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":5.47 - } - ] - } - }, - { - "location":0.35, - "derivative":0, - "value":5.47 - }, - { - "location":0.45, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.9, - "derivative":0, - "value":5.47 - }, - { - "location":-0.69, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":5.47 - }, - { - "location":0.1, - "derivative":0, - "value":0.625 - } - ] - } - } - ] - } - }, - { - "location":0.55, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.9, - "derivative":0, - "value":5.47 - }, - { - "location":-0.69, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":5.47 - }, - { - "location":0.1, - "derivative":0, - "value":0.625 - } - ] - } - } - ] - } - }, - { - "location":0.62, - "derivative":0, - "value":5.47 - } - ] - } - }, - { - "location":0.03, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":5.08 - } - ] - } - }, - { - "location":-0.5, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.05, - "derivative":0, - "value":6.3 - }, - { - "location":0.05, - "derivative":0, - "value":2.67 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":5.08 - } - ] - } - }, - { - "location":-0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.66, - "derivative":0, - "value":2.25 - }, - { - "location":-0.2, - "derivative":2, - "value":2.65 - }, - { - "location":0, - "derivative":0, - "value":5 - }, - { - "location":0.2, - "derivative":-2, - "value":3.5 - }, - { - "location":0.66, - "derivative":0, - "value":2 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.66, - "derivative":0, - "value":1.75 - }, - { - "location":-0.2, - "derivative":2, - "value":2.5 - }, - { - "location":0, - "derivative":0, - "value":6 - }, - { - "location":0.2, - "derivative":-2, - "value":2 - }, - { - "location":0.66, - "derivative":0, - "value":1.55 - } - ] - } - }, - { - "location":0.03, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":5.08 - } - ] - } - }, - { - "location":0.35, - "derivative":0, - "value":5.08 - }, - { - "location":0.45, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.9, - "derivative":0, - "value":5.08 - }, - { - "location":-0.69, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":5.08 - }, - { - "location":0.1, - "derivative":0, - "value":5.08 - } - ] - } - } - ] - } - }, - { - "location":0.55, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.9, - "derivative":0, - "value":5.08 - }, - { - "location":-0.69, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":5.08 - }, - { - "location":0.1, - "derivative":0, - "value":5.08 - } - ] - } - } - ] - } - }, - { - "location":0.62, - "derivative":0, - "value":5.08 - } - ] - } - }, - { - "location":0.06, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } - ] - } - }, - { - "location":-0.5, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.05, - "derivative":0, - "value":6.3 - }, - { - "location":0.05, - "derivative":0, - "value":2.67 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } - ] - } - }, - { - "location":-0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.05, - "derivative":0, - "value":2.67 - }, - { - "location":0.05, - "derivative":0, - "value":6.3 - } - ] - } - }, - { - "location":0.03, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": -0.2, + "location": -0.93, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 2 + }, + { + "derivative": 0, + "location": -0.75, + "value": 2 + }, + { + "derivative": 0, + "location": -0.79, + "value": 9 + }, + { + "derivative": 0, + "location": -0.77, + "value": 3 + }, + { + "derivative": -7, + "location": -0.7, + "value": 2 + }, + { + "derivative": 0, + "location": -0.33, + "value": 0.45 + }, + { + "derivative": 8, + "location": -0.24, + "value": 2 + }, + { + "derivative": 0, + "location": -0.225, + "value": 9 + }, + { + "derivative": 0, + "location": 0.04, + "value": 9 + }, + { + "derivative": 0, + "location": 0.06, + "value": 9 + }, + { + "derivative": 0, + "location": 0.14, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.7, + "value": 0.7 + }, + { + "derivative": 0, + "location": -0.6, + "value": 3 + }, + { + "derivative": 0, + "location": -0.1, + "value": 5 + }, + { + "derivative": -4, + "location": 0.1, + "value": 5 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.33, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 3 + }, + { + "derivative": 0, + "location": -0.1, + "value": 5 + }, + { + "derivative": -4, + "location": 0.1, + "value": 5 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.38, + "value": 9 + }, + { + "derivative": 0, + "location": 0.56, + "value": 9 + }, + { + "derivative": 0, + "location": 0.585, + "value": 1.2 + }, + { + "derivative": 0, + "location": 1, + "value": 1.2 + } + ] + } + }, + { + "derivative": 0, + "location": -0.9, + "value": 3.95 + }, + { + "derivative": 0, + "location": -0.19, + "value": 3.95 + }, + { + "derivative": 0, + "location": -0.15, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 6.25 + } + ] + } + }, + { + "derivative": 0, + "location": -0.5, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.05, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.05, + "value": 2.67 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 6.25 + } + ] + } + }, + { + "derivative": 0, + "location": -0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 6.25 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.05, + "value": 2.67 + }, + { + "derivative": 0, + "location": 0.05, + "value": 6.3 + } + ] + } + }, + { + "derivative": 0, + "location": 0.03, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 6.25 + } + ] + } + }, + { + "derivative": 0, + "location": 0.35, + "value": 6.25 + }, + { + "derivative": 0, + "location": 0.45, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.9, + "value": 6.25 + }, + { + "derivative": 0, + "location": -0.69, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": 6.25 + }, + { + "derivative": 0, + "location": 0.1, + "value": 0.625 + } ] - } - }, - { - "location":0.05, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.45, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":1.56 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.55, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.9, + "value": 6.25 + }, + { + "derivative": 0, + "location": -0.69, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": 6.25 + }, + { + "derivative": 0, + "location": 0.1, + "value": 0.625 + } ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.45, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":1.56 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.62, + "value": 6.25 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 5.47 + } + ] + } + }, + { + "derivative": 0, + "location": -0.5, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.05, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.05, + "value": 2.67 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 5.47 + } + ] + } + }, + { + "derivative": 0, + "location": -0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 5.47 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.05, + "value": 2.67 + }, + { + "derivative": 0, + "location": 0.05, + "value": 6.3 + } + ] + } + }, + { + "derivative": 0, + "location": 0.03, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 5.47 + } + ] + } + }, + { + "derivative": 0, + "location": 0.35, + "value": 5.47 + }, + { + "derivative": 0, + "location": 0.45, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.9, + "value": 5.47 + }, + { + "derivative": 0, + "location": -0.69, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": 5.47 + }, + { + "derivative": 0, + "location": 0.1, + "value": 0.625 + } ] - } - }, - { - "location":0.45, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } - ] - } - }, - { - "location":-0.15, - "derivative":0, - "value":1.37 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.55, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.9, + "value": 5.47 + }, + { + "derivative": 0, + "location": -0.69, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": 5.47 + }, + { + "derivative": 0, + "location": 0.1, + "value": 0.625 + } ] - } - }, - { - "location":0.55, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.2, - "derivative":0, - "value":6.3 - }, - { - "location":0.2, - "derivative":0, - "value":4.69 - } - ] - } - }, - { - "location":-0.15, - "derivative":0, - "value":1.37 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.62, + "value": 5.47 + } + ] + } + }, + { + "derivative": 0, + "location": 0.03, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 5.08 + } + ] + } + }, + { + "derivative": 0, + "location": -0.5, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.05, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.05, + "value": 2.67 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 5.08 + } + ] + } + }, + { + "derivative": 0, + "location": -0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.66, + "value": 2.25 + }, + { + "derivative": 2, + "location": -0.2, + "value": 2.65 + }, + { + "derivative": 0, + "location": 0, + "value": 5 + }, + { + "derivative": -2, + "location": 0.2, + "value": 3.5 + }, + { + "derivative": 0, + "location": 0.66, + "value": 2 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.66, + "value": 1.75 + }, + { + "derivative": 2, + "location": -0.2, + "value": 2.5 + }, + { + "derivative": 0, + "location": 0, + "value": 6 + }, + { + "derivative": -2, + "location": 0.2, + "value": 2 + }, + { + "derivative": 0, + "location": 0.66, + "value": 1.55 + } + ] + } + }, + { + "derivative": 0, + "location": 0.03, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 5.08 + } + ] + } + }, + { + "derivative": 0, + "location": 0.35, + "value": 5.08 + }, + { + "derivative": 0, + "location": 0.45, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.9, + "value": 5.08 + }, + { + "derivative": 0, + "location": -0.69, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": 5.08 + }, + { + "derivative": 0, + "location": 0.1, + "value": 5.08 + } ] - } - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0, - "derivative":0, - "value":8 - }, - { - "location":0.1, - "derivative":-20, - "value":8 - }, - { - "location":0.4, - "derivative":0, - "value":8 - }, - { - "location":0.7, - "derivative":0, - "value":8 - }, - { - "location":0.9, - "derivative":0, - "value":8 - } - ] - } - }, - { - "location":0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.45, - "derivative":0, - "value":6 - }, - { - "location":0.5, - "derivative":-20, - "value":4 - }, - { - "location":0.65, - "derivative":0, - "value":0.6 - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":0, - "value":6 - }, - { - "location":0, - "derivative":0, - "value":6 - }, - { - "location":0.1, - "derivative":-12, - "value":6 - }, - { - "location":0.6, - "derivative":0, - "value":2 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.55, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.9, + "value": 5.08 + }, + { + "derivative": 0, + "location": -0.69, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": 5.08 + }, + { + "derivative": 0, + "location": 0.1, + "value": 5.08 + } ] - } - }, - { - "location":-0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":0, - "value":6 - }, - { - "location":0, - "derivative":0, - "value":6 - }, - { - "location":0.1, - "derivative":-12, - "value":6 - }, - { - "location":0.6, - "derivative":0, - "value":2 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.62, + "value": 5.08 + } + ] + } + }, + { + "derivative": 0, + "location": 0.06, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } + ] + } + }, + { + "derivative": 0, + "location": -0.5, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.05, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.05, + "value": 2.67 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } + ] + } + }, + { + "derivative": 0, + "location": -0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.05, + "value": 2.67 + }, + { + "derivative": 0, + "location": 0.05, + "value": 6.3 + } + ] + } + }, + { + "derivative": 0, + "location": 0.03, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } + ] + } + }, + { + "derivative": 0, + "location": 0.05, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.45, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } ] - } - }, - { - "location":-0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.66, - "derivative":0, - "value":3 - }, - { - "location":-0.2, - "derivative":2, - "value":4 - }, - { - "location":0, - "derivative":0, - "value":5 - }, - { - "location":0.2, - "derivative":-2, - "value":4 - }, - { - "location":0.66, - "derivative":0, - "value":3 - } + } + }, + { + "derivative": 0, + "location": 0.7, + "value": 1.56 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.45, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } ] - } - }, - { - "location":-0.075, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.66, - "derivative":0, - "value":2.5 - }, - { - "location":-0.2, - "derivative":2, - "value":4 - }, - { - "location":0, - "derivative":0, - "value":6 - }, - { - "location":0.2, - "derivative":-2, - "value":6 - }, - { - "location":0.66, - "derivative":0, - "value":4.5 - } + } + }, + { + "derivative": 0, + "location": 0.7, + "value": 1.56 + } + ] + } + }, + { + "derivative": 0, + "location": 0.45, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":0, - "value":20 - }, - { - "location":0, - "derivative":0, - "value":20 - }, - { - "location":0.1, - "derivative":0, - "value":20 - }, - { - "location":0.6, - "derivative":0, - "value":20 - } + } + }, + { + "derivative": 0, + "location": -0.15, + "value": 1.37 + } + ] + } + }, + { + "derivative": 0, + "location": 0.55, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.2, + "value": 6.3 + }, + { + "derivative": 0, + "location": 0.2, + "value": 4.69 + } ] - } - }, - { - "location":0.45, - "derivative":0, - "value":8 - }, - { - "location":0.5, - "derivative":-20, - "value":4 - }, - { - "location":0.65, - "derivative":0, - "value":0.575 - } - ] - } - } + } + }, + { + "derivative": 0, + "location": -0.15, + "value": 1.37 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0, + "value": 8 + }, + { + "derivative": -20, + "location": 0.1, + "value": 8 + }, + { + "derivative": 0, + "location": 0.4, + "value": 8 + }, + { + "derivative": 0, + "location": 0.7, + "value": 8 + }, + { + "derivative": 0, + "location": 0.9, + "value": 8 + } + ] + } + }, + { + "derivative": 0, + "location": 0.35, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.45, + "value": 6 + }, + { + "derivative": -20, + "location": 0.5, + "value": 4 + }, + { + "derivative": 0, + "location": 0.65, + "value": 0.6 + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.1, + "value": 6 + }, + { + "derivative": 0, + "location": 0, + "value": 6 + }, + { + "derivative": -12, + "location": 0.1, + "value": 6 + }, + { + "derivative": 0, + "location": 0.6, + "value": 2 + } + ] + } + }, + { + "derivative": 0, + "location": -0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.1, + "value": 6 + }, + { + "derivative": 0, + "location": 0, + "value": 6 + }, + { + "derivative": -12, + "location": 0.1, + "value": 6 + }, + { + "derivative": 0, + "location": 0.6, + "value": 2 + } + ] + } + }, + { + "derivative": 0, + "location": -0.2, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.66, + "value": 3 + }, + { + "derivative": 2, + "location": -0.2, + "value": 4 + }, + { + "derivative": 0, + "location": 0, + "value": 5 + }, + { + "derivative": -2, + "location": 0.2, + "value": 4 + }, + { + "derivative": 0, + "location": 0.66, + "value": 3 + } + ] + } + }, + { + "derivative": 0, + "location": -0.075, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.66, + "value": 2.5 + }, + { + "derivative": 2, + "location": -0.2, + "value": 4 + }, + { + "derivative": 0, + "location": 0, + "value": 6 + }, + { + "derivative": -2, + "location": 0.2, + "value": 6 + }, + { + "derivative": 0, + "location": 0.66, + "value": 4.5 + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.1, + "value": 20 + }, + { + "derivative": 0, + "location": 0, + "value": 20 + }, + { + "derivative": 0, + "location": 0.1, + "value": 20 + }, + { + "derivative": 0, + "location": 0.6, + "value": 20 + } + ] + } + }, + { + "derivative": 0, + "location": 0.45, + "value": 8 + }, + { + "derivative": -20, + "location": 0.5, + "value": 4 + }, + { + "derivative": 0, + "location": 0.65, + "value": 0.575 + } + ] + } + } ] - }, - "type": "minecraft:spline" + } }, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_2d" - }, - "type": "minecraft:flat_cache" + } + } + } + } + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/jaggedness.json b/data/minecraft/worldgen/density_function/overworld/jaggedness.json index aa51da86..f264c5ba 100644 --- a/data/minecraft/worldgen/density_function/overworld/jaggedness.json +++ b/data/minecraft/worldgen/density_function/overworld/jaggedness.json @@ -1,1063 +1,1062 @@ { + "type": "minecraft:flat_cache", "argument": { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": 0.0, "argument2": { + "type": "minecraft:add", "argument1": 1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" + } + } + } + } }, "argument2": { + "type": "minecraft:mul", "argument1": { - "spline": - { - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.94, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":0 - }, - { - "location":-0.81, - "derivative":0, - "value":0 - }, - { - "location":-0.79, - "derivative":0, - "value":0 - }, - { - "location":-0.375, - "derivative":0, - "value":0 - }, - { - "location":-0.7, - "derivative":10, - "value":0.1 - }, - { - "location":-0.6, - "derivative":0, - "value":1.1 - }, - { - "location":-0.2475, - "derivative":-4, - "value":0.1 - }, - { - "location":-0.2375, - "derivative":0, - "value":0 - }, - { - "location":0.055, - "derivative":0, - "value":0 - }, - { - "location":0.065, - "derivative":0, - "value":0 - }, - { - "location":0.14, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.7, - "derivative":0, - "value":0.2 - }, - { - "location":-0.6, - "derivative":0, - "value":0 - }, - { - "location":-0.1, - "derivative":0, - "value":0 - }, - { - "location":0.1, - "derivative":0, - "value":0 - }, - { - "location":0.5, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1, - "derivative":0, - "value":0 - }, - { - "location":-0.1, - "derivative":0, - "value":0 - }, - { - "location":0.3, - "derivative":-4, - "value":0 - }, - { - "location":0.55, - "derivative":0, - "value":0.45 - } - ] - } - }, - { - "location":0.37, - "derivative":0, - "value":0 - }, - { - "location":0.45, - "derivative":0, - "value":0 - }, - { - "location":0.54, - "derivative":0, - "value":0 - }, - { - "location":0.56, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":-0.95, - "derivative":0, - "value":0 - }, - { - "location":-0.11, - "derivative":0, - "value":0 - }, - { - "location":-0.07, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0 - }, - { - "location":0.01, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.78, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0 - }, - { - "location":0.01, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.5775, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0 - }, - { - "location":0.01, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.375, - "derivative":0, - "value":0 - }, - { - "location":-0.3, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0 - }, - { - "location":-0.1, - "derivative":0, - "value":0 - }, - { - "location":-0.05, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.05, - "derivative":0, - "value":0 - }, - { - "location":0.1, - "derivative":0.9, - "value":0 - }, - { - "location":0.6, - "derivative":0, - "value":0.2 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0 - }, - { - "location":-0.1, - "derivative":0, - "value":0 - }, - { - "location":-0.05, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.05, - "derivative":0, - "value":0 - }, - { - "location":0.1, - "derivative":0.9, - "value":0 - }, - { - "location":0.6, - "derivative":0, - "value":0.1 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.03, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - } - ] - } - }, - { - "location":-0.78, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.315 - }, - { - "location":0.01, - "derivative":0, - "value":0.15 - } - ] - } - } + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.94, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0 + }, + { + "derivative": 0, + "location": -0.81, + "value": 0 + }, + { + "derivative": 0, + "location": -0.79, + "value": 0 + }, + { + "derivative": 0, + "location": -0.375, + "value": 0 + }, + { + "derivative": 10, + "location": -0.7, + "value": 0.1 + }, + { + "derivative": 0, + "location": -0.6, + "value": 1.1 + }, + { + "derivative": -4, + "location": -0.2475, + "value": 0.1 + }, + { + "derivative": 0, + "location": -0.2375, + "value": 0 + }, + { + "derivative": 0, + "location": 0.055, + "value": 0 + }, + { + "derivative": 0, + "location": 0.065, + "value": 0 + }, + { + "derivative": 0, + "location": 0.14, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.7, + "value": 0.2 + }, + { + "derivative": 0, + "location": -0.6, + "value": 0 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0 + }, + { + "derivative": 0, + "location": 0.1, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.35, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0 + }, + { + "derivative": -4, + "location": 0.3, + "value": 0 + }, + { + "derivative": 0, + "location": 0.55, + "value": 0.45 + } + ] + } + }, + { + "derivative": 0, + "location": 0.37, + "value": 0 + }, + { + "derivative": 0, + "location": 0.45, + "value": 0 + }, + { + "derivative": 0, + "location": 0.54, + "value": 0 + }, + { + "derivative": 0, + "location": 0.56, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": -0.95, + "value": 0 + }, + { + "derivative": 0, + "location": -0.11, + "value": 0 + }, + { + "derivative": 0, + "location": -0.07, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0 + } ] - } - }, - { - "location":-0.5775, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.315 - }, - { - "location":0.01, - "derivative":0, - "value":0.15 - } - ] - } - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.78, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0 + } ] - } - }, - { - "location":-0.375, - "derivative":0, - "value":0 - }, - { - "location":-0.3, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0 - }, - { - "location":-0.1, - "derivative":0, - "value":0 - }, - { - "location":-0.05, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.05, - "derivative":0, - "value":0 - }, - { - "location":0.1, - "derivative":0.9, - "value":0 - }, - { - "location":0.6, - "derivative":0, - "value":0.1 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.5775, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0 + } ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0 - }, - { - "location":-0.1, - "derivative":0, - "value":0 - }, - { - "location":-0.05, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.05, - "derivative":0, - "value":0 - }, - { - "location":0.1, - "derivative":0.9, - "value":0 - }, - { - "location":0.6, - "derivative":0, - "value":0.1 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.375, + "value": 0 + }, + { + "derivative": 0, + "location": -0.3, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0 + }, + { + "derivative": 0, + "location": -0.05, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0 + }, + { + "derivative": 0.9, + "location": 0.1, + "value": 0 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.2 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0 + }, + { + "derivative": 0, + "location": -0.05, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0 + }, + { + "derivative": 0.9, + "location": 0.1, + "value": 0 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.03, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":0, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.525, - "derivative":0, - "value":0 - }, - { - "location":0.6, - "derivative":0, - "value":0.3 - }, - { - "location":0.8, - "derivative":0, - "value":0.85 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.78, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.315 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.15 + } ] - } - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.525, - "derivative":0, - "value":0 - }, - { - "location":0.62, - "derivative":0, - "value":0.5 - }, - { - "location":0.8, - "derivative":0, - "value":1 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.5775, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.315 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.15 + } ] - } - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.375, + "value": 0 + }, + { + "derivative": 0, + "location": -0.3, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0 + }, + { + "derivative": 0, + "location": -0.05, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0 + }, + { + "derivative": 0.9, + "location": 0.1, + "value": 0 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0 + }, + { + "derivative": 0, + "location": -0.05, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0 + }, + { + "derivative": 0.9, + "location": 0.1, + "value": 0 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.525, + "value": 0 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.3 + }, + { + "derivative": 0, + "location": 0.8, + "value": 0.85 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.525, + "value": 0 + }, + { + "derivative": 0, + "location": 0.62, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.8, + "value": 1 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":-0.78, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - } + } + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":-0.5775, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.78, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":-0.375, - "derivative":0, - "value":0 - }, - { - "location":0.05, - "derivative":0, - "value":0 - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0.1, - "derivative":0, - "value":0 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.5775, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":0.45, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.375, + "value": 0 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0 + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0.1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.45, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":-0.78, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - } + } + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":-0.5775, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":0.19999999, - "derivative":0, - "value":0 - }, - { - "location":0.44999996, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":0.63 - }, - { - "location":0.01, - "derivative":0, - "value":0.3 - } - ] - } - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.78, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":-0.375, - "derivative":0, - "value":0 - }, - { - "location":0.05, - "derivative":0, - "value":0 - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0 - }, - { - "location":-0.1, - "derivative":-0.25, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.6, - "derivative":0, - "value":0 - }, - { - "location":0.8, - "derivative":0, - "value":0 - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.5775, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": 0.19999999, + "value": 0 + }, + { + "derivative": 0, + "location": 0.44999996, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": 0.63 + }, + { + "derivative": 0, + "location": 0.01, + "value": 0.3 + } ] - } - }, - { - "location":0.45, - "derivative":0, - "value":0 - } - ] - } - } + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.375, + "value": 0 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0 + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0 + }, + { + "derivative": -0.25, + "location": -0.1, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0 + }, + { + "derivative": 0, + "location": 0.8, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.45, + "value": 0 + } + ] + } + } ] - }, - "type": "minecraft:spline" + } }, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_2d" - }, - "type": "minecraft:flat_cache" + } + } + } + } + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/continents.json b/data/minecraft/worldgen/density_function/overworld/noise_router/continents.json index fd99646f..2dfbc29b 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/continents.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/continents.json @@ -2,4 +2,4 @@ "type": "minecraft:add", "argument1": 0, "argument2": "minecraft:overworld/effective_continentalness" -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/depth.json b/data/minecraft/worldgen/density_function/overworld/noise_router/depth.json index 392e110e..64e1cb45 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/depth.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/depth.json @@ -2,4 +2,4 @@ "type": "minecraft:add", "argument1": 0, "argument2": "minecraft:overworld/depth" -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/erosion.json b/data/minecraft/worldgen/density_function/overworld/noise_router/erosion.json index 920a8f8e..23ebb2f3 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/erosion.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/erosion.json @@ -2,4 +2,4 @@ "type": "minecraft:add", "argument1": 0, "argument2": "minecraft:overworld/erosion" -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/final_density.json b/data/minecraft/worldgen/density_function/overworld/noise_router/final_density.json index 5541ac66..87ad67bd 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/final_density.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/final_density.json @@ -1,143 +1,143 @@ { + "type": "minecraft:min", "argument1": { - "argument": { - "argument1": 0.64, - "argument2": { - "argument": { - "argument": { - "argument1": 0.1171875, - "argument2": { + "type": "minecraft:squeeze", + "argument": { + "type": "minecraft:mul", + "argument1": 0.64, + "argument2": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:blend_density", + "argument": { + "type": "minecraft:add", + "argument1": 0.1171875, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": -64, + "to_value": 1.0, + "to_y": -40 + }, + "argument2": { + "type": "minecraft:add", + "argument1": -0.1171875, + "argument2": { + "type": "minecraft:add", + "argument1": -0.078125, + "argument2": { + "type": "minecraft:mul", "argument1": { - "from_y": -64, - "to_y": -40, - "from_value": 0.0, - "to_value": 1.0, - "type": "minecraft:y_clamped_gradient" + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 250, + "to_value": 0.0, + "to_y": 292 }, "argument2": { - "argument1": -0.1171875, - "argument2": { - "argument1": -0.078125, + "type": "minecraft:add", + "argument1": 0.078125, + "argument2": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/sloped_cheese", + "min_inclusive": -1000000.0, + "max_exclusive": 1.5625, + "when_in_range": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:add", + "argument1": "minecraft:overworld/sloped_cheese", + "argument2": { + "type": "minecraft:beardifier" + } + }, + "argument2": "terralith:overworld/extra_terrain_sum" + }, "argument2": { - "argument1": { - "from_y": 250, - "to_y": 292, - "from_value": 1.0, - "to_value": 0.0, - "type": "minecraft:y_clamped_gradient" - }, - "argument2": { - "argument1": 0.078125, - "argument2": { - "max_exclusive": 1.5625, - "when_in_range": { - "type": "minecraft:min", - "argument1": { - "type": "minecraft:max", - "argument1": { - "type": "minecraft:add", - "argument1": "minecraft:overworld/sloped_cheese", - "argument2": { - "type": "minecraft:beardifier" - } - }, - "argument2": "terralith:overworld/extra_terrain_sum" - }, - "argument2": { - "type": "minecraft:mul", - "argument1": 5, - "argument2": { - "type": "min", - "argument1": "minecraft:overworld/caves/entrances", - "argument2": "terralith:overworld/subtract_terrain_sum" - } + "type": "minecraft:mul", + "argument1": 5, + "argument2": { + "type": "minecraft:min", + "argument1": "minecraft:overworld/caves/entrances", + "argument2": "terralith:overworld/subtract_terrain_sum" + } + } + }, + "when_out_of_range": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:noise", + "noise": "minecraft:cave_layer", + "xz_scale": 1.0, + "y_scale": 8.0 } - }, - "when_out_of_range": { - "type": "min", - "argument1": { - "argument1": { - "argument1": { - "argument1": { - "argument1": { - "argument1": 4.0, - "argument2": { - "argument": { - "noise": "minecraft:cave_layer", - "xz_scale": 1.0, - "y_scale": 8.0, - "type": "minecraft:noise" - }, - "type": "minecraft:square" - }, - "type": "minecraft:mul" - }, - "argument2": { - "argument1": "terralith:overworld/reference/cave_cheese", - "argument2": { - "input": { - "argument1": 1.5, - "argument2": { - "argument1": -0.64, - "argument2": "minecraft:overworld/sloped_cheese", - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "min": 0.0, - "max": 0.5, - "type": "minecraft:clamp" - }, - "type": "minecraft:add" - }, - "type": "minecraft:add" - }, - "argument2": "minecraft:overworld/caves/entrances", - "type": "minecraft:min" - }, - "argument2": { - "argument1": "minecraft:overworld/caves/spaghetti_2d", - "argument2": "minecraft:overworld/caves/spaghetti_roughness_function", - "type": "minecraft:add" - }, - "type": "minecraft:min" - }, - "argument2": { - "max_exclusive": 0.03, - "when_in_range": -1000000.0, - "when_out_of_range": "minecraft:overworld/caves/pillars", - "input": "minecraft:overworld/caves/pillars", - "min_inclusive": -1000000.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:max" + } + }, + "argument2": { + "type": "minecraft:add", + "argument1": "terralith:overworld/reference/cave_cheese", + "argument2": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": 1.5, + "argument2": { + "type": "minecraft:mul", + "argument1": -0.64, + "argument2": "minecraft:overworld/sloped_cheese" + } }, - "argument2": "terralith:overworld/subtract_terrain_sum" - }, - "input": "minecraft:overworld/sloped_cheese", - "min_inclusive": -1000000.0, - "type": "minecraft:range_choice" + "max": 0.5, + "min": 0.0 + } + } }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" + "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.0, + "max_exclusive": 0.03, + "when_in_range": -1000000.0, + "when_out_of_range": "minecraft:overworld/caves/pillars" + } }, - "type": "minecraft:add" - }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:blend_density" - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:squeeze" + "argument2": "terralith:overworld/subtract_terrain_sum" + } + } + } + } + } + } + } + } + } + } + } }, - "argument2": "minecraft:overworld/caves/noodle", - "type": "minecraft:min" + "argument2": "minecraft:overworld/caves/noodle" } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/fluid_level_floodedness.json b/data/minecraft/worldgen/density_function/overworld/noise_router/fluid_level_floodedness.json index 69a8bbd2..e44a1184 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/fluid_level_floodedness.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/fluid_level_floodedness.json @@ -1,16 +1,16 @@ { "type": "minecraft:cache_once", "argument": { - "type": "minecraft:range_choice", - "input": "terralith:overworld/cliff/spline", - "min_inclusive": -1000000, - "max_exclusive": 2, - "when_in_range": 1, - "when_out_of_range": { - "type": "minecraft:noise", - "noise": "minecraft:aquifer_fluid_level_floodedness", - "xz_scale": 1, - "y_scale": 1.4 - } + "type": "minecraft:range_choice", + "input": "terralith:overworld/cliff/spline", + "min_inclusive": -1000000, + "max_exclusive": 2, + "when_in_range": 1, + "when_out_of_range": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_fluid_level_floodedness", + "xz_scale": 1, + "y_scale": 1.4 + } } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/initial_density_without_jaggedness.json b/data/minecraft/worldgen/density_function/overworld/noise_router/initial_density_without_jaggedness.json index 9e288e58..913ffd3b 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/initial_density_without_jaggedness.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/initial_density_without_jaggedness.json @@ -1,72 +1,72 @@ { - "type": "min", + "type": "minecraft:min", "argument1": { - "type": "add", - "argument1": 0.0, - "argument2": { - "type": "minecraft:add", - "argument1": 0.1171875, + "type": "minecraft:add", + "argument1": 0.0, + "argument2": { + "type": "minecraft:add", + "argument1": 0.1171875, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": -64, + "to_value": 1.0, + "to_y": -40 + }, "argument2": { - "type": "minecraft:mul", - "argument1": { - "type": "minecraft:y_clamped_gradient", - "from_value": 0.0, - "from_y": -64, - "to_value": 1.0, - "to_y": -40 - }, - "argument2": { - "type": "minecraft:add", - "argument1": -0.1171875, + "type": "minecraft:add", + "argument1": -0.1171875, + "argument2": { + "type": "minecraft:add", + "argument1": -0.078125, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 250, + "to_value": 0.0, + "to_y": 292 + }, "argument2": { - "type": "minecraft:add", - "argument1": -0.078125, - "argument2": { - "type": "minecraft:mul", - "argument1": { - "type": "minecraft:y_clamped_gradient", - "from_value": 1.0, - "from_y": 250, - "to_value": 0.0, - "to_y": 292 - }, + "type": "minecraft:add", + "argument1": 0.078125, + "argument2": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": -0.703125, "argument2": { - "type": "minecraft:add", - "argument1": 0.078125, - "argument2": { - "type": "minecraft:clamp", - "input": { - "type": "minecraft:add", - "argument1": -0.703125, - "argument2": { - "type": "minecraft:mul", - "argument1": 4.0, - "argument2": { - "type": "minecraft:quarter_negative", - "argument": { - "type": "minecraft:mul", - "argument1": "minecraft:overworld/depth", - "argument2": { - "type": "minecraft:cache_2d", - "argument": "minecraft:overworld/factor" - } - } - } - } - }, - "max": 64.0, - "min": -64.0 - } + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:quarter_negative", + "argument": { + "type": "minecraft:mul", + "argument1": "minecraft:overworld/depth", + "argument2": { + "type": "minecraft:cache_2d", + "argument": "minecraft:overworld/factor" + } + } + } } - } + }, + "max": 64.0, + "min": -64.0 + } } - } + } + } } - } + } + } }, "argument2": { - "type": "mul", - "argument1": 1, - "argument2": "terralith:overworld/subtract_terrain_sum" + "type": "minecraft:mul", + "argument1": 1, + "argument2": "terralith:overworld/subtract_terrain_sum" } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/ridges.json b/data/minecraft/worldgen/density_function/overworld/noise_router/ridges.json index 30e99037..c426ff05 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/ridges.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/ridges.json @@ -2,4 +2,4 @@ "type": "minecraft:add", "argument1": 0, "argument2": "minecraft:overworld/ridges" -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/temperature.json b/data/minecraft/worldgen/density_function/overworld/noise_router/temperature.json index b13b9b1d..ac6b11f4 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/temperature.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/temperature.json @@ -2,4 +2,4 @@ "type": "minecraft:add", "argument1": 0, "argument2": "minecraft:overworld/temperature" -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/vegetation.json b/data/minecraft/worldgen/density_function/overworld/noise_router/vegetation.json index b96a9d79..abe7bdc1 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/vegetation.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/vegetation.json @@ -2,4 +2,4 @@ "type": "minecraft:add", "argument1": 0, "argument2": "minecraft:overworld/vegetation" -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/vein_ridged.json b/data/minecraft/worldgen/density_function/overworld/noise_router/vein_ridged.json index d787ed59..2c7e6d07 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/vein_ridged.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/vein_ridged.json @@ -2,44 +2,44 @@ "type": "minecraft:add", "argument1": -0.07999999821186066, "argument2": { - "type": "minecraft:max", - "argument1": { - "type": "minecraft:abs", + "type": "minecraft:max", + "argument1": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:interpolated", "argument": { - "type": "minecraft:interpolated", - "argument": { - "type": "minecraft:range_choice", - "input": "minecraft:y", - "min_inclusive": -60, - "max_exclusive": 51, - "when_in_range": { - "type": "minecraft:noise", - "noise": "minecraft:ore_vein_a", - "xz_scale": 4, - "y_scale": 4 - }, - "when_out_of_range": 0 - } + "type": "minecraft:range_choice", + "input": "minecraft:y", + "min_inclusive": -60, + "max_exclusive": 51, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_vein_a", + "xz_scale": 4, + "y_scale": 4 + }, + "when_out_of_range": 0 } - }, - "argument2": { - "type": "minecraft:abs", + } + }, + "argument2": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:interpolated", "argument": { - "type": "minecraft:interpolated", - "argument": { - "type": "minecraft:range_choice", - "input": "minecraft:y", - "min_inclusive": -60, - "max_exclusive": 51, - "when_in_range": { - "type": "minecraft:noise", - "noise": "minecraft:ore_vein_b", - "xz_scale": 4, - "y_scale": 4 - }, - "when_out_of_range": 0 - } + "type": "minecraft:range_choice", + "input": "minecraft:y", + "min_inclusive": -60, + "max_exclusive": 51, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_vein_b", + "xz_scale": 4, + "y_scale": 4 + }, + "when_out_of_range": 0 } - } + } + } } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noise_router/vein_toggle.json b/data/minecraft/worldgen/density_function/overworld/noise_router/vein_toggle.json index fb270433..8cbf51fd 100644 --- a/data/minecraft/worldgen/density_function/overworld/noise_router/vein_toggle.json +++ b/data/minecraft/worldgen/density_function/overworld/noise_router/vein_toggle.json @@ -1,16 +1,16 @@ { "type": "minecraft:interpolated", "argument": { - "type": "minecraft:range_choice", - "input": "minecraft:y", - "min_inclusive": -60, - "max_exclusive": 51, - "when_in_range": { - "type": "minecraft:noise", - "noise": "minecraft:ore_veininess", - "xz_scale": 1.5, - "y_scale": 1.5 - }, - "when_out_of_range": 0 + "type": "minecraft:range_choice", + "input": "minecraft:y", + "min_inclusive": -60, + "max_exclusive": 51, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_veininess", + "xz_scale": 1.5, + "y_scale": 1.5 + }, + "when_out_of_range": 0 } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/noodle.json b/data/minecraft/worldgen/density_function/overworld/noodle.json deleted file mode 100644 index f5d32935..00000000 --- a/data/minecraft/worldgen/density_function/overworld/noodle.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "max_exclusive": 0.0, - "when_in_range": 64.0, - "when_out_of_range": { - "argument1": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "argument1": -0.07500000000000001, - "argument2": { - "argument1": -0.025, - "argument2": { - "noise": "minecraft:noodle_thickness", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "argument2": { - "argument1": 1.5, - "argument2": { - "argument1": { - "argument": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle_ridge_a", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "argument2": { - "argument": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle_ridge_b", - "xz_scale": 1, - "y_scale": 1, - "type": "minecraft:noise" - }, - "when_out_of_range": 0.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "type": "minecraft:abs" - }, - "type": "minecraft:max" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "input": { - "argument": { - "max_exclusive": 321.0, - "when_in_range": { - "noise": "minecraft:noodle", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "when_out_of_range": -1.0, - "input": "minecraft:y", - "min_inclusive": -60.0, - "type": "minecraft:range_choice" - }, - "type": "minecraft:interpolated" - }, - "min_inclusive": -1000000.0, - "type": "minecraft:range_choice" -} \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/offset.json b/data/minecraft/worldgen/density_function/overworld/offset.json index d3da5de2..a2c31760 100644 --- a/data/minecraft/worldgen/density_function/overworld/offset.json +++ b/data/minecraft/worldgen/density_function/overworld/offset.json @@ -1,2044 +1,2042 @@ { + "type": "minecraft:flat_cache", "argument": { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": { "type": "minecraft:blend_offset" }, "argument2": { + "type": "minecraft:add", "argument1": 1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" + } + } + } + } }, - "argument2": - { + "argument2": { + "type": "minecraft:mul", "argument1": { + "type": "minecraft:add", "argument1": -0.5037500262260437, "argument2": { - "spline": - { - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.925, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.81, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.79, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.77, - "derivative":0, - "value":0.04 - }, - { - "location":-0.7, - "derivative":0, - "value":0.15 - }, - { - "location":-0.45, - "derivative":0, - "value":0.215 - }, - { - "location":-0.305, - "derivative":0, - "value":0.15 - }, - { - "location":-0.2365, - "derivative":0, - "value":0.04 - }, - { - "location":-0.2275, - "derivative":0, - "value":-0.45 - }, - { - "location":0.055, - "derivative":0, - "value":-0.45 - }, - { - "location":0.065, - "derivative":0, - "value":0.03 - }, - { - "location":0.15, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0.7 - }, - { - "location":-0.1, - "derivative":-1, - "value":0.25 - }, - { - "location":0.1, - "derivative":1, - "value":0.2 - }, - { - "location":0.6, - "derivative":0, - "value":0.25 - } - ] - } - }, - { - "location":0.325, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.1 - }, - { - "location":-0.1, - "derivative":0, - "value":0.1 - }, - { - "location":0.1, - "derivative":1, - "value":0.15 - } - ] - } - }, - { - "location":0.37, - "derivative":0, - "value":0.03 - }, - { - "location":0.4, - "derivative":0, - "value":-0.45 - }, - { - "location":0.54, - "derivative":0, - "value":-0.45 - }, - { - "location":0.59, - "derivative":0, - "value":-0.04 - }, - { - "location":1, - "derivative":0, - "value":-0.04 - } - ] - } - }, - { - "location":-0.9, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.4 - }, - { - "location":0.125, - "derivative":0, - "value":-0.5 - }, - { - "location":0.25, - "derivative":0, - "value":-0.4 - } - ] - } - }, - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.5 - }, - { - "location":0.125, - "derivative":0, - "value":-0.825 - }, - { - "location":0.25, - "derivative":0, - "value":-0.5 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.5 - }, - { - "location":0.125, - "derivative":0, - "value":-0.8 - }, - { - "location":0.25, - "derivative":0, - "value":-0.5 - } - ] - } - }, - { - "location":-0.455, - "derivative":-0.25, - "value":-0.25 - }, - { - "location":-0.34, - "derivative":0, - "value":-0.12 - }, - { - "location":-0.1925, - "derivative":0, - "value":-0.12 - }, - { - "location":-0.175, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.3 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0.1, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.02 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.15, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.3 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0.1, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.02 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.25 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0.01, - "value":0.001 - }, - { - "location":0, - "derivative":0.01, - "value":0.003 - }, - { - "location":0.4, - "derivative":0.094000004, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":-0.01 - }, - { - "location":1, - "derivative":0.025, - "value":0.0125 - } - ] - } - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.20235021 - }, - { - "location":0, - "derivative":0.5138249, - "value":0.7161751 - }, - { - "location":1, - "derivative":0.5138249, - "value":1.23 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.43317974, - "value":0.44682026 - }, - { - "location":1, - "derivative":0.43317974, - "value":0.88 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.3917051, - "value":0.30829495 - }, - { - "location":1, - "derivative":0.3917051, - "value":0.70000005 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.25 - }, - { - "location":-0.4, - "derivative":0, - "value":0.35 - }, - { - "location":0, - "derivative":0, - "value":0.35 - }, - { - "location":0.4, - "derivative":0, - "value":0.35 - }, - { - "location":1, - "derivative":0.049000014, - "value":0.42000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0.07, - "value":0.0069999998 - }, - { - "location":0, - "derivative":0.07, - "value":0.021 - }, - { - "location":0.4, - "derivative":0.658, - "value":0.35 - }, - { - "location":1, - "derivative":0.049000014, - "value":0.42000002 - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.4, - "derivative":0, - "value":1.1 - }, - { - "location":0.45, - "derivative":0, - "value":1.2 - }, - { - "location":0.5, - "derivative":0, - "value":1.3 - } - ] - } - }, - { - "location":-0.6, - "derivative":-1, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.9 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.7 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.9 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.7 - } - ] - } - }, - { - "location":-0.32, - "derivative":-2, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.4 - }, - { - "location":0.5, - "derivative":0, - "value":0.45 - }, - { - "location":0.6, - "derivative":0, - "value":0.5 - } - ] - } - }, - { - "location":-0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.35 - }, - { - "location":0.5, - "derivative":0, - "value":0.4 - }, - { - "location":0.6, - "derivative":0, - "value":0.45 - } - ] - } - }, - { - "location":-0.13, - "derivative":0, - "value":0.03 - }, - { - "location":-0.07, - "derivative":0, - "value":0.0125 - }, - { - "location":0, - "derivative":0, - "value":-0.15 - }, - { - "location":0.07, - "derivative":0, - "value":0.0125 - }, - { - "location":0.13, - "derivative":0, - "value":0.03 - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.45 - }, - { - "location":0.5, - "derivative":0, - "value":0.4 - }, - { - "location":0.6, - "derivative":0, - "value":0.35 - } - ] - } - }, - { - "location":0.32, - "derivative":2, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0.5, - "derivative":0, - "value":0.45 - }, - { - "location":0.6, - "derivative":0, - "value":0.4 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.7 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.9 - } - ] - } - }, - { - "location":0.6, - "derivative":1, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.7 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.9 - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.4, - "derivative":0, - "value":1.3 - }, - { - "location":0.45, - "derivative":0, - "value":1.2 - }, - { - "location":0.5, - "derivative":0, - "value":1.1 - } - ] - } - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":-0.1, - "value":0.04 - }, - { - "location":0, - "derivative":0, - "value":-0.15 - }, - { - "location":0.1, - "derivative":0.6, - "value":0.04 - }, - { - "location":1, - "derivative":0, - "value":0.64 - } - ] - } - } - ] - } - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.34792626 - }, - { - "location":0, - "derivative":0.5760369, - "value":0.9239631 - }, - { - "location":1, - "derivative":0.5760369, - "value":1.5 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.4608295, - "value":0.5391705 - }, - { - "location":1, - "derivative":0.4608295, - "value":1 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.4608295, - "value":0.5391705 - }, - { - "location":1, - "derivative":0.4608295, - "value":1 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.2 - }, - { - "location":-0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0, - "derivative":0, - "value":0.5 - }, - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":1, - "derivative":0.070000015, - "value":0.6 - } - ] - } - }, - { - "location":-0.24, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.2 - }, - { - "location":-0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0, - "derivative":0, - "value":0.5 - }, - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":1, - "derivative":0.070000015, - "value":0.6 - } - ] - } - }, - { - "location":-0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1.33333334, - "derivative":1.5, - "value":-0.1 - }, - { - "location":-1.1333333733333333, - "derivative":0, - "value":0.01 - }, - { - "location":-1.00000004, - "derivative":0, - "value":0.01 - }, - { - "location":-0.8666667066666666, - "derivative":0.12, - "value":0.03 - }, - { - "location":-0.6666667, - "derivative":0.05, - "value":0.02 - }, - { - "location":-0.6666667, - "derivative":-0.05, - "value":0.02 - }, - { - "location":-0.4666666933333333, - "derivative":-0.05, - "value":-0.03 - }, - { - "location":-0.33333335999999997, - "derivative":0, - "value":-0.01 - }, - { - "location":-0.2000000266666666, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":-1.5, - "value":-0.1 - }, - { - "location":0, - "derivative":1.5, - "value":-0.1 - }, - { - "location":0.2000000266666666, - "derivative":0, - "value":0.01 - }, - { - "location":0.33333335999999997, - "derivative":0, - "value":0.01 - }, - { - "location":0.4666666933333333, - "derivative":0.03, - "value":0.03 - }, - { - "location":0.6666667, - "derivative":0.05, - "value":-0.02 - }, - { - "location":0.6666667, - "derivative":-0.05, - "value":0.025 - }, - { - "location":0.8666667066666666, - "derivative":-0.12, - "value":0.03 - }, - { - "location":1.00000004, - "derivative":0, - "value":0.01 - }, - { - "location":1.1333333733333333, - "derivative":0, - "value":0.01 - }, - { - "location":1.33333334, - "derivative":-1.5, - "value":-0.1 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1.33333334, - "derivative":0, - "value":-0.02 - }, - { - "location":-1.1333333733333333, - "derivative":0, - "value":-0.03 - }, - { - "location":-1.00000004, - "derivative":0, - "value":-0.03 - }, - { - "location":-0.8666667066666666, - "derivative":0.36, - "value":0.03 - }, - { - "location":-0.6666667, - "derivative":0.14700000000000002, - "value":0.035 - }, - { - "location":-0.6666667, - "derivative":-0.14700000000000002, - "value":0.025 - }, - { - "location":-0.4666666933333333, - "derivative":-0.36, - "value":0.01 - }, - { - "location":-0.33333335999999997, - "derivative":0, - "value":-0.03 - }, - { - "location":-0.2000000266666666, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.02 - }, - { - "location":0.2000000266666666, - "derivative":0, - "value":-0.03 - }, - { - "location":0.33333335999999997, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4666666933333333, - "derivative":0.36, - "value":0.03 - }, - { - "location":0.6666667, - "derivative":0.14700000000000002, - "value":0.06 - }, - { - "location":0.6666667, - "derivative":-0.14700000000000002, - "value":0.05 - }, - { - "location":0.8666667066666666, - "derivative":-0.36, - "value":0.03 - }, - { - "location":1.00000004, - "derivative":0, - "value":-0.03 - }, - { - "location":1.1333333733333333, - "derivative":0, - "value":-0.03 - }, - { - "location":1.33333334, - "derivative":0, - "value":-0.02 - } - ] - } - }, - { - "location":0.035, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.12, - "derivative":-0.2, - "value":0.035 - }, - { - "location":-0.09, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":-0.1 - }, - { - "location":0.09, - "derivative":0, - "value":0 - }, - { - "location":0.12, - "derivative":0.2, - "value":0.025 - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.72, - "derivative":0, - "value":0.11 - }, - { - "location":-0.4, - "derivative":0, - "value":0.13 - }, - { - "location":-0.09, - "derivative":0, - "value":0.15 - }, - { - "location":-0.05, - "derivative":0, - "value":0.15 - }, - { - "location":-0.025, - "derivative":0, - "value":0.15 - }, - { - "location":0, - "derivative":0, - "value":0.15 - }, - { - "location":0.025, - "derivative":0, - "value":0.15 - }, - { - "location":0.05, - "derivative":0, - "value":0.15 - }, - { - "location":0.09, - "derivative":0, - "value":0.15 - }, - { - "location":0.4, - "derivative":0, - "value":0.13 - }, - { - "location":0.72, - "derivative":0, - "value":0.11 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.05 - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.05 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":0.17 - } - ] - } - }, - { - "location":0.525, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.65, - "derivative":0, - "value":1.3 - }, - { - "location":-0.6, - "derivative":-1, - "value":0.9 - }, - { - "location":-0.4, - "derivative":0, - "value":0.9 - }, - { - "location":-0.32, - "derivative":-2, - "value":0.5 - }, - { - "location":-0.2, - "derivative":0, - "value":0.5 - }, - { - "location":-0.13, - "derivative":0, - "value":0.15 - }, - { - "location":0, - "derivative":0, - "value":0.19 - }, - { - "location":0.13, - "derivative":0, - "value":0.15 - }, - { - "location":0.16, - "derivative":1.7, - "value":0.18 - }, - { - "location":0.3, - "derivative":1.7, - "value":0.425 - }, - { - "location":0.5, - "derivative":1, - "value":0.7 - }, - { - "location":0.7, - "derivative":0.4, - "value":1.05 - } - ] - } - }, - { - "location":0.64, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":-0.15, - "value":0.1 - }, - { - "location":0, - "derivative":-0.15, - "value":-0.1 - }, - { - "location":0.1, - "derivative":1.35, - "value":0.1 - }, - { - "location":0.5, - "derivative":0, - "value":0.7 - } - ] - } - } - ] - } + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.925, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.81, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.79, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.77, + "value": 0.04 + }, + { + "derivative": 0, + "location": -0.7, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.45, + "value": 0.215 + }, + { + "derivative": 0, + "location": -0.305, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.2365, + "value": 0.04 + }, + { + "derivative": 0, + "location": -0.2275, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.055, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.065, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.15, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0.7 + }, + { + "derivative": -1, + "location": -0.1, + "value": 0.25 + }, + { + "derivative": 1, + "location": 0.1, + "value": 0.2 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.25 + } + ] + } + }, + { + "derivative": 0, + "location": 0.325, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.1 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0.1 + }, + { + "derivative": 1, + "location": 0.1, + "value": 0.15 + } + ] + } + }, + { + "derivative": 0, + "location": 0.37, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.4, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.54, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.59, + "value": -0.04 + }, + { + "derivative": 0, + "location": 1, + "value": -0.04 + } + ] + } + }, + { + "derivative": 0, + "location": -0.9, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.4 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.4 + } + ] + } + }, + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.825 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.8 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.5 + } + ] + } + }, + { + "derivative": -0.25, + "location": -0.455, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.34, + "value": -0.12 + }, + { + "derivative": 0, + "location": -0.1925, + "value": -0.12 + }, + { + "derivative": 0, + "location": -0.175, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.3 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0.1, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.02 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.15, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.3 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0.1, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.02 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0.01, + "location": -0.4, + "value": 0.001 + }, + { + "derivative": 0.01, + "location": 0, + "value": 0.003 + }, + { + "derivative": 0.094000004, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": -0.01 + }, + { + "derivative": 0.025, + "location": 1, + "value": 0.0125 + } + ] } - ] - }, - "type": "minecraft:spline" - }, - "type": "minecraft:add" + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.20235021 + }, + { + "derivative": 0.5138249, + "location": 0, + "value": 0.7161751 + }, + { + "derivative": 0.5138249, + "location": 1, + "value": 1.23 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.43317974, + "location": 0, + "value": 0.44682026 + }, + { + "derivative": 0.43317974, + "location": 1, + "value": 0.88 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.3917051, + "location": 0, + "value": 0.30829495 + }, + { + "derivative": 0.3917051, + "location": 1, + "value": 0.70000005 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0.049000014, + "location": 1, + "value": 0.42000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0.07, + "location": -0.4, + "value": 0.0069999998 + }, + { + "derivative": 0.07, + "location": 0, + "value": 0.021 + }, + { + "derivative": 0.658, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0.049000014, + "location": 1, + "value": 0.42000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 1.1 + }, + { + "derivative": 0, + "location": 0.45, + "value": 1.2 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1.3 + } + ] + } + }, + { + "derivative": -1, + "location": -0.6, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.9 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.7 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.9 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.7 + } + ] + } + }, + { + "derivative": -2, + "location": -0.32, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.2, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.45 + } + ] + } + }, + { + "derivative": 0, + "location": -0.13, + "value": 0.03 + }, + { + "derivative": 0, + "location": -0.07, + "value": 0.0125 + }, + { + "derivative": 0, + "location": 0, + "value": -0.15 + }, + { + "derivative": 0, + "location": 0.07, + "value": 0.0125 + }, + { + "derivative": 0, + "location": 0.13, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.35 + } + ] + } + }, + { + "derivative": 2, + "location": 0.32, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.4 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.7 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.9 + } + ] + } + }, + { + "derivative": 1, + "location": 0.6, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.7 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.9 + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 1.3 + }, + { + "derivative": 0, + "location": 0.45, + "value": 1.2 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1.1 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.1, + "location": -0.1, + "value": 0.04 + }, + { + "derivative": 0, + "location": 0, + "value": -0.15 + }, + { + "derivative": 0.6, + "location": 0.1, + "value": 0.04 + }, + { + "derivative": 0, + "location": 1, + "value": 0.64 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.34792626 + }, + { + "derivative": 0.5760369, + "location": 0, + "value": 0.9239631 + }, + { + "derivative": 0.5760369, + "location": 1, + "value": 1.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.4608295, + "location": 0, + "value": 0.5391705 + }, + { + "derivative": 0.4608295, + "location": 1, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.4608295, + "location": 0, + "value": 0.5391705 + }, + { + "derivative": 0.4608295, + "location": 1, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0.070000015, + "location": 1, + "value": 0.6 + } + ] + } + }, + { + "derivative": 0, + "location": -0.24, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0.070000015, + "location": 1, + "value": 0.6 + } + ] + } + }, + { + "derivative": 0, + "location": -0.2, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 1.5, + "location": -1.33333334, + "value": -0.1 + }, + { + "derivative": 0, + "location": -1.1333333733333333, + "value": 0.01 + }, + { + "derivative": 0, + "location": -1.00000004, + "value": 0.01 + }, + { + "derivative": 0.12, + "location": -0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0.05, + "location": -0.6666667, + "value": 0.02 + }, + { + "derivative": -0.05, + "location": -0.6666667, + "value": 0.02 + }, + { + "derivative": -0.05, + "location": -0.4666666933333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": -0.33333335999999997, + "value": -0.01 + }, + { + "derivative": 0, + "location": -0.2000000266666666, + "value": 0.01 + }, + { + "derivative": -1.5, + "location": 0, + "value": -0.1 + }, + { + "derivative": 1.5, + "location": 0, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.2000000266666666, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0.33333335999999997, + "value": 0.01 + }, + { + "derivative": 0.03, + "location": 0.4666666933333333, + "value": 0.03 + }, + { + "derivative": 0.05, + "location": 0.6666667, + "value": -0.02 + }, + { + "derivative": -0.05, + "location": 0.6666667, + "value": 0.025 + }, + { + "derivative": -0.12, + "location": 0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0, + "location": 1.00000004, + "value": 0.01 + }, + { + "derivative": 0, + "location": 1.1333333733333333, + "value": 0.01 + }, + { + "derivative": -1.5, + "location": 1.33333334, + "value": -0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1.33333334, + "value": -0.02 + }, + { + "derivative": 0, + "location": -1.1333333733333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": -1.00000004, + "value": -0.03 + }, + { + "derivative": 0.36, + "location": -0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0.14700000000000002, + "location": -0.6666667, + "value": 0.035 + }, + { + "derivative": -0.14700000000000002, + "location": -0.6666667, + "value": 0.025 + }, + { + "derivative": -0.36, + "location": -0.4666666933333333, + "value": 0.01 + }, + { + "derivative": 0, + "location": -0.33333335999999997, + "value": -0.03 + }, + { + "derivative": 0, + "location": -0.2000000266666666, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.02 + }, + { + "derivative": 0, + "location": 0.2000000266666666, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0.33333335999999997, + "value": -0.03 + }, + { + "derivative": 0.36, + "location": 0.4666666933333333, + "value": 0.03 + }, + { + "derivative": 0.14700000000000002, + "location": 0.6666667, + "value": 0.06 + }, + { + "derivative": -0.14700000000000002, + "location": 0.6666667, + "value": 0.05 + }, + { + "derivative": -0.36, + "location": 0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0, + "location": 1.00000004, + "value": -0.03 + }, + { + "derivative": 0, + "location": 1.1333333733333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": 1.33333334, + "value": -0.02 + } + ] + } + }, + { + "derivative": 0, + "location": 0.035, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.2, + "location": -0.12, + "value": 0.035 + }, + { + "derivative": 0, + "location": -0.09, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.09, + "value": 0 + }, + { + "derivative": 0.2, + "location": 0.12, + "value": 0.025 + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.72, + "value": 0.11 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.13 + }, + { + "derivative": 0, + "location": -0.09, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.05, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.025, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.025, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.09, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.13 + }, + { + "derivative": 0, + "location": 0.72, + "value": 0.11 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.05 + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.05 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": 0.17 + } + ] + } + }, + { + "derivative": 0, + "location": 0.525, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.65, + "value": 1.3 + }, + { + "derivative": -1, + "location": -0.6, + "value": 0.9 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.9 + }, + { + "derivative": -2, + "location": -0.32, + "value": 0.5 + }, + { + "derivative": 0, + "location": -0.2, + "value": 0.5 + }, + { + "derivative": 0, + "location": -0.13, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0, + "value": 0.19 + }, + { + "derivative": 0, + "location": 0.13, + "value": 0.15 + }, + { + "derivative": 1.7, + "location": 0.16, + "value": 0.18 + }, + { + "derivative": 1.7, + "location": 0.3, + "value": 0.425 + }, + { + "derivative": 1, + "location": 0.5, + "value": 0.7 + }, + { + "derivative": 0.4, + "location": 0.7, + "value": 1.05 + } + ] + } + }, + { + "derivative": 0, + "location": 0.64, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.15, + "location": -0.1, + "value": 0.1 + }, + { + "derivative": -0.15, + "location": 0, + "value": -0.1 + }, + { + "derivative": 1.35, + "location": 0.1, + "value": 0.1 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.7 + } + ] + } + } + ] + } + } + ] + } + } }, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_2d" - }, - "type": "minecraft:flat_cache" + } + } + } + } + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/sloped_cheese.json b/data/minecraft/worldgen/density_function/overworld/sloped_cheese.json index 3ced2da3..908c940a 100644 --- a/data/minecraft/worldgen/density_function/overworld/sloped_cheese.json +++ b/data/minecraft/worldgen/density_function/overworld/sloped_cheese.json @@ -1,36 +1,35 @@ - { - "type":"cache_once", - "argument":{ - "argument1": { - "argument1": 4.0, - "argument2": { - "argument": { - "argument1": { - "argument1": "minecraft:overworld/depth", - "argument2": { - "argument1": "minecraft:overworld/jaggedness", + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:quarter_negative", + "argument": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:add", + "argument1": "minecraft:overworld/depth", "argument2": { - "argument": { - "noise": "minecraft:jagged", - "xz_scale": 1500.0, - "y_scale": 0.0, - "type": "minecraft:noise" - }, - "type": "minecraft:half_negative" - }, - "type": "minecraft:mul" + "type": "minecraft:mul", + "argument1": "minecraft:overworld/jaggedness", + "argument2": { + "type": "minecraft:half_negative", + "argument": { + "type": "minecraft:noise", + "noise": "minecraft:jagged", + "xz_scale": 1500.0, + "y_scale": 0.0 + } + } + } }, - "type": "minecraft:add" - }, - "argument2": "minecraft:overworld/factor", - "type": "minecraft:mul" - }, - "type": "minecraft:quarter_negative" + "argument2": "minecraft:overworld/factor" + } + } }, - "type": "minecraft:mul" - }, - "argument2": "minecraft:overworld/base_3d_noise", - "type": "minecraft:add" -} + "argument2": "minecraft:overworld/base_3d_noise" + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/temperature.json b/data/minecraft/worldgen/density_function/overworld/temperature.json index 2309ef46..eb29c94a 100644 --- a/data/minecraft/worldgen/density_function/overworld/temperature.json +++ b/data/minecraft/worldgen/density_function/overworld/temperature.json @@ -1,12 +1,12 @@ { - "type": "flat_cache", + "type": "minecraft:flat_cache", "argument": { - "xz_scale": 0.25, - "y_scale": 0.0, + "type": "minecraft:shifted_noise", "noise": "minecraft:temperature", "shift_x": "minecraft:shift_x", "shift_y": 0.0, "shift_z": "minecraft:shift_z", - "type": "minecraft:shifted_noise" + "xz_scale": 0.25, + "y_scale": 0.0 } } \ No newline at end of file diff --git a/data/minecraft/worldgen/density_function/overworld/vegetation.json b/data/minecraft/worldgen/density_function/overworld/vegetation.json index b858f20a..7469361d 100644 --- a/data/minecraft/worldgen/density_function/overworld/vegetation.json +++ b/data/minecraft/worldgen/density_function/overworld/vegetation.json @@ -1,12 +1,12 @@ { - "type": "flat_cache", - "argument": { - "xz_scale": 0.25, - "y_scale": 0.0, - "noise": "minecraft:vegetation", - "shift_x": "minecraft:shift_x", - "shift_y": 0.0, - "shift_z": "minecraft:shift_z", - "type": "minecraft:shifted_noise" - } + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:vegetation", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/aquifer_barrier.json b/data/minecraft/worldgen/noise/aquifer_barrier.json deleted file mode 100644 index bdbc24dc..00000000 --- a/data/minecraft/worldgen/noise/aquifer_barrier.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -3, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/aquifer_fluid_level_floodedness.json b/data/minecraft/worldgen/noise/aquifer_fluid_level_floodedness.json index dcce0f79..e31847e5 100644 --- a/data/minecraft/worldgen/noise/aquifer_fluid_level_floodedness.json +++ b/data/minecraft/worldgen/noise/aquifer_fluid_level_floodedness.json @@ -1,10 +1,10 @@ { - "firstOctave": -9, "amplitudes": [ 0.5, 1.85, 1.0, 0, 2.25 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/aquifer_fluid_level_spread.json b/data/minecraft/worldgen/noise/aquifer_fluid_level_spread.json index 41aa20cd..0b0463eb 100644 --- a/data/minecraft/worldgen/noise/aquifer_fluid_level_spread.json +++ b/data/minecraft/worldgen/noise/aquifer_fluid_level_spread.json @@ -1,6 +1,6 @@ { - "firstOctave": -5, "amplitudes": [ - 0.2 - ] + 0.2 + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/aquifer_lava.json b/data/minecraft/worldgen/noise/aquifer_lava.json index b1850374..288fe307 100644 --- a/data/minecraft/worldgen/noise/aquifer_lava.json +++ b/data/minecraft/worldgen/noise/aquifer_lava.json @@ -1,6 +1,6 @@ { - "firstOctave": -1, "amplitudes": [ 0.65 - ] + ], + "firstOctave": -1 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/badlands_pillar_nope.json b/data/minecraft/worldgen/noise/badlands_pillar_nope.json index 3be6d773..be551b0f 100644 --- a/data/minecraft/worldgen/noise/badlands_pillar_nope.json +++ b/data/minecraft/worldgen/noise/badlands_pillar_nope.json @@ -1,10 +1,10 @@ { - "firstOctave": -3, "amplitudes": [ 2.5, 5.65, 1.0, 1.0, 1.0 - ] + ], + "firstOctave": -3 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/badlands_pillar_roof_nope.json b/data/minecraft/worldgen/noise/badlands_pillar_roof_nope.json index 0063c26f..10eb2556 100644 --- a/data/minecraft/worldgen/noise/badlands_pillar_roof_nope.json +++ b/data/minecraft/worldgen/noise/badlands_pillar_roof_nope.json @@ -1,9 +1,9 @@ { - "firstOctave": -7, "amplitudes": [ 4.0, 3.0, 2.0, 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/badlands_surface.json b/data/minecraft/worldgen/noise/badlands_surface.json deleted file mode 100644 index a47bc86f..00000000 --- a/data/minecraft/worldgen/noise/badlands_surface.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "firstOctave": -6, - "amplitudes": [ - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/calcite.json b/data/minecraft/worldgen/noise/calcite.json deleted file mode 100644 index 9fb7c26f..00000000 --- a/data/minecraft/worldgen/noise/calcite.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "firstOctave": -9, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/cave_cheese.json b/data/minecraft/worldgen/noise/cave_cheese.json index b123e24c..e5e947bf 100644 --- a/data/minecraft/worldgen/noise/cave_cheese.json +++ b/data/minecraft/worldgen/noise/cave_cheese.json @@ -1,5 +1,4 @@ { - "firstOctave": -8, "amplitudes": [ 0.5, 1.0, @@ -9,5 +8,6 @@ 1.0, 0.0, 2.0 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/cave_entrance.json b/data/minecraft/worldgen/noise/cave_entrance.json deleted file mode 100644 index b83f5358..00000000 --- a/data/minecraft/worldgen/noise/cave_entrance.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 0.4, - 0.5, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/cave_layer.json b/data/minecraft/worldgen/noise/cave_layer.json deleted file mode 100644 index 5060a343..00000000 --- a/data/minecraft/worldgen/noise/cave_layer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/clay_bands_offset.json b/data/minecraft/worldgen/noise/clay_bands_offset.json deleted file mode 100644 index 5060a343..00000000 --- a/data/minecraft/worldgen/noise/clay_bands_offset.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/continentalness.json b/data/minecraft/worldgen/noise/continentalness.json deleted file mode 100644 index 8ae747e4..00000000 --- a/data/minecraft/worldgen/noise/continentalness.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "firstOctave": -9, - "amplitudes": [ - 1.0, - 1.0, - 2.0, - 2.0, - 2.0, - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/continentalness_large.json b/data/minecraft/worldgen/noise/continentalness_large.json deleted file mode 100644 index 165fa4fa..00000000 --- a/data/minecraft/worldgen/noise/continentalness_large.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "firstOctave": -10, - "amplitudes": [ - 1.0, - 1.0, - 2.0, - 2.0, - 2.0, - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/erosion.json b/data/minecraft/worldgen/noise/erosion.json index 89f59c29..a08b6fff 100644 --- a/data/minecraft/worldgen/noise/erosion.json +++ b/data/minecraft/worldgen/noise/erosion.json @@ -1,10 +1,10 @@ { - "firstOctave": -10, "amplitudes": [ 1.0, 1.0, 0.0, 1.0, 1.0 - ] + ], + "firstOctave": -10 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/erosion_large.json b/data/minecraft/worldgen/noise/erosion_large.json deleted file mode 100644 index bbe0bf4a..00000000 --- a/data/minecraft/worldgen/noise/erosion_large.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "firstOctave": -11, - "amplitudes": [ - 1.0, - 1.0, - 0.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/gravel.json b/data/minecraft/worldgen/noise/gravel.json deleted file mode 100644 index 0d2dbeeb..00000000 --- a/data/minecraft/worldgen/noise/gravel.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/gravel_layer.json b/data/minecraft/worldgen/noise/gravel_layer.json deleted file mode 100644 index 01d7fc58..00000000 --- a/data/minecraft/worldgen/noise/gravel_layer.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.013333333333333334 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/ice.json b/data/minecraft/worldgen/noise/ice.json deleted file mode 100644 index 5d1281c1..00000000 --- a/data/minecraft/worldgen/noise/ice.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "firstOctave": -4, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/iceberg_pillar.json b/data/minecraft/worldgen/noise/iceberg_pillar.json deleted file mode 100644 index c2f40238..00000000 --- a/data/minecraft/worldgen/noise/iceberg_pillar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "firstOctave": -6, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/iceberg_pillar_roof.json b/data/minecraft/worldgen/noise/iceberg_pillar_roof.json deleted file mode 100644 index bdbc24dc..00000000 --- a/data/minecraft/worldgen/noise/iceberg_pillar_roof.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -3, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/iceberg_surface.json b/data/minecraft/worldgen/noise/iceberg_surface.json deleted file mode 100644 index a47bc86f..00000000 --- a/data/minecraft/worldgen/noise/iceberg_surface.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "firstOctave": -6, - "amplitudes": [ - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/jagged.json b/data/minecraft/worldgen/noise/jagged.json deleted file mode 100644 index d2f4361d..00000000 --- a/data/minecraft/worldgen/noise/jagged.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "firstOctave": -16, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/noodle_ridge_c.json b/data/minecraft/worldgen/noise/noodle_ridge_c.json index b45ffcf9..0701b239 100644 --- a/data/minecraft/worldgen/noise/noodle_ridge_c.json +++ b/data/minecraft/worldgen/noise/noodle_ridge_c.json @@ -1,6 +1,6 @@ { - "firstOctave": -7, "amplitudes": [ 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/noodle_ridge_d.json b/data/minecraft/worldgen/noise/noodle_ridge_d.json index b45ffcf9..0701b239 100644 --- a/data/minecraft/worldgen/noise/noodle_ridge_d.json +++ b/data/minecraft/worldgen/noise/noodle_ridge_d.json @@ -1,6 +1,6 @@ { - "firstOctave": -7, "amplitudes": [ 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/offset.json b/data/minecraft/worldgen/noise/offset.json deleted file mode 100644 index dda92bad..00000000 --- a/data/minecraft/worldgen/noise/offset.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "firstOctave": -3, - "amplitudes": [ - 1, - 1, - 1, - 0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/ore_gap.json b/data/minecraft/worldgen/noise/ore_gap.json deleted file mode 100644 index 85fded92..00000000 --- a/data/minecraft/worldgen/noise/ore_gap.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -5, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/ore_vein_a.json b/data/minecraft/worldgen/noise/ore_vein_a.json deleted file mode 100644 index b45ffcf9..00000000 --- a/data/minecraft/worldgen/noise/ore_vein_a.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/ore_vein_b.json b/data/minecraft/worldgen/noise/ore_vein_b.json deleted file mode 100644 index b45ffcf9..00000000 --- a/data/minecraft/worldgen/noise/ore_vein_b.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/ore_veininess.json b/data/minecraft/worldgen/noise/ore_veininess.json deleted file mode 100644 index 5060a343..00000000 --- a/data/minecraft/worldgen/noise/ore_veininess.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/packed_ice.json b/data/minecraft/worldgen/noise/packed_ice.json deleted file mode 100644 index b3be8dc0..00000000 --- a/data/minecraft/worldgen/noise/packed_ice.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/patch.json b/data/minecraft/worldgen/noise/patch.json deleted file mode 100644 index ced7dd31..00000000 --- a/data/minecraft/worldgen/noise/patch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "firstOctave": -5, - "amplitudes": [ - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.013333333333333334 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/pillar.json b/data/minecraft/worldgen/noise/pillar.json deleted file mode 100644 index 515adb9b..00000000 --- a/data/minecraft/worldgen/noise/pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/pillar_rareness.json b/data/minecraft/worldgen/noise/pillar_rareness.json deleted file mode 100644 index 5060a343..00000000 --- a/data/minecraft/worldgen/noise/pillar_rareness.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/pillar_thickness.json b/data/minecraft/worldgen/noise/pillar_thickness.json deleted file mode 100644 index 5060a343..00000000 --- a/data/minecraft/worldgen/noise/pillar_thickness.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/powder_snow_surface.json b/data/minecraft/worldgen/noise/powder_snow_surface.json index c2f40238..b51be97c 100644 --- a/data/minecraft/worldgen/noise/powder_snow_surface.json +++ b/data/minecraft/worldgen/noise/powder_snow_surface.json @@ -1,9 +1,9 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 1.0, 1.0, 1.0 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/powder_snow_under.json b/data/minecraft/worldgen/noise/powder_snow_under.json index c2f40238..b51be97c 100644 --- a/data/minecraft/worldgen/noise/powder_snow_under.json +++ b/data/minecraft/worldgen/noise/powder_snow_under.json @@ -1,9 +1,9 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 1.0, 1.0, 1.0 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/ridge.json b/data/minecraft/worldgen/noise/ridge.json deleted file mode 100644 index 7d74ac44..00000000 --- a/data/minecraft/worldgen/noise/ridge.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0, - 2.0, - 1.0, - 0.0, - 0.0, - 0.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/soul_sand_layer.json b/data/minecraft/worldgen/noise/soul_sand_layer.json deleted file mode 100644 index 01d7fc58..00000000 --- a/data/minecraft/worldgen/noise/soul_sand_layer.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0, - 1.0, - 1.0, - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.013333333333333334 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_2d.json b/data/minecraft/worldgen/noise/spaghetti_2d.json deleted file mode 100644 index b45ffcf9..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_2d.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_2d_elevation.json b/data/minecraft/worldgen/noise/spaghetti_2d_elevation.json deleted file mode 100644 index 5060a343..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_2d_elevation.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_2d_modulator.json b/data/minecraft/worldgen/noise/spaghetti_2d_modulator.json deleted file mode 100644 index b22a5eb4..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_2d_modulator.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -11, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_2d_thickness.json b/data/minecraft/worldgen/noise/spaghetti_2d_thickness.json index a6686a01..9817938c 100644 --- a/data/minecraft/worldgen/noise/spaghetti_2d_thickness.json +++ b/data/minecraft/worldgen/noise/spaghetti_2d_thickness.json @@ -1,6 +1,6 @@ { - "firstOctave": -11, "amplitudes": [ 1.25 - ] + ], + "firstOctave": -11 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_3d_1.json b/data/minecraft/worldgen/noise/spaghetti_3d_1.json deleted file mode 100644 index b45ffcf9..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_3d_1.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_3d_2.json b/data/minecraft/worldgen/noise/spaghetti_3d_2.json deleted file mode 100644 index b45ffcf9..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_3d_2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -7, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_3d_rarity.json b/data/minecraft/worldgen/noise/spaghetti_3d_rarity.json deleted file mode 100644 index b22a5eb4..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_3d_rarity.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -11, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_3d_thickness.json b/data/minecraft/worldgen/noise/spaghetti_3d_thickness.json index 621e3b05..f886da53 100644 --- a/data/minecraft/worldgen/noise/spaghetti_3d_thickness.json +++ b/data/minecraft/worldgen/noise/spaghetti_3d_thickness.json @@ -1,10 +1,9 @@ { - "firstOctave": -8, "amplitudes": [ 1.1, 0, 0.25, 0.5 - - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_roughness.json b/data/minecraft/worldgen/noise/spaghetti_roughness.json deleted file mode 100644 index 85fded92..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_roughness.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -5, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/spaghetti_roughness_modulator.json b/data/minecraft/worldgen/noise/spaghetti_roughness_modulator.json deleted file mode 100644 index 5060a343..00000000 --- a/data/minecraft/worldgen/noise/spaghetti_roughness_modulator.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -8, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/surface.json b/data/minecraft/worldgen/noise/surface.json deleted file mode 100644 index a47bc86f..00000000 --- a/data/minecraft/worldgen/noise/surface.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "firstOctave": -6, - "amplitudes": [ - 1.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/surface_swamp.json b/data/minecraft/worldgen/noise/surface_swamp.json deleted file mode 100644 index 1869c1f6..00000000 --- a/data/minecraft/worldgen/noise/surface_swamp.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "firstOctave": -2, - "amplitudes": [ - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/temp_temp.json b/data/minecraft/worldgen/noise/temp_temp.json index b9928d07..ddcab842 100644 --- a/data/minecraft/worldgen/noise/temp_temp.json +++ b/data/minecraft/worldgen/noise/temp_temp.json @@ -1,5 +1,4 @@ { - "firstOctave": -10, "amplitudes": [ 1.5, 0.0, @@ -7,5 +6,6 @@ 0.0, 0.0, 0.0 - ] + ], + "firstOctave": -10 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/temperature.json b/data/minecraft/worldgen/noise/temperature.json index ba2f5cf1..29065709 100644 --- a/data/minecraft/worldgen/noise/temperature.json +++ b/data/minecraft/worldgen/noise/temperature.json @@ -1,5 +1,4 @@ { - "firstOctave": -10, "amplitudes": [ 1.3, 0.0, @@ -7,5 +6,6 @@ 0.0, 1.0, 1.0 - ] + ], + "firstOctave": -10 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/temperature_large.json b/data/minecraft/worldgen/noise/temperature_large.json deleted file mode 100644 index 7e22bcca..00000000 --- a/data/minecraft/worldgen/noise/temperature_large.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "firstOctave": -11, - "amplitudes": [ - 1.3, - 0.0, - 1.0, - 0.0, - 1.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/veg_temp.json b/data/minecraft/worldgen/noise/veg_temp.json deleted file mode 100644 index ed59e10f..00000000 --- a/data/minecraft/worldgen/noise/veg_temp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "firstOctave": -9, - "amplitudes": [ - 1.0, - 1.0, - 0.0, - 0.0, - 0.0, - 0.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/vegetation.json b/data/minecraft/worldgen/noise/vegetation.json index b82c24cf..3dcac9b4 100644 --- a/data/minecraft/worldgen/noise/vegetation.json +++ b/data/minecraft/worldgen/noise/vegetation.json @@ -1,5 +1,4 @@ { - "firstOctave": -9, "amplitudes": [ 0.909, 1.0, @@ -7,5 +6,6 @@ 1.0, 0.0, 1.0 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/minecraft/worldgen/noise/vegetation_large.json b/data/minecraft/worldgen/noise/vegetation_large.json deleted file mode 100644 index ea624456..00000000 --- a/data/minecraft/worldgen/noise/vegetation_large.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "firstOctave": -10, - "amplitudes": [ - 0.909, - 1.0, - 0.0, - 1.0, - 0.0, - 1.0 - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/noise_settings/overworld.json b/data/minecraft/worldgen/noise_settings/overworld.json index 9a29717f..b9474855 100644 --- a/data/minecraft/worldgen/noise_settings/overworld.json +++ b/data/minecraft/worldgen/noise_settings/overworld.json @@ -1,7351 +1,7335 @@ { - "sea_level": 63, - "disable_mob_generation": false, - "aquifers_enabled": true, - "ore_veins_enabled": true, - "legacy_random_source": false, - "default_block": { - "Name": "minecraft:stone" - }, - "default_fluid": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - }, - "spawn_target": [ + "aquifers_enabled": true, + "default_block": { + "Name": "minecraft:stone" + }, + "default_fluid": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + }, + "disable_mob_generation": false, + "legacy_random_source": false, + "noise": { + "height": 384, + "min_y": -64, + "size_horizontal": 1, + "size_vertical": 1 + }, + "noise_router": { + "barrier": "minecraft:overworld/noise_router/barrier", + "continents": "minecraft:overworld/noise_router/continents", + "depth": "minecraft:overworld/noise_router/depth", + "erosion": "minecraft:overworld/noise_router/erosion", + "final_density": "minecraft:overworld/noise_router/final_density", + "fluid_level_floodedness": "minecraft:overworld/noise_router/fluid_level_floodedness", + "fluid_level_spread": "minecraft:overworld/noise_router/fluid_level_spread", + "initial_density_without_jaggedness": "minecraft:overworld/noise_router/initial_density_without_jaggedness", + "lava": "minecraft:overworld/noise_router/lava", + "ridges": "minecraft:overworld/noise_router/ridges", + "temperature": "minecraft:overworld/noise_router/temperature", + "vegetation": "minecraft:overworld/noise_router/vegetation", + "vein_gap": "minecraft:overworld/noise_router/vein_gap", + "vein_ridged": "minecraft:overworld/noise_router/vein_ridged", + "vein_toggle": "minecraft:overworld/noise_router/vein_toggle" + }, + "ore_veins_enabled": true, + "sea_level": 63, + "spawn_target": [ + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + -1.0, + -0.16 + ] + }, + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + 0.16, + 1.0 + ] + } + ], + "surface_rule": { + "type": "minecraft:sequence", + "sequence": [ { - "erosion": [ - -1.0, - 1.0 - ], - "depth": 0.0, - "weirdness": [ - -1.0, - -0.16 - ], - "offset": 0.0, - "temperature": [ - -1.0, - 1.0 - ], - "humidity": [ - -1.0, - 1.0 - ], - "continentalness": [ - -0.11, - 1.0 - ] + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "above_bottom": 5 + }, + "random_name": "minecraft:bedrock_floor", + "true_at_and_below": { + "above_bottom": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:bedrock" + } + } }, { - "erosion": [ - -1.0, - 1.0 - ], - "depth": 0.0, - "weirdness": [ - 0.16, - 1.0 - ], - "offset": 0.0, - "temperature": [ - -1.0, - 1.0 - ], - "humidity": [ - -1.0, - 1.0 - ], - "continentalness": [ - -0.11, - 1.0 - ] - } - ], - "noise": { - "min_y": -64, - "height": 384, - "size_horizontal": 1, - "size_vertical": 1, - "sampling": { - "xz_scale": 0.9999999814507745, - "y_scale": 0.5, - "xz_factor": 80, - "y_factor": 160 - }, - "bottom_slide": { - "target": 0.1171875, - "size": 3, - "offset": 0 - }, - "top_slide": { - "target": -0.078125, - "size": 2, - "offset": 8 - } - }, - "noise_router": { - "barrier": "minecraft:overworld/noise_router/barrier", - "fluid_level_floodedness": "minecraft:overworld/noise_router/fluid_level_floodedness", - "fluid_level_spread": "minecraft:overworld/noise_router/fluid_level_spread", - "lava": "minecraft:overworld/noise_router/lava", - "temperature": "minecraft:overworld/noise_router/temperature", - "vegetation": "minecraft:overworld/noise_router/vegetation", - "continents": "minecraft:overworld/noise_router/continents", - "erosion": "minecraft:overworld/noise_router/erosion", - "depth": "minecraft:overworld/noise_router/depth", - "ridges": "minecraft:overworld/noise_router/ridges", - "initial_density_without_jaggedness": "minecraft:overworld/noise_router/initial_density_without_jaggedness", - "final_density": "minecraft:overworld/noise_router/final_density", - "vein_toggle": "minecraft:overworld/noise_router/vein_toggle", - "vein_ridged": "minecraft:overworld/noise_router/vein_ridged", - "vein_gap": "minecraft:overworld/noise_router/vein_gap" - }, - "surface_rule": { - "type": "minecraft:sequence", - "sequence": [ - { - "if_true": { - "random_name": "minecraft:bedrock_floor", - "true_at_and_below": { - "above_bottom": 0 - }, - "false_at_and_above": { - "above_bottom": 5 - }, - "type": "minecraft:vertical_gradient" - }, - "then_run": { - "result_state": { - "Name": "minecraft:bedrock" - }, - "type": "minecraft:block" - }, - "type": "minecraft:condition" - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:above_preliminary_surface" - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 61 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:birch_taiga" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:birch/taiga_surface", - "min_threshold": 0.6, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:podzol", - "Properties": { - "snowy": "false" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:birch/taiga_surface", - "min_threshold": 0.4, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:birch/taiga_podzol", - "min_threshold": -0.06, - "max_threshold": 0.06 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:podzol", - "Properties": { - "snowy": "false" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:birch/taiga_podzol", - "min_threshold": -0.125, - "max_threshold": 0.125 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:shrubland" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shrubland/surface", - "min_threshold": 0.2, - "max_threshold": 0.4 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shrubland/surface", - "min_threshold": 0.4, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:tuff" - } - } - } - ] - } - }, + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:above_preliminary_surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 61 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:birch_taiga" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.6, + "noise": "terralith:birch/taiga_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.4, + "noise": "terralith:birch/taiga_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.06, + "min_threshold": -0.06, + "noise": "terralith:birch/taiga_podzol" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.125, + "min_threshold": -0.125, + "noise": "terralith:birch/taiga_podzol" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:shrubland" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.4, + "min_threshold": 0.2, + "noise": "terralith:shrubland/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.4, + "noise": "terralith:shrubland/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:tuff" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:siberian_taiga" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:siberian_taiga" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:taiga/lakes", - "min_threshold": 0.6, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:cobbled_deepslate" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:taiga/cracks", - "min_threshold": -0.15, - "max_threshold": 0.15 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:tuff" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:taiga/siberian_surface", - "min_threshold": 0.35, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:taiga/siberian_surface", - "min_threshold": 0.45, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:tuff" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:taiga/siberian_surface", - "min_threshold": 0.1, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } - ] - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.6, + "noise": "terralith:taiga/lakes" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:cobbled_deepslate" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:wintry_forest", - "terralith:wintry_lowlands" - ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/gravel", - "min_threshold": -0.35, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.15, + "min_threshold": -0.15, + "noise": "terralith:taiga/cracks" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:tuff" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:savanna" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/dripstone", - "min_threshold": 0.9, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/dripstone", - "min_threshold": -1e+308, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dripstone_block" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/dripstone", - "min_threshold": 0.75, - "max_threshold": 0.9 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/dripstone", - "min_threshold": -1e+308, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/path", - "min_threshold": -0.0125, - "max_threshold": 0.0125 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dirt_path" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/path", - "min_threshold": -0.019, - "max_threshold": 0.019 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:sparse_jungle/noise", - "min_threshold": 0.1, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - } - ] - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.35, + "noise": "terralith:taiga/siberian_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:arid_highlands", - "minecraft:sparse_jungle" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:arid_highlands" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/red_sand", - "min_threshold": 0.375, - "max_threshold": 1e+40 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_mud" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:sparse_jungle/surface", - "min_threshold": -0.07, - "max_threshold": 0.07 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:sparse_jungle/noise", - "min_threshold": -0.2, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:rooted_dirt" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:sparse_jungle/surface", - "min_threshold": -0.13, - "max_threshold": 0.13 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:sparse_jungle/noise_big", - "min_threshold": -0.2, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:moss_block" - } - } - } - } - ] - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.45, + "noise": "terralith:taiga/siberian_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:tuff" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:orchid_swamp" - ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 63 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:swamp/surface", - "min_threshold": -1e+308, - "max_threshold": -0.7 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:swamp/surface", - "min_threshold": -0.7, - "max_threshold": -0.585 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:light_gray_terracotta" - } - } - } - ] + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.1, + "noise": "terralith:taiga/siberian_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:wintry_forest", + "terralith:wintry_lowlands" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": -0.35, + "noise": "terralith:highlands/gravel" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:savanna" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.9, + "noise": "terralith:savanna/dripstone" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": -1e+308, + "noise": "terralith:savanna/dripstone" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dripstone_block" } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:mushroom_fields" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:mushroom/surface", - "min_threshold": -1e+308, - "max_threshold": -0.3 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:podzol", - "Properties": { - "snowy": "false" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:mushroom/surface", - "min_threshold": -0.3, - "max_threshold": -0.175 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:mushroom/surface", - "min_threshold": -0.175, - "max_threshold": -0.075 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:rooted_dirt" - } - } - } - ] - } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.9, + "min_threshold": 0.75, + "noise": "terralith:savanna/dripstone" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": -1e+308, + "noise": "terralith:savanna/dripstone" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0125, + "min_threshold": -0.0125, + "noise": "terralith:savanna/path" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt_path" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.019, + "min_threshold": -0.019, + "noise": "terralith:savanna/path" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.1, + "noise": "terralith:sparse_jungle/noise" }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:volcanic_crater" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.025, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:magma_block" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_magma", - "min_threshold": -0.025, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:magma_block" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:arid_highlands", + "minecraft:sparse_jungle" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:arid_highlands" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+40, + "min_threshold": 0.375, + "noise": "terralith:highlands/red_sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_mud" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.07, + "min_threshold": -0.07, + "noise": "terralith:sparse_jungle/surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": -0.2, + "noise": "terralith:sparse_jungle/noise" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:rooted_dirt" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.13, + "min_threshold": -0.13, + "noise": "terralith:sparse_jungle/surface" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": -0.2, + "noise": "terralith:sparse_jungle/noise_big" }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:plains" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:plains/is_coarse", - "min_threshold": 0.1, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:plains/surface", - "min_threshold": 0.5, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:plains/tiny_noise", - "min_threshold": 0.5, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:rooted_dirt" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:plains/surface", - "min_threshold": 0.375, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:moss_block" + } } - ] - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:orchid_swamp" + ] + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 61 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": true + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0 }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:cold_shrubland" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shrubland/surface", - "min_threshold": 0.4, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:tuff" - } - } - } - ] - } + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.7, + "min_threshold": -1e+308, + "noise": "terralith:swamp/surface" }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:hot_shrubland" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shrubland/surface", - "min_threshold": 0.2, - "max_threshold": 0.4 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shrubland/surface", - "min_threshold": 0.4, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:granite" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:bryce_canyon" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/strip", - "min_threshold": -0.04, - "max_threshold": 0.04 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/strip", - "min_threshold": -0.04, - "max_threshold": 0.04 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/dirt", - "min_threshold": 0.2, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/strip", - "min_threshold": -0.1, - "max_threshold": -0.04 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:orange_terracotta" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/strip", - "min_threshold": 0.04, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:orange_terracotta" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/dirt", - "min_threshold": -0.1, - "max_threshold": 0.2 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:orange_terracotta" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/strip", - "min_threshold": -0.16, - "max_threshold": -0.1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/strip", - "min_threshold": 0.1, - "max_threshold": 0.16 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:bryce/dirt", - "min_threshold": -0.3, - "max_threshold": -0.1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:temperate_highlands" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/terracotta", - "min_threshold": 0.25, - "max_threshold": 0.395 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:light_gray_terracotta" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/terracotta", - "min_threshold": 0.395, - "max_threshold": 0.475 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/terracotta", - "min_threshold": 0.475, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:cyan_terracotta" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.585, + "min_threshold": -0.7, + "noise": "terralith:swamp/surface" }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:taiga" - ] - }, - "then_run": { + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:light_gray_terracotta" + } + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mushroom_fields" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.3, + "min_threshold": -1e+308, + "noise": "terralith:mushroom/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.175, + "min_threshold": -0.3, + "noise": "terralith:mushroom/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.075, + "min_threshold": -0.175, + "noise": "terralith:mushroom/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:rooted_dirt" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:volcanic_crater" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.025, + "noise": "terralith:tropics/volcano_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:magma_block" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.025, + "noise": "terralith:tropics/volcano_magma" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:magma_block" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:plains" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.1, + "noise": "terralith:plains/is_coarse" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.5, + "noise": "terralith:plains/surface" + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/gravel", - "min_threshold": 0.425, - "max_threshold": 1e+308 + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.5, + "noise": "terralith:plains/tiny_noise" }, "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:rooted_dirt" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.375, + "noise": "terralith:plains/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" } - } + } + } + ] + } + } + ] + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 61 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:cold_shrubland" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.4, + "noise": "terralith:shrubland/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:tuff" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:hot_shrubland" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.4, + "min_threshold": 0.2, + "noise": "terralith:shrubland/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.4, + "noise": "terralith:shrubland/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:granite" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:bryce_canyon" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.04, + "min_threshold": -0.04, + "noise": "terralith:bryce/strip" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:gravel_desert" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/gravel_surface", - "min_threshold": -1e+308, - "max_threshold": -0.275 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:granite" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/gravel_surface", - "min_threshold": -0.5, - "max_threshold": -0.15 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dripstone_block" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/gravel_surface", - "min_threshold": -0.35, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.04, + "min_threshold": -0.04, + "noise": "terralith:bryce/strip" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:gravel_beach" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.2, + "noise": "terralith:bryce/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:birch_forest", - "minecraft:old_growth_birch_forest" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/gravel", - "min_threshold": 0.5, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/gravel", - "min_threshold": 0.375, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.04, + "min_threshold": -0.1, + "noise": "terralith:bryce/strip" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:rocky_shrubland" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shrubland/rocky_surface", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:tuff" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shrubland/rocky_surface", - "min_threshold": -0.045, - "max_threshold": 0.045 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": 0.04, + "noise": "terralith:bryce/strip" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:glacial_chasm", - "terralith:frozen_cliffs", - "minecraft:frozen_ocean" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_ice" - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.2, + "min_threshold": -0.1, + "noise": "terralith:bryce/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:shield", - "terralith:lush_valley", - "terralith:valley_clearing", - "terralith:shield_clearing" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.1, + "min_threshold": -0.16, + "noise": "terralith:bryce/strip" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:sandstone_valley", - "terralith:desert_spires" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.16, + "min_threshold": 0.1, + "noise": "terralith:bryce/strip" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:highlands", - "terralith:forested_highlands" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/cracks", - "min_threshold": -0.05, - "max_threshold": 0.05 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/gravel", - "min_threshold": 0.525, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.1, + "min_threshold": -0.3, + "noise": "terralith:bryce/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:forested_highlands" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/creek", - "min_threshold": -0.0225, - "max_threshold": 0.0225 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:ancient_sands" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_surface", - "min_threshold": -1e+308, - "max_threshold": 0 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line1", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line2", - "min_threshold": -0.008, - "max_threshold": 0.008 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line3", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line4", - "min_threshold": -0.07, - "max_threshold": -0.05 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line4", - "min_threshold": -0.007, - "max_threshold": 0.007 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line4", - "min_threshold": 0.05, - "max_threshold": 0.07 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line5", - "min_threshold": -0.025, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line6", - "min_threshold": -0.0125, - "max_threshold": 0.0125 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line7", - "min_threshold": -0.02, - "max_threshold": 0.02 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_surface", - "min_threshold": 0, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line1", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line2", - "min_threshold": -0.008, - "max_threshold": 0.008 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line3", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line4", - "min_threshold": -0.07, - "max_threshold": -0.05 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line4", - "min_threshold": -0.007, - "max_threshold": 0.007 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line4", - "min_threshold": 0.05, - "max_threshold": 0.07 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line5", - "min_threshold": -0.025, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line6", - "min_threshold": -0.0125, - "max_threshold": 0.0125 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/sands_line7", - "min_threshold": -0.02, - "max_threshold": 0.02 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - ] - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:stony_spires" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:lush_desert" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "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": "terralith:desert/grass", - "min_threshold": 0.4, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/grass", - "min_threshold": 0.3, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/detail_grass", - "min_threshold": 0.85, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/detail_grass", - "min_threshold": 0.575, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/mud", - "min_threshold": 0.45, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_mud" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:desert/mud2", - "min_threshold": 0.45, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_mud" - } - } - } - ] - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:brushland" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "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": "terralith:brushland/sand", - "min_threshold": 0.32, - "max_threshold": 0.4 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:moss_block" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:brushland/sand", - "min_threshold": 0.4, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - ] - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:shield", - "terralith:valley_clearing", - "terralith:shield_clearing" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:taiga/cracks", - "min_threshold": -0.15, - "max_threshold": 0.15 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shield/surface", - "min_threshold": -1e+308, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:cobblestone" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shield/surface", - "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:taiga/dirt", - "min_threshold": 0.3, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shield/surface", - "min_threshold": 0.2, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:shield/surface", - "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } } - ] - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "surface_replace", - "true_at_and_below": { - "absolute": 57 - }, - "false_at_and_above": { - "absolute": 61 - } - } - }, - "then_run": { + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:temperate_highlands" + ] + }, + "then_run": { "type": "minecraft:sequence", "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:white_mesa", - "terralith:savanna_badlands", - "terralith:warped_mesa" - ] - }, - "then_run": { - "type": "minecraft:bandlands" + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.395, + "min_threshold": 0.25, + "noise": "terralith:highlands/terracotta" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:light_gray_terracotta" } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:savanna_plateau" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:terracotta" - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.475, + "min_threshold": 0.395, + "noise": "terralith:highlands/terracotta" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:frozen_cliffs", - "minecraft:frozen_ocean", - "deep_frozen_ocean" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:blue_ice" - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.475, + "noise": "terralith:highlands/terracotta" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:cyan_terracotta" } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:white_cliffs", - "terralith:basalt_cliffs", - "terralith:granite_cliffs", - "terralith:painted_mountains", - "terralith:blooming_valley" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:granite_cliffs" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:granite" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:basalt_cliffs" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:basalt", - "Properties": { - "axis": "y" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:white_cliffs" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 62 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:painted_mountains" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:white_terracotta" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:blooming_valley" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - ] - } - } - ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" } - } + } + } ] - } - }, - { - "type": "minecraft:condition", - "if_true": { + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "terralith:ashen_savanna" + "minecraft:taiga" ] - }, - "then_run": { + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 10 + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.425, + "noise": "terralith:highlands/gravel" }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 85 - }, - "false_at_and_above": { - "absolute": 115 - } - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.105, - "max_threshold": 0.105 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:blackstone" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 85 - }, - "false_at_and_above": { - "absolute": 115 - } - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.22, - "max_threshold": 0.22 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:smooth_basalt" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 85 - }, - "false_at_and_above": { - "absolute": 115 - } - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.5, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } } - } - }, - { - "type": "minecraft:condition", - "if_true": { + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "terralith:savanna_slopes" + "terralith:gravel_desert" ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 6 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 75 - }, - "false_at_and_above": { - "absolute": 110 - } - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/stone", - "min_threshold": -0.1, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 110 - }, - "false_at_and_above": { - "absolute": 160 - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/terracotta", - "min_threshold": -0.1, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:terracotta" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 85 - }, - "false_at_and_above": { - "absolute": 115 - } - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.5, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:granite" - } - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:granite" - } + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.275, + "min_threshold": -1e+308, + "noise": "terralith:desert/gravel_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:granite" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.15, + "min_threshold": -0.5, + "noise": "terralith:desert/gravel_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dripstone_block" } - ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": -0.35, + "noise": "terralith:desert/gravel_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:gravel_beach" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:birch_forest", + "minecraft:old_growth_birch_forest" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.5, + "noise": "terralith:highlands/gravel" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.375, + "noise": "terralith:highlands/gravel" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:rocky_shrubland" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:shrubland/rocky_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:tuff" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.045, + "min_threshold": -0.045, + "noise": "terralith:shrubland/rocky_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:glacial_chasm", + "terralith:frozen_cliffs", + "minecraft:frozen_ocean" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:shield", + "terralith:lush_valley", + "terralith:valley_clearing", + "terralith:shield_clearing" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:sandstone_valley", + "terralith:desert_spires" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" } - } - }, - { - "type": "minecraft:condition", - "if_true": { + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "terralith:tropical_jungle" + "terralith:highlands", + "terralith:forested_highlands" ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 63 - }, - "false_at_and_above": { - "absolute": 67 - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:blackstone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 65 - }, - "false_at_and_above": { - "absolute": 70 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "terralith:highlands/cracks" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.525, + "noise": "terralith:highlands/gravel" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:forested_highlands" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0225, + "min_threshold": -0.0225, + "noise": "terralith:highlands/creek" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:ancient_sands" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0, + "min_threshold": -1e+308, + "noise": "terralith:desert/sands_surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:desert/sands_line1" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - }, - "then_run": { + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.008, + "min_threshold": -0.008, + "noise": "terralith:desert/sands_line2" + }, + "then_run": { "type": "minecraft:block", "result_state": { - "Name": "minecraft:basalt", - "Properties": { - "axis": "y" - } + "Name": "minecraft:red_sand" } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 66 - }, - "false_at_and_above": { - "absolute": 72 + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:desert/sands_line3" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - }, - "then_run": { + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.05, + "min_threshold": -0.07, + "noise": "terralith:desert/sands_line4" + }, + "then_run": { "type": "minecraft:block", "result_state": { - "Name": "minecraft:gravel" + "Name": "minecraft:red_sand" } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 105 - }, - "false_at_and_above": { - "absolute": 125 - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.007, + "min_threshold": -0.007, + "noise": "terralith:desert/sands_line4" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.105, - "max_threshold": 0.105 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:blackstone" - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.07, + "min_threshold": 0.05, + "noise": "terralith:desert/sands_line4" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 110 - }, - "false_at_and_above": { - "absolute": 150 - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.025, + "noise": "terralith:desert/sands_line5" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.22, - "max_threshold": 0.22 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:smooth_basalt" - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0125, + "min_threshold": -0.0125, + "noise": "terralith:desert/sands_line6" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 90 - }, - "false_at_and_above": { - "absolute": 150 - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.02, + "min_threshold": -0.02, + "noise": "terralith:desert/sands_line7" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.75, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0, + "noise": "terralith:desert/sands_surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:desert/sands_line1" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:vertical_gradient", - "random_name": "volcano_gradient", - "true_at_and_below": { - "absolute": 90 - }, - "false_at_and_above": { - "absolute": 150 - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.008, + "min_threshold": -0.008, + "noise": "terralith:desert/sands_line2" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -1e+308, - "max_threshold": -0.7 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:moss_block" - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:desert/sands_line3" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" } - } - } - ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.05, + "min_threshold": -0.07, + "noise": "terralith:desert/sands_line4" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.007, + "min_threshold": -0.007, + "noise": "terralith:desert/sands_line4" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.07, + "min_threshold": 0.05, + "noise": "terralith:desert/sands_line4" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.025, + "noise": "terralith:desert/sands_line5" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0125, + "min_threshold": -0.0125, + "noise": "terralith:desert/sands_line6" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.02, + "min_threshold": -0.02, + "noise": "terralith:desert/sands_line7" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } + } + ] + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:stony_spires" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" } - } - }, - { - "type": "minecraft:condition", - "if_true": { + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "terralith:volcanic_peaks", - "terralith:volcanic_crater" + "terralith:lush_desert" ] - }, - "then_run": { + }, + "then_run": { "type": "minecraft:sequence", "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.11, - "max_threshold": 0.11 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:blackstone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.25, - "max_threshold": 0.25 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:smooth_basalt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/volcano_surface", - "min_threshold": -0.75, - "max_threshold": 0.75 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:basalt", - "Properties": { - "axis": "y" + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.4, + "noise": "terralith:desert/grass" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block" } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:tropics/gravel", - "min_threshold": -0.075, - "max_threshold": 0.075 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.3, + "noise": "terralith:desert/grass" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.85, + "noise": "terralith:desert/detail_grass" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.575, + "noise": "terralith:desert/detail_grass" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.45, + "noise": "terralith:desert/mud" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_mud" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.45, + "noise": "terralith:desert/mud2" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_mud" + } + } + } + ] + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } ] - } - }, - { - "type": "minecraft:condition", - "if_true": { + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "terralith:alpine_highlands" + "terralith:brushland" ] - }, - "then_run": { + }, + "then_run": { "type": "minecraft:sequence", "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/cracks", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "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": "terralith:highlands/red_sand", - "min_threshold": 0.25, - "max_threshold": 1e+40 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/white_terracotta", - "min_threshold": 0.4, - "max_threshold": 1e+40 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:white_terracotta" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:highlands/red_sand", - "min_threshold": 0.4, - "max_threshold": 1e+40 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.4, + "min_threshold": 0.32, + "noise": "terralith:brushland/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:moss_block" } - ] - } - } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.4, + "noise": "terralith:brushland/sand" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + } ] - } - }, - { - "type": "minecraft:condition", - "if_true": { + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "terralith:emerald_peaks" + "terralith:shield", + "terralith:valley_clearing", + "terralith:shield_clearing" ] - }, - "then_run": { + }, + "then_run": { "type": "minecraft:sequence", "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.15, + "min_threshold": -0.15, + "noise": "terralith:taiga/cracks" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/mini_noise", - "min_threshold": 0.5, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:deepslate_emerald_ore" - } + "max_threshold": 0.1, + "min_threshold": -1e+308, + "noise": "terralith:shield/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" } - } - } - }, - { + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:cobblestone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0, + "noise": "terralith:shield/surface" + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:emerald_peaks" - ] + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.3, + "noise": "terralith:taiga/dirt" }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.1, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.375, - "max_threshold": 0.375 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:tuff" - } - } - } - ] + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.375, - "max_threshold": 0.375 - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/mini_noise", - "min_threshold": -0.1, - "max_threshold": 1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/crimson_noise", - "min_threshold": 0.42725, - "max_threshold": 100000 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.2, + "noise": "terralith:shield/surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" } - }, - { + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0, + "noise": "terralith:shield/surface" + }, + "then_run": { "type": "minecraft:block", "result_state": { - "Name": "minecraft:stone" + "Name": "minecraft:coarse_dirt" } - } + } + } ] - } + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 61 + }, + "random_name": "surface_replace", + "true_at_and_below": { + "absolute": 57 + } + } + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:white_mesa", + "terralith:savanna_badlands", + "terralith:warped_mesa" + ] + }, + "then_run": { + "type": "minecraft:bandlands" + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:savanna_plateau" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:terracotta" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:frozen_cliffs", + "minecraft:frozen_ocean", + "deep_frozen_ocean" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:blue_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:white_cliffs", + "terralith:basalt_cliffs", + "terralith:granite_cliffs", + "terralith:painted_mountains", + "terralith:blooming_valley" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:granite_cliffs" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:granite" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:basalt_cliffs" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:white_cliffs" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 62 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:painted_mountains" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:white_terracotta" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:blooming_valley" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + ] + } + } + ] + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:ashen_savanna" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 10, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 115 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 85 + } + } + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:fractured_savanna" - ] + "type": "minecraft:noise_threshold", + "max_threshold": 0.105, + "min_threshold": -0.105, + "noise": "terralith:tropics/volcano_surface" }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.21212121212121213, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/fracture", - "min_threshold": -0.07, - "max_threshold": 0.07 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dripstone_block" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": -0.06060606060606061, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:savanna/fracture", - "min_threshold": -0.07, - "max_threshold": 0.07 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dripstone_block" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0, - "max_threshold": -0.06060606060606061 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "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": "terralith:savanna/fracture", - "min_threshold": -0.07, - "max_threshold": 0.07 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dripstone_block" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] - } - } - ] - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:blackstone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 115 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 85 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.22, + "min_threshold": -0.22, + "noise": "terralith:tropics/volcano_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:smooth_basalt" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 115 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 85 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.5, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:savanna_slopes" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 6, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 110 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 75 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": -0.1, + "noise": "terralith:savanna/stone" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 160 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 110 + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": -0.1, + "noise": "terralith:savanna/terracotta" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:terracotta" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 115 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 85 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.5, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:granite" + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:granite" + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:tropical_jungle" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 67 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 63 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:blackstone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 70 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 65 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 72 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 66 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 125 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 105 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.105, + "min_threshold": -0.105, + "noise": "terralith:tropics/volcano_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:blackstone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 150 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 110 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.22, + "min_threshold": -0.22, + "noise": "terralith:tropics/volcano_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:smooth_basalt" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 150 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 90 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.75, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 150 + }, + "random_name": "volcano_gradient", + "true_at_and_below": { + "absolute": 90 + } + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.7, + "min_threshold": -1e+308, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:moss_block" + } + } + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:volcanic_peaks", + "terralith:volcanic_crater" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.11, + "min_threshold": -0.11, + "noise": "terralith:tropics/volcano_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:blackstone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.25, + "min_threshold": -0.25, + "noise": "terralith:tropics/volcano_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:smooth_basalt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.75, + "min_threshold": -0.75, + "noise": "terralith:tropics/volcano_surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:basalt", + "Properties": { + "axis": "y" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.075, + "min_threshold": -0.075, + "noise": "terralith:tropics/gravel" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:alpine_highlands" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:highlands/cracks" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+40, + "min_threshold": 0.25, + "noise": "terralith:highlands/red_sand" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+40, + "min_threshold": 0.4, + "noise": "terralith:highlands/white_terracotta" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:white_terracotta" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+40, + "min_threshold": 0.4, + "noise": "terralith:highlands/red_sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:emerald_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:scarlet/surface_pattern" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.5, + "noise": "terralith:scarlet/mini_noise" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate_emerald_ore" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:emerald_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": -0.1, + "noise": "terralith:scarlet/surface_pattern" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" } - ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.375, + "min_threshold": -0.375, + "noise": "terralith:scarlet/surface_pattern" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:tuff" + } + } } - } + ] + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:scarlet_mountains" - ] - }, - "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.375, + "min_threshold": -0.375, + "noise": "terralith:scarlet/surface_pattern" + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1, + "min_threshold": -0.1, + "noise": "terralith:scarlet/mini_noise" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100000, + "min_threshold": 0.42725, + "noise": "terralith:scarlet/crimson_noise" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:fractured_savanna" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface" + }, + "then_run": { "type": "minecraft:sequence", "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/mini_noise", - "min_threshold": 0, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:deepslate_redstone_ore", - "Properties": { - "lit": "false" - } - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:scarlet_mountains" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.1, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.375, - "max_threshold": 0.375 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:blackstone" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/surface_pattern", - "min_threshold": -0.375, - "max_threshold": 0.375 - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/mini_noise", - "min_threshold": -0.1, - "max_threshold": 1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:scarlet/crimson_noise", - "min_threshold": 0.42725, - "max_threshold": 100000 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:crimson_nylium" - } - } - } - } - } - }, - { + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.07, + "min_threshold": -0.07, + "noise": "terralith:savanna/fracture" + }, + "then_run": { "type": "minecraft:block", "result_state": { - "Name": "minecraft:netherrack" + "Name": "minecraft:dripstone_block" } - } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:amethyst_rainforest", - "terralith:amethyst_canyon" + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": -0.06060606060606061, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.07, + "min_threshold": -0.07, + "noise": "terralith:savanna/fracture" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dripstone_block" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } ] - }, - "then_run": { + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.06060606060606061, + "min_threshold": 0, + "noise": "minecraft:surface" + }, + "then_run": { "type": "minecraft:sequence", "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 62 - }, - "surface_depth_multiplier": -8, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 63 - }, - "surface_depth_multiplier": -8, - "add_stone_depth": false - } - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface_swamp", - "min_threshold": 0, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } - } - ] - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 65 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:amethyst/calcite", - "min_threshold": 1.3, - "max_threshold": 1000 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:amethyst_block" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:noise_threshold", - "noise": "terralith:amethyst/calcite", - "min_threshold": 0.65, - "max_threshold": 1000 - }, - "then_run": { + "max_threshold": 0.07, + "min_threshold": -0.07, + "noise": "terralith:savanna/fracture" + }, + "then_run": { "type": "minecraft:block", "result_state": { - "Name": "minecraft:calcite" + "Name": "minecraft:dripstone_block" } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:amethyst/calcite", - "min_threshold": 0.5, - "max_threshold": 0.65 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:smooth_basalt" + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } + } + } + ] + } + } ] - } + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:scarlet_mountains" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:scarlet/surface_pattern" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0, + "noise": "terralith:scarlet/mini_noise" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate_redstone_ore", + "Properties": { + "lit": "false" + } + } + } + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:rocky_mountains" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:cobbled_deepslate" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:cobblestone" + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:scarlet_mountains" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": -0.1, + "noise": "terralith:scarlet/surface_pattern" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" } - } - ] - } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.375, + "min_threshold": -0.375, + "noise": "terralith:scarlet/surface_pattern" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:blackstone" + } + } + } + ] + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:caldera" - ] - }, - "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.375, + "min_threshold": -0.375, + "noise": "terralith:scarlet/surface_pattern" + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1, + "min_threshold": -0.1, + "noise": "terralith:scarlet/mini_noise" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100000, + "min_threshold": 0.42725, + "noise": "terralith:scarlet/crimson_noise" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:crimson_nylium" + } + } + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:netherrack" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:amethyst_rainforest", + "terralith:amethyst_canyon" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 62 + }, + "surface_depth_multiplier": -8 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": -8 + } + }, + "then_run": { "type": "minecraft:sequence", "sequence": [ - { + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0, + "noise": "minecraft:surface_swamp" + }, + "then_run": { "type": "minecraft:block", "result_state": { - "Name": "minecraft:cobbled_deepslate" + "Name": "minecraft:water", + "Properties": { + "level": "0" + } } - } + } + } ] - } + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:yellowstone" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 319 - }, - "surface_depth_multiplier": -4, - "add_stone_depth": true - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.725, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:yellow_terracotta" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.675, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:steep" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.615, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:blackstone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.525, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:smooth_basalt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.4, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.3, - "max_threshold": 0.4 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.1, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.2, - "max_threshold": 0.3 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.06, - "max_threshold": 0.06 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.1, - "max_threshold": 0.2 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.03, - "max_threshold": 0.03 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.015, - "max_threshold": 0.015 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": -0.05, - "max_threshold": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.006, - "max_threshold": 0.006 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.28, - "max_threshold": 0.4 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.16, - "max_threshold": 0.16 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.16, - "max_threshold": 0.28 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.11, - "max_threshold": 0.11 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.04, - "max_threshold": 0.16 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.05, - "max_threshold": 0.05 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": -0.08, - "max_threshold": 0.04 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.025, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": -0.2, - "max_threshold": -0.08 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/gravel_1", - "min_threshold": -0.009, - "max_threshold": 0.009 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_patch", - "min_threshold": 0.225, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/calcite_cliff", - "min_threshold": -0.4, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 180 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -100, - "max_threshold": 0.75 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 160 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -100, - "max_threshold": 0.375 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 147 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -100, - "max_threshold": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 135 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -100, - "max_threshold": -0.375 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 125 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -100, - "max_threshold": -0.75 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:calcite" - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 147 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -0.3, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - } - }, - { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 65 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1000, + "min_threshold": 1.3, + "noise": "terralith:amethyst/calcite" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:amethyst_block" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1000, + "min_threshold": 0.65, + "noise": "terralith:amethyst/calcite" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.65, + "min_threshold": 0.5, + "noise": "terralith:amethyst/calcite" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:smooth_basalt" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:rocky_mountains" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:cobbled_deepslate" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:cobblestone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:caldera" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:cobbled_deepslate" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:yellowstone" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 319 + }, + "surface_depth_multiplier": -4 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.725, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:yellow_terracotta" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.675, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:steep" + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.615, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:blackstone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.525, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:smooth_basalt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.4, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.4, + "min_threshold": 0.3, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": -0.1, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.3, + "min_threshold": 0.2, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.06, + "min_threshold": -0.06, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.2, + "min_threshold": 0.1, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.03, + "min_threshold": -0.03, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": 0, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.015, + "min_threshold": -0.015, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0, + "min_threshold": -0.05, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.006, + "min_threshold": -0.006, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.4, + "min_threshold": 0.28, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.16, + "min_threshold": -0.16, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.28, + "min_threshold": 0.16, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.11, + "min_threshold": -0.11, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.16, + "min_threshold": 0.04, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.04, + "min_threshold": -0.08, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.025, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.08, + "min_threshold": -0.2, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.009, + "min_threshold": -0.009, + "noise": "terralith:yellowstone/gravel_1" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.225, + "noise": "terralith:yellowstone/calcite_patch" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": -0.4, + "noise": "terralith:yellowstone/calcite_cliff" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 180 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.75, + "min_threshold": -100, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 160 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.375, + "min_threshold": -100, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 147 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0, + "min_threshold": -100, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 135 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.375, + "min_threshold": -100, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 125 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.75, + "min_threshold": -100, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 147 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": -0.3, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 132 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 104 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": -0.3, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 132 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } } - }, - { + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 94 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.1, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 104 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -0.3, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 94 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.1, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 82 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": true - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.6, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 72 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.75, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - } - } - ] + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } } - }, - { + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 82 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.6, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 86 - }, - "surface_depth_multiplier": 3, - "add_stone_depth": true + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -0.9, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 78 - }, - "surface_depth_multiplier": 3, - "add_stone_depth": true - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -0.6, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 72 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.75, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 72 - }, - "surface_depth_multiplier": 3, - "add_stone_depth": true - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": -0.3, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 86 + }, + "surface_depth_multiplier": 3 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": -0.9, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 78 + }, + "surface_depth_multiplier": 3 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": -0.6, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 72 + }, + "surface_depth_multiplier": 3 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": -0.3, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 66 + }, + "surface_depth_multiplier": 3 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 60 + }, + "surface_depth_multiplier": 3 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.3, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 54 + }, + "surface_depth_multiplier": 8 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 100, + "min_threshold": 0.6, + "noise": "terralith:yellowstone/dirt" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:calcite" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:jungle" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 50 + }, + "surface_depth_multiplier": 10 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:terracotta" + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:wooded_badlands" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 97 + }, + "surface_depth_multiplier": 2 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.5454, + "min_threshold": -0.909, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1818, + "min_threshold": -0.1818, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.909, + "min_threshold": 0.5454, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" } - } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } } - }, - { + ] + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:swamp", + "terralith:orchid_swamp" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 62 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 66 - }, - "surface_depth_multiplier": 3, - "add_stone_depth": true + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0, + "noise": "minecraft:surface_swamp" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 60 - }, - "surface_depth_multiplier": 3, - "add_stone_depth": true + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:mud", + "Properties": { + "snowy": "false" + } + } + } + ] + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mangrove_swamp" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 60 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.0, + "noise": "minecraft:surface_swamp" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } + } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:badlands", + "minecraft:eroded_badlands", + "minecraft:wooded_badlands", + "terralith:bryce_canyon", + "terralith:snowy_badlands", + "terralith:red_oasis" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 74 + }, + "surface_depth_multiplier": 1 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:bandlands" + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sandstone" + } + } }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.3, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } } - }, - { + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:hole" + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": -6, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:white_terracotta" + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 54 - }, - "surface_depth_multiplier": 8, - "add_stone_depth": true + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:yellowstone/dirt", - "min_threshold": 0.6, - "max_threshold": 100 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } } - }, - { + }, + { "type": "minecraft:block", "result_state": { - "Name": "minecraft:calcite" + "Name": "minecraft:gravel" } - } - ] - } + } + ] + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 63 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": true, + "anchor": { + "absolute": 74 + }, + "surface_depth_multiplier": 1 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:orange_terracotta" + } + } + } + }, + { + "type": "minecraft:bandlands" + } + ] + } }, { - "type": "minecraft:condition", - "if_true": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": -6, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:white_terracotta" + } + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "minecraft:jungle" + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" ] - }, - "then_run": { + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:steep" + "type": "minecraft:hole" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 50 + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": 0, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:air" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:temperature" }, - "surface_depth_multiplier": 10, - "add_stone_depth": true - }, - "then_run": { + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:ice" + } + } + }, + { "type": "minecraft:block", "result_state": { - "Name": "minecraft:terracotta" + "Name": "minecraft:water", + "Properties": { + "level": "0" + } } - } + } + ] } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.2, + "min_threshold": 0, + "noise": "minecraft:packed_ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": 0, + "noise": "minecraft:ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:ice" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:snowy_slopes" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.6, + "min_threshold": 0.35, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:jagged_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:grove", + "terralith:wintry_forest", + "terralith:wintry_lowlands", + "terralith:snowy_maple_forest", + "terralith:snowy_shield", + "terralith:siberian_grove", + "terralith:alpine_grove" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.6, + "min_threshold": 0.35, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_peaks", + "terralith:yosemite_cliffs", + "terralith:stony_spires" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:wooded_badlands" - ] + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_shore" + ] }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 97 + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "minecraft:gravel" }, - "surface_depth_multiplier": 2, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": -0.909, - "max_threshold": -0.5454 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": -0.1818, - "max_threshold": 0.1818 + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" }, "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.5454, - "max_threshold": 0.909 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" } - }, - { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -1, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dirt" - } - } - ] - } - ] - } + } + ] + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] } - }, - { + }, + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:swamp", - "terralith:orchid_swamp" - ] + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_hills", + "terralith:windswept_spires" + ] }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 62 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:desert", + "terralith:desert_canyon", + "terralith:desert_oasis", + "minecraft:beach", + "minecraft:snowy_beach", + "terralith:lush_desert", + "terralith:warm_river" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 63 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - } + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface_swamp", - "min_threshold": 0, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:mud", - "Properties": { - "snowy": "false" - } - } - } - ] + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" } - } + } + ] } - }, - { + }, + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:mangrove_swamp" - ] + "type": "minecraft:biome", + "biome_is": [ + "terralith:red_oasis" + ] }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "add_stone_depth": false, - "anchor": { - "absolute": 60 - }, - "surface_depth_multiplier": 0 - }, - "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:y_above", - "add_stone_depth": false, - "anchor": { - "absolute": 63 - }, - "surface_depth_multiplier": 0 - } + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" }, "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "max_threshold": 1.7976931348623157E308, - "min_threshold": 0.0, - "noise": "minecraft:surface_swamp" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" } - } + } + ] } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:badlands", - "minecraft:eroded_badlands", - "minecraft:wooded_badlands", - "terralith:bryce_canyon", - "terralith:snowy_badlands", - "terralith:red_oasis" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { + }, + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 + "type": "minecraft:biome", + "biome_is": [ + "minecraft:dripstone_caves" + ] }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 74 - }, - "surface_depth_multiplier": 1, - "add_stone_depth": true - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:bandlands" - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -1, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "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": "minecraft:red_sandstone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:hole" - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:orange_terracotta" - } - } - }, + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + ] + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_savanna" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": -0.06060606060606061, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_gravelly_hills" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.24242424242424243, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -6, - "surface_depth_multiplier": -1, - "add_stone_depth": true - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:white_terracotta" - } - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } }, { - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 63 - }, - "surface_depth_multiplier": -1, - "add_stone_depth": true + ] + } }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": -0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 63 - }, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:y_above", - "anchor": { - "absolute": 74 - }, - "surface_depth_multiplier": 1, - "add_stone_depth": true - } - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:orange_terracotta" - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" } - } + } + } }, { - "type": "minecraft:bandlands" + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 + ] + } }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -6, - "surface_depth_multiplier": -1, - "add_stone_depth": true - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:white_terracotta" - } - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -1, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:frozen_ocean", - "minecraft:deep_frozen_ocean" - ] - }, - "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:hole" + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" }, "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:air" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:temperature" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:ice" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } - ] + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } } - } - }, - { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:frozen_peaks" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_ice" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:packed_ice", - "min_threshold": 0, - "max_threshold": 0.2 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_ice" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:ice", - "min_threshold": 0, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:ice" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:snowy_slopes" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", - "min_threshold": 0.35, - "max_threshold": 0.6 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:powder_snow" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:jagged_peaks" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:grove", - "terralith:wintry_forest", - "terralith:wintry_lowlands", - "terralith:snowy_maple_forest", - "terralith:snowy_shield", - "terralith:siberian_grove", - "terralith:alpine_grove" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", - "min_threshold": 0.35, - "max_threshold": 0.6 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:powder_snow" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, - { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:stony_peaks", - "terralith:yosemite_cliffs", - "terralith:stony_spires" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:stony_shore" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:gravel", - "min_threshold": -0.05, - "max_threshold": 0.05 - }, - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:windswept_hills", - "terralith:windswept_spires" - ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:warm_ocean", - "minecraft:desert", - "terralith:desert_canyon", - "terralith:desert_oasis", - "minecraft:beach", - "minecraft:snowy_beach", - "terralith:lush_desert", - "terralith:warm_river" - ] - }, - "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": "minecraft:sandstone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:red_oasis" - ] - }, - "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": "minecraft:red_sandstone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:dripstone_caves" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - ] - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:windswept_savanna" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.21212121212121213, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": -0.06060606060606061, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:windswept_gravelly_hills" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.24242424242424243, - "max_threshold": 1.7976931348623157e+308 - }, - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": -0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -1, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dirt" - } - } - ] - } - }, - { - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:old_growth_pine_taiga", - "minecraft:old_growth_spruce_taiga" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.21212121212121213, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:coarse_dirt" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": -0.11515151515151514, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:podzol", - "Properties": { - "snowy": "false" - } - } - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:ice_spikes", - "terralith:snowy_cherry_grove", - "terralith:icy_spires" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:mangrove_swamp" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:mud" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:mushroom_fields" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:mycelium", - "Properties": { - "snowy": "false" - } - } - } - }, - { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -1, - "surface_depth_multiplier": 0, - "add_stone_depth": false - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dirt" - } - } - ] + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" } - ] + } + ] } - ] - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -6, - "surface_depth_multiplier": -1, - "add_stone_depth": true + ] + } }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:frozen_ocean", - "minecraft:deep_frozen_ocean" - ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:hole" + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:old_growth_pine_taiga", + "minecraft:old_growth_spruce_taiga" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:water", + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": -0.11515151515151514, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:podzol", "Properties": { - "level": "0" + "snowy": "false" } - } + } + } } - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:water", - "offset": -6, - "surface_depth_multiplier": -1, - "add_stone_depth": true + ] + } }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:frozen_peaks" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_ice" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:packed_ice", - "min_threshold": -0.5, - "max_threshold": 0.2 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:packed_ice" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:ice", - "min_threshold": -0.0625, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:ice" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:ice_spikes", + "terralith:snowy_cherry_grove", + "terralith:icy_spires" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:snowy_slopes" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", - "min_threshold": 0.45, - "max_threshold": 0.58 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:powder_snow" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:jagged_peaks" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mangrove_swamp" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:mud" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mushroom_fields" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:mycelium", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": false, + "offset": -1, + "surface_depth_multiplier": 0 }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + ] + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": -6, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_ocean", + "minecraft:deep_frozen_ocean" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:hole" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": -6, + "surface_depth_multiplier": -1 + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_peaks" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.2, + "min_threshold": -0.5, + "noise": "minecraft:packed_ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:packed_ice" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.0625, + "noise": "minecraft:ice" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:ice" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:snowy_slopes" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.58, + "min_threshold": 0.45, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:jagged_peaks" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:grove", + "terralith:wintry_forest", + "terralith:wintry_lowlands", + "terralith:snowy_maple_forest", + "terralith:snowy_shield", + "terralith:siberian_grove", + "terralith:alpine_grove" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.58, + "min_threshold": 0.45, + "noise": "minecraft:powder_snow" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:powder_snow" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_peaks", + "terralith:yosemite_cliffs", + "terralith:stony_spires" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:grove", - "terralith:wintry_forest", - "terralith:wintry_lowlands", - "terralith:snowy_maple_forest", - "terralith:snowy_shield", - "terralith:siberian_grove", - "terralith:alpine_grove" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:powder_snow", - "min_threshold": 0.45, - "max_threshold": 0.58 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:powder_snow" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dirt" - } - } - ] - } - }, + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:stony_shore" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:stony_peaks", - "terralith:yosemite_cliffs", - "terralith:stony_spires" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:stony_shore" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:gravel", - "min_threshold": -0.05, - "max_threshold": 0.05 - }, - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:windswept_hills" - ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:warm_ocean", - "minecraft:desert", - "terralith:lush_desert", - "terralith:desert_canyon", - "terralith:desert_oasis", - "minecraft:beach", - "minecraft:snowy_beach", - "terralith:warm_river" - ] - }, - "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": "minecraft:sandstone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - ] - } - }, + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "minecraft:gravel" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:red_oasis" - ] - }, - "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": "minecraft:red_sandstone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sand" - } - } - ] - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:dripstone_caves" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - } - ] - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:windswept_savanna" - ] - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.21212121212121213, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } } - } + ] + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:windswept_gravelly_hills" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.24242424242424243, - "max_threshold": 1.7976931348623157e+308 - }, - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": 0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "minecraft:surface", - "min_threshold": -0.12121212121212122, - "max_threshold": 1.7976931348623157e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dirt" - } - } - }, - { - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } - ] - } - }, + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:windswept_hills" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:desert", + "terralith:lush_desert", + "terralith:desert_canyon", + "terralith:desert_oasis", + "minecraft:beach", + "minecraft:snowy_beach", + "terralith:warm_river" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:comment_dont_generate_strips_here", - "terralith:alpha_islands", - "terralith:alpha_islands_winter", - "terralith:lavender_forest", - "terralith:sakura_grove", - "terralith:lavender_valley", - "terralith:sakura_valley", - "minecraft:swamp", - "terralith:ice_marsh", - "terralith:shrubland", - "terralith:hot_shrubland", - "terralith:cold_shrubland", - "terralith:rocky_shrubland", - "terralith:fractured_savanna", - "terralith:orchid_swamp" - ] - } - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:not", - "invert": { - "type": "minecraft:water", - "offset": 0, - "surface_depth_multiplier": 2, - "add_stone_depth": true - } - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand_thickness", - "min_threshold": -0.65, - "max_threshold": -0.5 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.015, - "max_threshold": 0.015 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand_thickness", - "min_threshold": -0.5, - "max_threshold": -0.35 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.025, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand_thickness", - "min_threshold": -0.35, - "max_threshold": -0.2 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.04, - "max_threshold": 0.04 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand_thickness", - "min_threshold": -0.2, - "max_threshold": -0.05 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.05, - "max_threshold": 0.05 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand_thickness", - "min_threshold": -0.05, - "max_threshold": 0.05 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.06, - "max_threshold": 0.06 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand_thickness", - "min_threshold": 0.05, - "max_threshold": 0.2 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.06425, - "max_threshold": 0.06425 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand_thickness", - "min_threshold": 0.2, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.0685, - "max_threshold": 0.0685 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/clay_thickness", - "min_threshold": -0.7, - "max_threshold": -0.5 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.015, - "max_threshold": 0.015 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/clay_thickness", - "min_threshold": -0.5, - "max_threshold": -0.35 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.025, - "max_threshold": 0.025 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/clay_thickness", - "min_threshold": -0.35, - "max_threshold": -0.25 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.05, - "max_threshold": 0.05 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/clay_thickness", - "min_threshold": -0.25, - "max_threshold": -0.15 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.085, - "max_threshold": 0.085 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/clay_thickness", - "min_threshold": -0.15, - "max_threshold": 0.1 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.125, - "max_threshold": 0.125 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/clay_thickness", - "min_threshold": 0.1, - "max_threshold": 0.5 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.145, - "max_threshold": 0.145 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/clay_thickness", - "min_threshold": 0.5, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/sand", - "min_threshold": -0.17, - "max_threshold": 0.17 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:clay" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:noise_threshold", - "noise": "terralith:generic/gravel", - "min_threshold": 0.4, - "max_threshold": 1e+308 - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - } - ] - } - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } }, { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "terralith:snowy_cherry_grove" - ] - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:steep" - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:red_oasis" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:mangrove_swamp" - ] - }, - "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:mud" - } - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sandstone" + } + } }, { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:dirt" - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sand" + } } - ] + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:dripstone_caves" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } } - } - }, - { - "type": "minecraft:condition", - "if_true": { + ] + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "minecraft:warm_ocean", - "minecraft:desert", - "terralith:lush_desert", - "terralith:desert_canyon", - "minecraft:beach", - "minecraft:snowy_beach", - "terralith:sandstone_valley", - "terralith:desert_oasis", - "terralith:ancient_sands", - "terralith:warm_river" + "minecraft:windswept_savanna" ] - }, - "then_run": { + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 15 + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.21212121212121213, + "noise": "minecraft:surface" }, "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sandstone" - } + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } } - } - }, - { - "type": "minecraft:condition", - "if_true": { + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:biome", "biome_is": [ - "terralith:red_oasis" + "minecraft:windswept_gravelly_hills" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.24242424242424243, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": -0.12121212121212122, + "noise": "minecraft:surface" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] + } ] - }, - "then_run": { + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:comment_dont_generate_strips_here", + "terralith:alpha_islands", + "terralith:alpha_islands_winter", + "terralith:lavender_forest", + "terralith:sakura_grove", + "terralith:lavender_valley", + "terralith:sakura_valley", + "minecraft:swamp", + "terralith:ice_marsh", + "terralith:shrubland", + "terralith:hot_shrubland", + "terralith:cold_shrubland", + "terralith:rocky_shrubland", + "terralith:fractured_savanna", + "terralith:orchid_swamp" + ] + } + }, + "then_run": { "type": "minecraft:condition", "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": true, - "secondary_depth_range": 15 + "type": "minecraft:not", + "invert": { + "type": "minecraft:water", + "add_stone_depth": true, + "offset": 0, + "surface_depth_multiplier": 2 + } }, "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:red_sandstone" - } - } - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:stone_depth", - "offset": 0, - "surface_type": "floor", - "add_surface_depth": false, - "secondary_depth_range": 0 - }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ - { + "type": "minecraft:sequence", + "sequence": [ + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:frozen_peaks", - "minecraft:jagged_peaks" - ] + "type": "minecraft:noise_threshold", + "max_threshold": -0.5, + "min_threshold": -0.65, + "noise": "terralith:generic/sand_thickness" }, "then_run": { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:stone" - } + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.015, + "min_threshold": -0.015, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } } - }, - { + }, + { "type": "minecraft:condition", "if_true": { - "type": "minecraft:biome", - "biome_is": [ - "minecraft:warm_ocean", - "minecraft:lukewarm_ocean", - "minecraft:deep_lukewarm_ocean" - ] + "type": "minecraft:noise_threshold", + "max_threshold": -0.35, + "min_threshold": -0.5, + "noise": "terralith:generic/sand_thickness" }, "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": "minecraft:sandstone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:sand" - } - } - ] + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.025, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } } - }, - { - "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": "minecraft:stone" - } - } - }, - { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:gravel" - } - } - ] - } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.2, + "min_threshold": -0.35, + "noise": "terralith:generic/sand_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.04, + "min_threshold": -0.04, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.05, + "min_threshold": -0.2, + "noise": "terralith:generic/sand_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "terralith:generic/sand_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.06, + "min_threshold": -0.06, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.2, + "min_threshold": 0.05, + "noise": "terralith:generic/sand_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.06425, + "min_threshold": -0.06425, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.2, + "noise": "terralith:generic/sand_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.0685, + "min_threshold": -0.0685, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.5, + "min_threshold": -0.7, + "noise": "terralith:generic/clay_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.015, + "min_threshold": -0.015, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.35, + "min_threshold": -0.5, + "noise": "terralith:generic/clay_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.025, + "min_threshold": -0.025, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.25, + "min_threshold": -0.35, + "noise": "terralith:generic/clay_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.05, + "min_threshold": -0.05, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": -0.15, + "min_threshold": -0.25, + "noise": "terralith:generic/clay_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.085, + "min_threshold": -0.085, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.1, + "min_threshold": -0.15, + "noise": "terralith:generic/clay_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.125, + "min_threshold": -0.125, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.5, + "min_threshold": 0.1, + "noise": "terralith:generic/clay_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.145, + "min_threshold": -0.145, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.5, + "noise": "terralith:generic/clay_thickness" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 0.17, + "min_threshold": -0.17, + "noise": "terralith:generic/sand" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:clay" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1e+308, + "min_threshold": 0.4, + "noise": "terralith:generic/gravel" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:snowy_cherry_grove" ] - } + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:steep" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:snow_block" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:mangrove_swamp" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:mud" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:dirt" + } + } + ] + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:desert", + "terralith:lush_desert", + "terralith:desert_canyon", + "minecraft:beach", + "minecraft:snowy_beach", + "terralith:sandstone_valley", + "terralith:desert_oasis", + "terralith:ancient_sands", + "terralith:warm_river" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 15, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" } - ] - } - }, - { - "type": "minecraft:condition", - "if_true": { - "type": "minecraft:vertical_gradient", - "random_name": "minecraft:deepslate", - "true_at_and_below": { - "absolute": 0 - }, - "false_at_and_above": { - "absolute": 8 - } + } + } }, - "then_run": { - "type": "minecraft:sequence", - "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "terralith:red_oasis" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 15, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:red_sandstone" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ { - "type": "minecraft:block", - "result_state": { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:frozen_peaks", + "minecraft:jagged_peaks" + ] + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "minecraft:warm_ocean", + "minecraft:lukewarm_ocean", + "minecraft:deep_lukewarm_ocean" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sandstone" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:sand" + } + } + ] + } + }, + { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "ceiling" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } } - } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:gravel" + } + } + ] } - ] + ] + } } - } - ] - } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "false_at_and_above": { + "absolute": 8 + }, + "random_name": "minecraft:deepslate", + "true_at_and_below": { + "absolute": 0 + } + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { + "axis": "y" + } + } + } + ] + } + } + ] + } } \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/acacia.json b/data/minecraft/worldgen/placed_feature/acacia.json deleted file mode 100644 index f0d767cb..00000000 --- a/data/minecraft/worldgen/placed_feature/acacia.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:acacia", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/azalea_tree.json b/data/minecraft/worldgen/placed_feature/azalea_tree.json deleted file mode 100644 index 8bc011d4..00000000 --- a/data/minecraft/worldgen/placed_feature/azalea_tree.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:azalea_tree", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/birch.json b/data/minecraft/worldgen/placed_feature/birch.json deleted file mode 100644 index 1f3bf63c..00000000 --- a/data/minecraft/worldgen/placed_feature/birch.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:birch", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/birch_bees_005.json b/data/minecraft/worldgen/placed_feature/birch_bees_005.json deleted file mode 100644 index 76c2d1fc..00000000 --- a/data/minecraft/worldgen/placed_feature/birch_bees_005.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:birch_bees_005", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/birch_other.json b/data/minecraft/worldgen/placed_feature/birch_other.json deleted file mode 100644 index 72cbbbd5..00000000 --- a/data/minecraft/worldgen/placed_feature/birch_other.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:birch_other", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/bonus_chest.json b/data/minecraft/worldgen/placed_feature/bonus_chest.json deleted file mode 100644 index d5819322..00000000 --- a/data/minecraft/worldgen/placed_feature/bonus_chest.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:bonus_chest", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/brown_mushroom_giant.json b/data/minecraft/worldgen/placed_feature/brown_mushroom_giant.json deleted file mode 100644 index cccc1cbd..00000000 --- a/data/minecraft/worldgen/placed_feature/brown_mushroom_giant.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "feature": "minecraft:brown_mushroom_taiga", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/brown_mushroom_nether.json b/data/minecraft/worldgen/placed_feature/brown_mushroom_nether.json deleted file mode 100644 index 58496c3f..00000000 --- a/data/minecraft/worldgen/placed_feature/brown_mushroom_nether.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "feature": "minecraft:patch_brown_mushroom", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "below_top": 0 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/brown_mushroom_swamp.json b/data/minecraft/worldgen/placed_feature/brown_mushroom_swamp.json index c6d8c63a..21b83b80 100644 --- a/data/minecraft/worldgen/placed_feature/brown_mushroom_swamp.json +++ b/data/minecraft/worldgen/placed_feature/brown_mushroom_swamp.json @@ -1,12 +1,12 @@ { - "feature": "minecraft:brown_mushroom_taiga", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:patch_brown_mushroom", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/brown_mushroom_taiga.json b/data/minecraft/worldgen/placed_feature/brown_mushroom_taiga.json deleted file mode 100644 index d28f30f3..00000000 --- a/data/minecraft/worldgen/placed_feature/brown_mushroom_taiga.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "feature": "minecraft:patch_brown_mushroom", - "placement": [ - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:rarity_filter", - "chance": 4 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/cave_vine.json b/data/minecraft/worldgen/placed_feature/cave_vine.json deleted file mode 100644 index 847bb1c5..00000000 --- a/data/minecraft/worldgen/placed_feature/cave_vine.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:cave_vine", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/cave_vine_in_moss.json b/data/minecraft/worldgen/placed_feature/cave_vine_in_moss.json deleted file mode 100644 index da79ddd8..00000000 --- a/data/minecraft/worldgen/placed_feature/cave_vine_in_moss.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:cave_vine_in_moss", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/classic_vines_cave_feature.json b/data/minecraft/worldgen/placed_feature/classic_vines_cave_feature.json deleted file mode 100644 index bf3ce2a6..00000000 --- a/data/minecraft/worldgen/placed_feature/classic_vines_cave_feature.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "minecraft:classic_vines_cave_feature", - "placement": [ - { - "type": "minecraft:count", - "count": 216 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/clay_pool_with_dripleaves.json b/data/minecraft/worldgen/placed_feature/clay_pool_with_dripleaves.json deleted file mode 100644 index 98ff3e1a..00000000 --- a/data/minecraft/worldgen/placed_feature/clay_pool_with_dripleaves.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:clay_pool_with_dripleaves", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/clay_with_dripleaves.json b/data/minecraft/worldgen/placed_feature/clay_with_dripleaves.json deleted file mode 100644 index de92cb53..00000000 --- a/data/minecraft/worldgen/placed_feature/clay_with_dripleaves.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:clay_with_dripleaves", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/dark_oak.json b/data/minecraft/worldgen/placed_feature/dark_oak.json deleted file mode 100644 index 47b394b1..00000000 --- a/data/minecraft/worldgen/placed_feature/dark_oak.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:dark_oak", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/disk_clay.json b/data/minecraft/worldgen/placed_feature/disk_clay.json index b3d9ab66..3fb1182c 100644 --- a/data/minecraft/worldgen/placed_feature/disk_clay.json +++ b/data/minecraft/worldgen/placed_feature/disk_clay.json @@ -1,19 +1,26 @@ { - "feature": "minecraft:disk_clay", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 5 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:disk_clay", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/disk_gravel.json b/data/minecraft/worldgen/placed_feature/disk_gravel.json index 50e46ef2..b17aaa0e 100644 --- a/data/minecraft/worldgen/placed_feature/disk_gravel.json +++ b/data/minecraft/worldgen/placed_feature/disk_gravel.json @@ -1,16 +1,23 @@ { - "feature": "minecraft:disk_gravel", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 5 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:disk_gravel", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/disk_sand.json b/data/minecraft/worldgen/placed_feature/disk_sand.json index 3570d9d1..48e7fb35 100644 --- a/data/minecraft/worldgen/placed_feature/disk_sand.json +++ b/data/minecraft/worldgen/placed_feature/disk_sand.json @@ -1,19 +1,26 @@ { - "feature": "minecraft:disk_sand", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 3 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:disk_sand", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/dripleaf.json b/data/minecraft/worldgen/placed_feature/dripleaf.json deleted file mode 100644 index f0de759e..00000000 --- a/data/minecraft/worldgen/placed_feature/dripleaf.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:dripleaf", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/fancy_oak.json b/data/minecraft/worldgen/placed_feature/fancy_oak.json deleted file mode 100644 index c159a199..00000000 --- a/data/minecraft/worldgen/placed_feature/fancy_oak.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:fancy_oak", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/fancy_oak_bees_005.json b/data/minecraft/worldgen/placed_feature/fancy_oak_bees_005.json deleted file mode 100644 index ca4383c5..00000000 --- a/data/minecraft/worldgen/placed_feature/fancy_oak_bees_005.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:fancy_oak_bees_005", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/flower_cherry.json b/data/minecraft/worldgen/placed_feature/flower_cherry.json index 67b8de42..57afc764 100644 --- a/data/minecraft/worldgen/placed_feature/flower_cherry.json +++ b/data/minecraft/worldgen/placed_feature/flower_cherry.json @@ -16,4 +16,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/flower_forest.json b/data/minecraft/worldgen/placed_feature/flower_forest.json deleted file mode 100644 index 27a8b13d..00000000 --- a/data/minecraft/worldgen/placed_feature/flower_forest.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "feature": "minecraft:flower_forest", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/flower_plain_decorated.json b/data/minecraft/worldgen/placed_feature/flower_plain_decorated.json deleted file mode 100644 index aef1c657..00000000 --- a/data/minecraft/worldgen/placed_feature/flower_plain_decorated.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "feature": "minecraft:flower_plain", - "placement": [ - { - "type": "minecraft:noise_threshold_count", - "noise_level": -0.8, - "below_noise": 15, - "above_noise": 4 - }, - { - "type": "minecraft:rarity_filter", - "chance": 32 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/forest_flower_trees.json b/data/minecraft/worldgen/placed_feature/forest_flower_trees.json deleted file mode 100644 index b0028c18..00000000 --- a/data/minecraft/worldgen/placed_feature/forest_flower_trees.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:forest_flower_trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 6 - }, - { - "weight": 10, - "data": 7 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/forest_flower_vegetation.json b/data/minecraft/worldgen/placed_feature/forest_flower_vegetation.json deleted file mode 100644 index 6104fdcf..00000000 --- a/data/minecraft/worldgen/placed_feature/forest_flower_vegetation.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "feature": "minecraft:forest_flower_vegetation", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 7 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:clamped", - "value": { - "source": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -3, - "max_inclusive": 1 - } - }, - "min_inclusive": 0, - "max_inclusive": 1 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/forest_flower_vegetation_common.json b/data/minecraft/worldgen/placed_feature/forest_flower_vegetation_common.json deleted file mode 100644 index 3fa548d0..00000000 --- a/data/minecraft/worldgen/placed_feature/forest_flower_vegetation_common.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "feature": "minecraft:forest_flower_vegetation_common", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 7 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:clamped", - "value": { - "source": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -1, - "max_inclusive": 3 - } - }, - "min_inclusive": 0, - "max_inclusive": 3 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/forest_rock.json b/data/minecraft/worldgen/placed_feature/forest_rock.json index 23144e73..94460969 100644 --- a/data/minecraft/worldgen/placed_feature/forest_rock.json +++ b/data/minecraft/worldgen/placed_feature/forest_rock.json @@ -1,25 +1,25 @@ { - "feature": "minecraft:forest_rock", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:forest_rock", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/fossil_lower.json b/data/minecraft/worldgen/placed_feature/fossil_lower.json deleted file mode 100644 index 8eb86872..00000000 --- a/data/minecraft/worldgen/placed_feature/fossil_lower.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "feature": "minecraft:fossil_lower", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 64 - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": -8 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/fossil_upper.json b/data/minecraft/worldgen/placed_feature/fossil_upper.json deleted file mode 100644 index 17d2448a..00000000 --- a/data/minecraft/worldgen/placed_feature/fossil_upper.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "feature": "minecraft:fossil_upper", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 64 - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "below_top": 0 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/freeze_top_layer.json b/data/minecraft/worldgen/placed_feature/freeze_top_layer.json deleted file mode 100644 index c518e0fa..00000000 --- a/data/minecraft/worldgen/placed_feature/freeze_top_layer.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:freeze_top_layer", - "placement": [] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/grove_vegetation.json b/data/minecraft/worldgen/placed_feature/grove_vegetation.json deleted file mode 100644 index 75818681..00000000 --- a/data/minecraft/worldgen/placed_feature/grove_vegetation.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "feature": "minecraft:grove_vegetation", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/huge_brown_mushroom.json b/data/minecraft/worldgen/placed_feature/huge_brown_mushroom.json deleted file mode 100644 index a8b74562..00000000 --- a/data/minecraft/worldgen/placed_feature/huge_brown_mushroom.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:huge_brown_mushroom", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/huge_red_mushroom.json b/data/minecraft/worldgen/placed_feature/huge_red_mushroom.json deleted file mode 100644 index 8d2cfd45..00000000 --- a/data/minecraft/worldgen/placed_feature/huge_red_mushroom.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:huge_red_mushroom", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/ice_patch.json b/data/minecraft/worldgen/placed_feature/ice_patch.json deleted file mode 100644 index 5b4bfe6e..00000000 --- a/data/minecraft/worldgen/placed_feature/ice_patch.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "feature": "minecraft:ice_patch", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/jungle_tree_no_vine.json b/data/minecraft/worldgen/placed_feature/jungle_tree_no_vine.json deleted file mode 100644 index 7b0f269c..00000000 --- a/data/minecraft/worldgen/placed_feature/jungle_tree_no_vine.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:jungle_tree_no_vine", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/lake_lava.json b/data/minecraft/worldgen/placed_feature/lake_lava.json deleted file mode 100644 index 84d4cc2c..00000000 --- a/data/minecraft/worldgen/placed_feature/lake_lava.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "feature": "minecraft:lake_lava", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 8 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "below_top": 0 - }, - "inner": 8, - "type": "minecraft:biased_to_bottom" - } - }, - { - "type": "minecraft:rarity_filter", - "chance": 10 - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/large_dripstone.json b/data/minecraft/worldgen/placed_feature/large_dripstone.json deleted file mode 100644 index 3c75ec68..00000000 --- a/data/minecraft/worldgen/placed_feature/large_dripstone.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "feature": "minecraft:large_dripstone", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 7, - "max_inclusive": 35 - } - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/lush_caves_ceiling_vegetation.json b/data/minecraft/worldgen/placed_feature/lush_caves_ceiling_vegetation.json deleted file mode 100644 index 2c566a89..00000000 --- a/data/minecraft/worldgen/placed_feature/lush_caves_ceiling_vegetation.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "feature": "minecraft:moss_patch_ceiling", - "placement": [ - { - "type": "minecraft:count", - "count": 104 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 12 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/lush_caves_clay.json b/data/minecraft/worldgen/placed_feature/lush_caves_clay.json deleted file mode 100644 index 00ef30b7..00000000 --- a/data/minecraft/worldgen/placed_feature/lush_caves_clay.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "feature": "minecraft:lush_caves_clay", - "placement": [ - { - "type": "minecraft:count", - "count": 52 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 12 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/lush_caves_vegetation.json b/data/minecraft/worldgen/placed_feature/lush_caves_vegetation.json deleted file mode 100644 index 62194ec5..00000000 --- a/data/minecraft/worldgen/placed_feature/lush_caves_vegetation.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "feature": "minecraft:moss_patch", - "placement": [ - { - "type": "minecraft:count", - "count": 104 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 12 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/meadow_trees.json b/data/minecraft/worldgen/placed_feature/meadow_trees.json deleted file mode 100644 index 53ae7bdb..00000000 --- a/data/minecraft/worldgen/placed_feature/meadow_trees.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "feature": "minecraft:meadow_trees", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 100 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/mega_jungle_tree.json b/data/minecraft/worldgen/placed_feature/mega_jungle_tree.json deleted file mode 100644 index 45544878..00000000 --- a/data/minecraft/worldgen/placed_feature/mega_jungle_tree.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:mega_jungle_tree", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/mega_pine.json b/data/minecraft/worldgen/placed_feature/mega_pine.json deleted file mode 100644 index 1d9b705f..00000000 --- a/data/minecraft/worldgen/placed_feature/mega_pine.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:mega_pine", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/mega_spruce.json b/data/minecraft/worldgen/placed_feature/mega_spruce.json deleted file mode 100644 index e1e67c72..00000000 --- a/data/minecraft/worldgen/placed_feature/mega_spruce.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:mega_spruce", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/moss_patch.json b/data/minecraft/worldgen/placed_feature/moss_patch.json deleted file mode 100644 index 35320fe2..00000000 --- a/data/minecraft/worldgen/placed_feature/moss_patch.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:moss_patch", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/moss_patch_bonemeal.json b/data/minecraft/worldgen/placed_feature/moss_patch_bonemeal.json deleted file mode 100644 index 7d904ec3..00000000 --- a/data/minecraft/worldgen/placed_feature/moss_patch_bonemeal.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:moss_patch_bonemeal", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/moss_patch_ceiling.json b/data/minecraft/worldgen/placed_feature/moss_patch_ceiling.json deleted file mode 100644 index 3441b580..00000000 --- a/data/minecraft/worldgen/placed_feature/moss_patch_ceiling.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:moss_patch_ceiling", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/moss_vegetation.json b/data/minecraft/worldgen/placed_feature/moss_vegetation.json deleted file mode 100644 index 539291d6..00000000 --- a/data/minecraft/worldgen/placed_feature/moss_vegetation.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:moss_vegetation", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/oak.json b/data/minecraft/worldgen/placed_feature/oak.json deleted file mode 100644 index 3939ab8c..00000000 --- a/data/minecraft/worldgen/placed_feature/oak.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:oak", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/oak_bees_005.json b/data/minecraft/worldgen/placed_feature/oak_bees_005.json deleted file mode 100644 index 3523319d..00000000 --- a/data/minecraft/worldgen/placed_feature/oak_bees_005.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:oak_bees_005", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/ore_andesite_lower.json b/data/minecraft/worldgen/placed_feature/ore_andesite_lower.json index 05f5024b..e83b4f44 100644 --- a/data/minecraft/worldgen/placed_feature/ore_andesite_lower.json +++ b/data/minecraft/worldgen/placed_feature/ore_andesite_lower.json @@ -1,39 +1,13 @@ { - "feature": "minecraft:ore_andesite_lower", - "placement": [ - { - "type": "minecraft:count", - "count": 0 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 1092, - "noise_offset": 0.2 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 667, - "noise_offset": 0.2 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 54 - } - } - }, - { - "type": "minecraft:biome" - } - ] + "feature": "minecraft:ore_andesite", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + }, + { + "type": "minecraft:rarity_filter", + "chance": 1 + } + ] } diff --git a/data/minecraft/worldgen/placed_feature/ore_andesite_upper.json b/data/minecraft/worldgen/placed_feature/ore_andesite_upper.json index 207b58b2..9d8f2313 100644 --- a/data/minecraft/worldgen/placed_feature/ore_andesite_upper.json +++ b/data/minecraft/worldgen/placed_feature/ore_andesite_upper.json @@ -1,27 +1,13 @@ { - "feature": "minecraft:ore_andesite_upper", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 1000000 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 128 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] + "feature": "minecraft:ore_andesite", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + }, + { + "type": "minecraft:rarity_filter", + "chance": 2 + } + ] } diff --git a/data/minecraft/worldgen/placed_feature/ore_clay.json b/data/minecraft/worldgen/placed_feature/ore_clay.json deleted file mode 100644 index e58689b5..00000000 --- a/data/minecraft/worldgen/placed_feature/ore_clay.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "minecraft:ore_clay", - "placement": [ - { - "type": "minecraft:count", - "count": 38 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/ore_diamond_medium.json b/data/minecraft/worldgen/placed_feature/ore_diamond_medium.json index cc88d4cd..bd3f6c94 100644 --- a/data/minecraft/worldgen/placed_feature/ore_diamond_medium.json +++ b/data/minecraft/worldgen/placed_feature/ore_diamond_medium.json @@ -12,11 +12,11 @@ "type": "minecraft:height_range", "height": { "type": "minecraft:uniform", - "max_inclusive": { - "absolute": -4 - }, "min_inclusive": { "absolute": -64 + }, + "max_inclusive": { + "absolute": -4 } } }, diff --git a/data/minecraft/worldgen/placed_feature/ore_diorite_lower.json b/data/minecraft/worldgen/placed_feature/ore_diorite_lower.json index 1af4e438..a1022986 100644 --- a/data/minecraft/worldgen/placed_feature/ore_diorite_lower.json +++ b/data/minecraft/worldgen/placed_feature/ore_diorite_lower.json @@ -1,39 +1,13 @@ { - "feature": "minecraft:ore_diorite_lower", - "placement": [ - { - "type": "minecraft:count", - "count": 0 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 1092, - "noise_offset": 0.25 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 667, - "noise_offset": -0.25 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 54 - } - } - }, - { - "type": "minecraft:biome" - } - ] + "feature": "minecraft:ore_diorite", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + }, + { + "type": "minecraft:rarity_filter", + "chance": 1 + } + ] } diff --git a/data/minecraft/worldgen/placed_feature/ore_diorite_upper.json b/data/minecraft/worldgen/placed_feature/ore_diorite_upper.json index 88fe38e1..07cb945e 100644 --- a/data/minecraft/worldgen/placed_feature/ore_diorite_upper.json +++ b/data/minecraft/worldgen/placed_feature/ore_diorite_upper.json @@ -1,27 +1,13 @@ { - "feature": "minecraft:ore_diorite_upper", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 1000000 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 128 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] + "feature": "minecraft:ore_diorite", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + }, + { + "type": "minecraft:rarity_filter", + "chance": 2 + } + ] } diff --git a/data/minecraft/worldgen/placed_feature/ore_granite_lower.json b/data/minecraft/worldgen/placed_feature/ore_granite_lower.json index 702f1064..cb403637 100644 --- a/data/minecraft/worldgen/placed_feature/ore_granite_lower.json +++ b/data/minecraft/worldgen/placed_feature/ore_granite_lower.json @@ -1,39 +1,13 @@ { - "feature": "minecraft:ore_granite_lower", - "placement": [ - { - "type": "minecraft:count", - "count": 0 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 1092, - "noise_offset": -0.2 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 667, - "noise_offset": -0.2 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 54 - } - } - }, - { - "type": "minecraft:biome" - } - ] + "feature": "minecraft:ore_granite", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + }, + { + "type": "minecraft:rarity_filter", + "chance": 1 + } + ] } diff --git a/data/minecraft/worldgen/placed_feature/ore_granite_upper.json b/data/minecraft/worldgen/placed_feature/ore_granite_upper.json index b1eb4c60..361fc5c1 100644 --- a/data/minecraft/worldgen/placed_feature/ore_granite_upper.json +++ b/data/minecraft/worldgen/placed_feature/ore_granite_upper.json @@ -1,27 +1,13 @@ { - "feature": "minecraft:ore_granite_upper", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 1000000 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 128 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] + "feature": "minecraft:ore_granite", + "placement": [ + { + "type": "minecraft:count", + "count": 0 + }, + { + "type": "minecraft:rarity_filter", + "chance": 2 + } + ] } diff --git a/data/minecraft/worldgen/placed_feature/patch_brown_mushroom.json b/data/minecraft/worldgen/placed_feature/patch_brown_mushroom.json deleted file mode 100644 index 346c5a8f..00000000 --- a/data/minecraft/worldgen/placed_feature/patch_brown_mushroom.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:patch_brown_mushroom", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/patch_red_mushroom.json b/data/minecraft/worldgen/placed_feature/patch_red_mushroom.json deleted file mode 100644 index 34976e9c..00000000 --- a/data/minecraft/worldgen/placed_feature/patch_red_mushroom.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:patch_red_mushroom", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/patch_waterlilly.json b/data/minecraft/worldgen/placed_feature/patch_waterlilly.json deleted file mode 100644 index f4ab7f97..00000000 --- a/data/minecraft/worldgen/placed_feature/patch_waterlilly.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "feature": "minecraft:patch_waterlilly", - "placement": [ - { - "type": "minecraft:count", - "count": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/pine.json b/data/minecraft/worldgen/placed_feature/pine.json deleted file mode 100644 index a4fcd168..00000000 --- a/data/minecraft/worldgen/placed_feature/pine.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:pine", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/pine_on_snow.json b/data/minecraft/worldgen/placed_feature/pine_on_snow.json deleted file mode 100644 index f5d85e8c..00000000 --- a/data/minecraft/worldgen/placed_feature/pine_on_snow.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "feature": "minecraft:pine", - "placement": [ - { - "type": "environment_scan", - "direction_of_search": "up", - "target_condition": { - "predicate": { - "blocks": [ - "minecraft:powder_snow" - ], - "type": "minecraft:matching_blocks" - }, - "type": "minecraft:not" - }, - "max_steps": 8 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" - ], - "type": "minecraft:matching_blocks" - } - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/plain_vegetation.json b/data/minecraft/worldgen/placed_feature/plain_vegetation.json deleted file mode 100644 index 53858452..00000000 --- a/data/minecraft/worldgen/placed_feature/plain_vegetation.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "feature": "minecraft:plain_vegetation", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 95, - "data": 0 - }, - { - "weight": 5, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "stage": "0" - }, - "Name": "minecraft:oak_sapling" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/pointed_dripstone.json b/data/minecraft/worldgen/placed_feature/pointed_dripstone.json deleted file mode 100644 index 7513cf42..00000000 --- a/data/minecraft/worldgen/placed_feature/pointed_dripstone.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "feature": "minecraft:pointed_dripstone", - "placement": [ - { - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 140, - "max_inclusive": 220 - } - }, - "type": "minecraft:count" - }, - { - "type": "minecraft:in_square" - }, - { - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 120 - }, - "type": "minecraft:uniform" - }, - "type": "minecraft:height_range" - }, - { - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 5 - } - }, - "type": "minecraft:count" - }, - { - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "mean": 0.0, - "deviation": 3.0, - "min_inclusive": -10, - "max_inclusive": 10 - } - }, - "y_spread": { - "type": "minecraft:clamped_normal", - "value": { - "mean": 0.0, - "deviation": 0.6, - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "type": "minecraft:random_offset" - }, - { - "type": "minecraft:biome" - } - ] -} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/red_mushroom_giant.json b/data/minecraft/worldgen/placed_feature/red_mushroom_giant.json deleted file mode 100644 index 47027d39..00000000 --- a/data/minecraft/worldgen/placed_feature/red_mushroom_giant.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "feature": "minecraft:red_mushroom_taiga", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/red_mushroom_swamp.json b/data/minecraft/worldgen/placed_feature/red_mushroom_swamp.json index d04cc458..07c4d4a0 100644 --- a/data/minecraft/worldgen/placed_feature/red_mushroom_swamp.json +++ b/data/minecraft/worldgen/placed_feature/red_mushroom_swamp.json @@ -1,12 +1,12 @@ { - "feature": "minecraft:red_mushroom_taiga", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:patch_red_mushroom", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/red_mushroom_taiga.json b/data/minecraft/worldgen/placed_feature/red_mushroom_taiga.json deleted file mode 100644 index 4e43153a..00000000 --- a/data/minecraft/worldgen/placed_feature/red_mushroom_taiga.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "feature": "minecraft:patch_red_mushroom", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 512 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/seagrass_simple.json b/data/minecraft/worldgen/placed_feature/seagrass_simple.json deleted file mode 100644 index 817e77ae..00000000 --- a/data/minecraft/worldgen/placed_feature/seagrass_simple.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "feature": "minecraft:seagrass_simple", - "placement": [ - { - "type": "carving_mask", - "step": "liquid" - }, - { - "type": "minecraft:rarity_filter", - "chance": 10 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ], - "type": "minecraft:matching_blocks" - }, - { - "blocks": [ - "minecraft:water" - ], - "type": "minecraft:matching_blocks" - }, - { - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:water" - ], - "type": "minecraft:matching_blocks" - } - ], - "type": "minecraft:all_of" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/spruce.json b/data/minecraft/worldgen/placed_feature/spruce.json deleted file mode 100644 index be1142ce..00000000 --- a/data/minecraft/worldgen/placed_feature/spruce.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "minecraft:spruce", - "placement": [] -} diff --git a/data/minecraft/worldgen/placed_feature/spruce_on_snow.json b/data/minecraft/worldgen/placed_feature/spruce_on_snow.json deleted file mode 100644 index fa68463e..00000000 --- a/data/minecraft/worldgen/placed_feature/spruce_on_snow.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "feature": "minecraft:spruce", - "placement": [ - { - "type": "environment_scan", - "direction_of_search": "up", - "target_condition": { - "predicate": { - "blocks": [ - "minecraft:powder_snow" - ], - "type": "minecraft:matching_blocks" - }, - "type": "minecraft:not" - }, - "max_steps": 8 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" - ], - "type": "minecraft:matching_blocks" - } - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/swamp_oak.json b/data/minecraft/worldgen/placed_feature/swamp_oak.json deleted file mode 100644 index 84eb66ba..00000000 --- a/data/minecraft/worldgen/placed_feature/swamp_oak.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "feature": "minecraft:swamp_oak", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "stage": "0" - }, - "Name": "minecraft:oak_sapling" - }, - "type": "minecraft:would_survive" - } - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/taiga_vegetation_removed.json b/data/minecraft/worldgen/placed_feature/taiga_vegetation_removed.json deleted file mode 100644 index 68f133e6..00000000 --- a/data/minecraft/worldgen/placed_feature/taiga_vegetation_removed.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "feature": "minecraft:taiga_vegetation_removed", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_birch.json b/data/minecraft/worldgen/placed_feature/trees_birch.json deleted file mode 100644 index ec9c7ce5..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_birch.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "feature": "minecraft:birch_bees_0002", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_cherry.json b/data/minecraft/worldgen/placed_feature/trees_cherry.json index b97745ab..4830045c 100644 --- a/data/minecraft/worldgen/placed_feature/trees_cherry.json +++ b/data/minecraft/worldgen/placed_feature/trees_cherry.json @@ -7,12 +7,12 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 9, - "data": 10 + "data": 10, + "weight": 9 }, { - "weight": 1, - "data": 11 + "data": 11, + "weight": 1 } ] } @@ -47,15 +47,15 @@ }, { "type": "minecraft:matching_blocks", + "blocks": "minecraft:snow_block", "offset": [ 0, -1, 0 - ], - "blocks": "minecraft:snow_block" + ] } ] } } ] -} +} \ No newline at end of file diff --git a/data/minecraft/worldgen/placed_feature/trees_giant.json b/data/minecraft/worldgen/placed_feature/trees_giant.json deleted file mode 100644 index fda58ddc..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_giant.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_giant", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_giant_spruce.json b/data/minecraft/worldgen/placed_feature/trees_giant_spruce.json deleted file mode 100644 index 15164cc5..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_giant_spruce.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_giant_spruce", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_jungle.json b/data/minecraft/worldgen/placed_feature/trees_jungle.json deleted file mode 100644 index 25c102e3..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_jungle.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_jungle", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 50 - }, - { - "weight": 10, - "data": 51 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_jungle_edge.json b/data/minecraft/worldgen/placed_feature/trees_jungle_edge.json deleted file mode 100644 index 535e804b..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_jungle_edge.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_jungle_edge", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_mountain.json b/data/minecraft/worldgen/placed_feature/trees_mountain.json deleted file mode 100644 index d9df9c15..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_mountain.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_mountain", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 10, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_mountain_edge.json b/data/minecraft/worldgen/placed_feature/trees_mountain_edge.json deleted file mode 100644 index bd5c4ce3..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_mountain_edge.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_mountain_edge", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 3 - }, - { - "weight": 10, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_savanna.json b/data/minecraft/worldgen/placed_feature/trees_savanna.json deleted file mode 100644 index 994c2123..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_savanna.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_savanna", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 1 - }, - { - "weight": 10, - "data": 2 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_shattered_savanna.json b/data/minecraft/worldgen/placed_feature/trees_shattered_savanna.json deleted file mode 100644 index 8291a3a0..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_shattered_savanna.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_shattered_savanna", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_swamp.json b/data/minecraft/worldgen/placed_feature/trees_swamp.json deleted file mode 100644 index 85baa0ce..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_swamp.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "feature": "minecraft:swamp_oak", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 2 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/trees_water.json b/data/minecraft/worldgen/placed_feature/trees_water.json deleted file mode 100644 index 8ac26082..00000000 --- a/data/minecraft/worldgen/placed_feature/trees_water.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "minecraft:trees_water", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 10, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/placed_feature/underwater_magma.json b/data/minecraft/worldgen/placed_feature/underwater_magma.json deleted file mode 100644 index fbdf6268..00000000 --- a/data/minecraft/worldgen/placed_feature/underwater_magma.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "feature": "minecraft:underwater_magma", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 44, - "max_inclusive": 52 - } - } - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "OCEAN_FLOOR_WG", - "max_inclusive": -2 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/minecraft/worldgen/structure_set/villages.json b/data/minecraft/worldgen/structure_set/villages.json deleted file mode 100644 index 1c319383..00000000 --- a/data/minecraft/worldgen/structure_set/villages.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "structures": [ - { - "structure": "minecraft:village_plains", - "weight": 1 - }, - { - "structure": "minecraft:village_desert", - "weight": 1 - }, - { - "structure": "minecraft:village_savanna", - "weight": 1 - }, - { - "structure": "minecraft:village_snowy", - "weight": 1 - }, - { - "structure": "minecraft:village_taiga", - "weight": 1 - } - ], - "placement": { - "type": "minecraft:random_spread", - "salt": 10387312, - "exclusion_zone": { - "other_set": "terralith:rare_village", - "chunk_count": 8 - }, - "spacing": 26, - "separation": 8 - } - } - \ No newline at end of file diff --git a/data/minecraft/worldgen/world_preset/flat.json b/data/minecraft/worldgen/world_preset/flat.json deleted file mode 100644 index a0a96fd9..00000000 --- a/data/minecraft/worldgen/world_preset/flat.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "dimensions": { - "minecraft:overworld": { - "type": "minecraft:overworld", - "generator": { - "type": "minecraft:flat", - "settings": { - "biome": "minecraft:plains", - "features": false, - "lakes": false, - "layers": [ - { - "block": "minecraft:bedrock", - "height": 1 - }, - { - "block": "minecraft:dirt", - "height": 2 - }, - { - "block": "minecraft:grass_block", - "height": 1 - } - ], - "structure_overrides": [ - "minecraft:strongholds", - "minecraft:villages" - ] - } - } - }, - "minecraft:the_end": { - "type": "minecraft:the_end", - "generator": { - "type": "minecraft:noise", - "biome_source": { - "type": "minecraft:the_end" - }, - "settings": "minecraft:end" - } - }, - "minecraft:the_nether": { - "type": "minecraft:the_nether", - "generator": { - "type": "minecraft:noise", - "biome_source": { - "type": "minecraft:multi_noise", - "preset": "minecraft:nether" - }, - "settings": "minecraft:nether" - } - } - } -} \ No newline at end of file diff --git a/data/minecraft/worldgen/world_preset/normal.json b/data/minecraft/worldgen/world_preset/normal.json deleted file mode 100644 index 8087f56a..00000000 --- a/data/minecraft/worldgen/world_preset/normal.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "dimensions": { - "minecraft:overworld": { - "type": "minecraft:overworld", - "generator": { - "type": "minecraft:noise", - "biome_source": { - "type": "minecraft:multi_noise", - "preset": "minecraft:overworld" - }, - "settings": "minecraft:overworld" - } - }, - "minecraft:the_end": { - "type": "minecraft:the_end", - "generator": { - "type": "minecraft:noise", - "biome_source": { - "type": "minecraft:the_end" - }, - "settings": "minecraft:end" - } - }, - "minecraft:the_nether": { - "type": "minecraft:the_nether", - "generator": { - "type": "minecraft:noise", - "biome_source": { - "type": "minecraft:multi_noise", - "preset": "minecraft:nether" - }, - "settings": "minecraft:nether" - } - } - } -} \ No newline at end of file diff --git a/data/terralith/loot_tables/royal_jelly.json b/data/terralith/loot_tables/royal_jelly.json index 648186a0..048a18f3 100644 --- a/data/terralith/loot_tables/royal_jelly.json +++ b/data/terralith/loot_tables/royal_jelly.json @@ -1,33 +1,33 @@ { - "pools": [ + "pools": [ + { + "entries": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:potion", - "functions": [ - { - "function": "minecraft:set_count", - "count": 1 - }, - { - "function": "minecraft:set_nbt", - "tag": "{CustomPotionColor:16762880,CustomPotionEffects:[{Duration:1000,Id:22},{Duration:300,Id:24},{Duration:6000,Id:3,Amplifier:1},{Duration:1,Id:23,Amplifier:40},{Duration:6000,Id:1}]}" - }, - { - "function": "minecraft:set_name", - "entity": "this", - "name": { - "text": "Royal Jelly", - "color": "light_purple", - "bold": false, - "italic": false - } - } - ] - } - ] + "type": "minecraft:item", + "functions": [ + { + "count": 1, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:set_nbt", + "tag": "{CustomPotionColor:16762880,CustomPotionEffects:[{Duration:1000,Id:22},{Duration:300,Id:24},{Duration:6000,Id:3,Amplifier:1},{Duration:1,Id:23,Amplifier:40},{Duration:6000,Id:1}]}" + }, + { + "entity": "this", + "function": "minecraft:set_name", + "name": { + "bold": false, + "color": "light_purple", + "italic": false, + "text": "Royal Jelly" + } + } + ], + "name": "minecraft:potion" } - ] + ], + "rolls": 1 + } + ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/ruin/glacial/junk.json b/data/terralith/loot_tables/ruin/glacial/junk.json index 499d7f82..0ff6b9f1 100644 --- a/data/terralith/loot_tables/ruin/glacial/junk.json +++ b/data/terralith/loot_tables/ruin/glacial/junk.json @@ -1,597 +1,597 @@ { "type": "minecraft:chest", "pools": [ - { - "rolls": 3, + { "entries": [ { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:snow_block", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 8 - } + "chance": 0.85, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.85 + "count": { + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snow_block", + "weight": 4 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:powder_snow_bucket", + "conditions": [ + { + "chance": 0.65, + "condition": "minecraft:random_chance" + } + ], "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 1 - } + "max": 1, + "min": 1 + }, + "function": "minecraft:set_count" } ], + "name": "minecraft:powder_snow_bucket", + "weight": 2 + }, + { + "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.65 + "chance": 0.65, + "condition": "minecraft:random_chance" } - ] - }, - { - "type": "minecraft:item", - "weight": 6, - "name": "minecraft:snowball", + ], "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 4, - "max": 7 - } + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.65 - } - ] + "name": "minecraft:snowball", + "weight": 6 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:ice", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 7 - } + "chance": 0.85, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.85 + "count": { + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:ice", + "weight": 5 } - ] + ], + "rolls": 3 }, { - "rolls": 2, "entries": [ { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:porkchop", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:porkchop", + "weight": 5 }, { "type": "minecraft:item", - "weight": 6, - "name": "minecraft:cooked_porkchop", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 0, - "max": 3 - } + "max": 3, + "min": 0 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_porkchop", + "weight": 6 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:beef", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 4 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:beef", + "weight": 4 }, { "type": "minecraft:item", - "weight": 6, - "name": "minecraft:cooked_beef", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 0, - "max": 4 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.75 + "chance": 0.75, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 4, + "min": 0 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_beef", + "weight": 6 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:snow_block", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 8 - } + "chance": 0.85, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.85 + "count": { + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snow_block", + "weight": 4 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:ice", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 7 - } + "chance": 0.85, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.85 + "count": { + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:ice", + "weight": 5 } - ] + ], + "rolls": 2 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:stone_axe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_axe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_pickaxe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_pickaxe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_shovel", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_shovel" }, { "type": "minecraft:item", - "name": "minecraft:wooden_axe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_axe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_sword", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_sword" }, { "type": "minecraft:item", - "name": "minecraft:stone_pickaxe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_pickaxe" }, { "type": "minecraft:item", - "name": "minecraft:stone_shovel", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_shovel" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:leather_boots", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_boots" }, { "type": "minecraft:item", - "name": "minecraft:leather_leggings", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_leggings" }, { "type": "minecraft:item", - "name": "minecraft:leather_chestplate", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_chestplate" }, { "type": "minecraft:item", - "name": "minecraft:leather_helmet", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_helmet" } - ] + ], + "rolls": 1 }, { - "rolls": 2, + "conditions": [ + { + "chance": 0.4, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:chicken", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 5 - } + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:chicken", + "weight": 2 }, - { + { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:cooked_chicken", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 5 - } + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_chicken", + "weight": 2 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 1 }, { "type": "minecraft:item", - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4 - } - ] + "rolls": 2 } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/ruin/glacial/main_cs.json b/data/terralith/loot_tables/ruin/glacial/main_cs.json index 33301d81..512a9547 100644 --- a/data/terralith/loot_tables/ruin/glacial/main_cs.json +++ b/data/terralith/loot_tables/ruin/glacial/main_cs.json @@ -2,511 +2,511 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 5, "entries": [ { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:porkchop", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:porkchop", + "weight": 5 }, { "type": "minecraft:item", - "weight": 6, - "name": "minecraft:cooked_porkchop", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 0, - "max": 3 - } + "max": 3, + "min": 0 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_porkchop", + "weight": 6 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:beef", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 4 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:beef", + "weight": 4 }, { "type": "minecraft:item", - "weight": 6, - "name": "minecraft:cooked_beef", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 0, - "max": 4 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.75 + "chance": 0.75, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 4, + "min": 0 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_beef", + "weight": 6 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:snow_block", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 8 - } + "chance": 0.85, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.85 + "count": { + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snow_block", + "weight": 4 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:ice", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 7 - } + "chance": 0.85, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.85 + "count": { + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:ice", + "weight": 5 } - ] + ], + "rolls": 5 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:stone_axe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_axe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_pickaxe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_pickaxe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_shovel", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_shovel" }, { "type": "minecraft:item", - "name": "minecraft:wooden_axe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_axe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_sword", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_sword" }, { "type": "minecraft:item", - "name": "minecraft:stone_pickaxe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_pickaxe" }, { "type": "minecraft:item", - "name": "minecraft:stone_shovel", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_shovel" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:leather_boots", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_boots" }, { "type": "minecraft:item", - "name": "minecraft:leather_leggings", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_leggings" }, { "type": "minecraft:item", - "name": "minecraft:leather_chestplate", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_chestplate" }, { "type": "minecraft:item", - "name": "minecraft:leather_helmet", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_helmet" } - ] + ], + "rolls": 1 }, { - "rolls": 3, + "conditions": [ + { + "chance": 0.4, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:chicken", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 5 - } + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:chicken", + "weight": 2 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:cooked_chicken", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 5 - } + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_chicken", + "weight": 2 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 1 }, { "type": "minecraft:item", - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4 - } - ] + "rolls": 3 } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/spire/common.json b/data/terralith/loot_tables/spire/common.json index 3a5485da..20fa2af9 100644 --- a/data/terralith/loot_tables/spire/common.json +++ b/data/terralith/loot_tables/spire/common.json @@ -2,416 +2,416 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 4, "entries": [ { "type": "minecraft:tag", - "weight": 6, - "name": "minecraft:candles", "expand": true, "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 8 - } + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:candles", + "weight": 6 }, { "type": "minecraft:item", - "weight": 8, - "name": "minecraft:gunpowder", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 3, - "max": 12 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.375 + "chance": 0.375, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 12, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gunpowder", + "weight": 8 }, { "type": "minecraft:item", - "weight": 12, - "name": "minecraft:paper", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 11 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 11, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:paper", + "weight": 12 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:book", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": { - "min": 1, - "max": 3 - } - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": { + "max": 3, + "min": 1 + }, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:book", + "weight": 3 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:leather", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 8 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:leather", + "weight": 5 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:bone_block", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bone_block", + "weight": 2 } - ] + ], + "rolls": 4 }, { - "rolls": 2, "entries": [ { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:powder_snow_bucket", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 2 - } + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:powder_snow_bucket", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:packed_ice", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 12 - } + "max": 12, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:packed_ice", + "weight": 3 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:blue_ice", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 7 - } + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:blue_ice", + "weight": 4 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:snowball", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 6 - } + "max": 6, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snowball", + "weight": 5 } - ] + ], + "rolls": 2 }, { - "rolls": { - "min": 1, - "max": 2 - }, "entries": [ { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:iron_ingot", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 3, - "max": 8 - } + "chance": 0.65, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.65 + "count": { + "max": 8, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ingot", + "weight": 5 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:gold_ingot", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 6 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4 + "chance": 0.4, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 6, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ingot", + "weight": 4 }, { "type": "minecraft:item", - "weight": 7, - "name": "minecraft:copper_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 4, - "max": 12 - } + "max": 12, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:copper_ingot", + "weight": 7 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:copper_block", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:copper_block", + "weight": 2 }, { "type": "minecraft:item", - "weight": 9, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 4, - "max": 6 - } + "max": 6, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 9 }, { "type": "minecraft:item", - "weight": 9, - "name": "minecraft:gold_nugget", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 7, - "max": 15 - } + "chance": 0.5, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "count": { + "max": 15, + "min": 7 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget", + "weight": 9 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:lapis_lazuli", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 7 - } + "chance": 0.5, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "count": { + "max": 7, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:lapis_lazuli", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond", "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.1 + "chance": 0.1, + "condition": "minecraft:random_chance" } - ] + ], + "name": "minecraft:diamond", + "weight": 1 } - ] + ], + "rolls": { + "max": 2, + "min": 1 + } }, { - "rolls": 1, "entries": [ { "type": "minecraft:tag", - "name": "terralith:spire/common_tools", + "conditions": [ + { + "chance": 0.75, + "condition": "minecraft:random_chance" + } + ], "expand": true, "functions": [ { - "function": "minecraft:set_damage", - "damage": { - "min": 0, - "max": 0.75 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.75 + "chance": 0.75, + "condition": "minecraft:random_chance" } - ] + ], + "damage": { + "max": 0.75, + "min": 0 + }, + "function": "minecraft:set_damage" }, { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 5, - "max": { - "min": 7, - "max": 24 - } - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.75 + "chance": 0.75, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": { + "max": 24, + "min": 7 + }, + "min": 5 + } } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.75 - } - ] + "name": "terralith:spire/common_tools" } - ] + ], + "rolls": 1 }, { - "rolls": 2, "entries": [ { "type": "minecraft:item", - "name": "minecraft:book", - "functions": [ + "conditions": [ { - "function": "minecraft:enchant_randomly" + "chance": 0.125, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.125 + "function": "minecraft:enchant_randomly" } - ] + ], + "name": "minecraft:book" }, { "type": "minecraft:item", - "name": "minecraft:book", + "conditions": [ + { + "chance": 0.125, + "condition": "minecraft:random_chance" + } + ], "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, - "max": 15 + "max": 15, + "min": 1 }, "treasure": false } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.125 - } - ] + "name": "minecraft:book" } - ] + ], + "rolls": 2 } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/spire/junk.json b/data/terralith/loot_tables/spire/junk.json index 936a1c4c..057947a2 100644 --- a/data/terralith/loot_tables/spire/junk.json +++ b/data/terralith/loot_tables/spire/junk.json @@ -2,497 +2,497 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 4, "entries": [ { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:bone", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 8 - } + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bone", + "weight": 5 }, { "type": "minecraft:item", - "weight": 6, - "name": "minecraft:string", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 4, - "max": 7 - } + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:string", + "weight": 6 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:cobweb", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 4 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobweb", + "weight": 4 }, { "type": "minecraft:item", - "weight": 6, - "name": "minecraft:snowball", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 12 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.75 + "chance": 0.75, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 12, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snowball", + "weight": 6 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:snow_block", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 8 - } + "chance": 0.35, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.35 + "count": { + "max": 8, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snow_block", + "weight": 4 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:ice", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 7 - } + "chance": 0.35, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.35 + "count": { + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:ice", + "weight": 5 } - ] + ], + "rolls": 4 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:stone_axe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_axe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_pickaxe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_pickaxe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_shovel", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_shovel" }, { "type": "minecraft:item", - "name": "minecraft:wooden_axe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_axe" }, { "type": "minecraft:item", - "name": "minecraft:wooden_sword", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_sword" }, { "type": "minecraft:item", - "name": "minecraft:stone_pickaxe", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_pickaxe" }, { "type": "minecraft:item", - "name": "minecraft:stone_shovel", "functions": [ { + "conditions": [ + { + "chance": 0.4525, + "condition": "minecraft:random_chance" + } + ], "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, "max": { - "min": 9, - "max": 13 - } + "max": 13, + "min": 9 + }, + "min": 1 }, - "treasure": false, - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4525 - } - ] + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.999999 - } + "max": 0.999999, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:stone_shovel" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:leather_boots", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_boots" }, { "type": "minecraft:item", - "name": "minecraft:leather_leggings", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_leggings" }, { "type": "minecraft:item", - "name": "minecraft:leather_chestplate", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_chestplate" }, { "type": "minecraft:item", - "name": "minecraft:leather_helmet", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 0, - "max": 17 - }, - "treasure": false, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4525 + "chance": 0.4525, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 17, + "min": 0 + }, + "treasure": false }, { - "function": "minecraft:set_damage", "damage": { - "min": 0, - "max": 1 - } + "max": 1, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:leather_helmet" } - ] + ], + "rolls": 1 }, { - "rolls": 1, + "conditions": [ + { + "chance": 0.4, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:rotten_flesh", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 5 - } + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rotten_flesh", + "weight": 2 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 1 }, { "type": "minecraft:item", - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4 - } - ] + "rolls": 1 } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/spire/rare.json b/data/terralith/loot_tables/spire/rare.json index c4d12d14..b699e8bf 100644 --- a/data/terralith/loot_tables/spire/rare.json +++ b/data/terralith/loot_tables/spire/rare.json @@ -2,303 +2,303 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 3, "entries": [ { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:snow_block", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 7 - } + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snow_block", + "weight": 5 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:powder_snow_bucket", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 2 - } + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:powder_snow_bucket", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:packed_ice", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 12 - } + "max": 12, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:packed_ice", + "weight": 3 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:blue_ice", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 7 - } + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:blue_ice", + "weight": 4 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:snowball", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 6 - } + "max": 6, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snowball", + "weight": 5 } - ] + ], + "rolls": 3 }, { - "rolls": 1, + "conditions": [ + { + "chance": 0.5, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:tag", - "name": "terralith:spire/rare_tools", "expand": true, "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 22 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.65 + "chance": 0.65, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 22, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "terralith:spire/rare_tools" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.5 - } - ] + "rolls": 1 }, { - "rolls": 3, "entries": [ { "type": "minecraft:item", - "name": "minecraft:book", - "functions": [ + "conditions": [ { - "function": "minecraft:enchant_randomly" + "chance": 0.2, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "function": "minecraft:enchant_randomly" } - ] + ], + "name": "minecraft:book" }, { "type": "minecraft:item", - "name": "minecraft:book", + "conditions": [ + { + "chance": 0.2, + "condition": "minecraft:random_chance" + } + ], "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, - "max": 22 + "max": 22, + "min": 1 }, "treasure": false } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.2 - } - ] + "name": "minecraft:book" } - ] + ], + "rolls": 3 }, { - "rolls": 3, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:diamond", + "weight": 1 }, { - "weight": 3, "type": "minecraft:item", - "name": "minecraft:gold_ingot", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 7, - "max": 11 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.33 + "chance": 0.33, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 11, + "min": 7 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ingot", + "weight": 3 }, { - "weight": 4, "type": "minecraft:item", - "name": "minecraft:iron_block", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_block", + "weight": 4 }, { - "weight": 1, "type": "minecraft:item", - "name": "minecraft:copper_block", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 7 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.25 + "chance": 0.25, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:copper_block", + "weight": 1 }, { - "weight": 1, "type": "minecraft:item", - "name": "minecraft:weathered_copper", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 7 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.25 + "chance": 0.25, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:weathered_copper", + "weight": 1 }, { - "weight": 1, "type": "minecraft:item", - "name": "minecraft:exposed_copper", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 7 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.25 + "chance": 0.25, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:exposed_copper", + "weight": 1 }, { - "weight": 1, "type": "minecraft:item", - "name": "minecraft:oxidized_copper", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 7 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.25 + "chance": 0.25, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oxidized_copper", + "weight": 1 } - ] + ], + "rolls": 3 } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/spire/treasure.json b/data/terralith/loot_tables/spire/treasure.json index 70436f45..e2856e72 100644 --- a/data/terralith/loot_tables/spire/treasure.json +++ b/data/terralith/loot_tables/spire/treasure.json @@ -2,350 +2,349 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 3, "entries": [ { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:snow_block", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 7 - } + "max": 7, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snow_block", + "weight": 5 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:powder_snow_bucket", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 2 - } + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:powder_snow_bucket", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:packed_ice", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 12 - } + "max": 12, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:packed_ice", + "weight": 3 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:blue_ice", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 7 - } + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:blue_ice", + "weight": 4 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:snowball", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 6 - } + "max": 6, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:snowball", + "weight": 5 } - ] + ], + "rolls": 3 }, { - "rolls": 1, + "conditions": [ + { + "chance": 0.5, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:trident", "functions": [ { - "function": "minecraft:set_damage", "damage": { - "min": 0.7, - "max": 1 - } + "max": 1, + "min": 0.7 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:trident", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond_pickaxe", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 27 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 1 + "chance": 1, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 27, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_pickaxe", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond_shovel", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 27 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 1 + "chance": 1, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 27, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_shovel", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond_axe", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 27 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 1 + "chance": 1, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 27, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_axe", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond_sword", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 27 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 1 + "chance": 1, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 27, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_sword", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond_chestplate", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 27 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 1 + "chance": 1, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 27, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_chestplate", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond_leggings", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 27 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 1 + "chance": 1, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 27, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_leggings", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond_boots", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 10, - "max": 27 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 1 + "chance": 1, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 27, + "min": 10 + }, + "treasure": true }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 1 - } + "max": 1, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_boots", + "weight": 1 } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.5 - } - ] + "rolls": 1 }, { - "rolls": 2, "entries": [ { "type": "minecraft:item", - "name": "minecraft:book", "functions": [ { "function": "minecraft:enchant_randomly" } - ] + ], + "name": "minecraft:book" }, { "type": "minecraft:item", - "name": "minecraft:book", "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { - "min": 1, - "max": 39 + "max": 39, + "min": 1 }, "treasure": true } - ] + ], + "name": "minecraft:book" } - ] + ], + "rolls": 2 }, { - "rolls": 2, "entries": [ { "type": "minecraft:tag", - "name": "terralith:spire/diamond", "expand": true, "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 4 - } + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "terralith:spire/diamond" } - ] + ], + "rolls": 2 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -358,33 +357,34 @@ ], "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:book", "functions": [ { - "function": "minecraft:enchant_randomly", "enchantments": [ "minecraft:mending", "minecraft:silk_touch", "minecraft:fortune", "minecraft:looting" - ] + ], + "function": "minecraft:enchant_randomly" } - ] + ], + "name": "minecraft:book" } - ] + ], + "rolls": 1 } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/underground/chest.json b/data/terralith/loot_tables/underground/chest.json index 215f106c..bac69f24 100644 --- a/data/terralith/loot_tables/underground/chest.json +++ b/data/terralith/loot_tables/underground/chest.json @@ -1,1004 +1,1004 @@ { "type": "minecraft:chest", "pools": [ + { + "conditions": [ { - "rolls": 3, + "chance": 0.085, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:golden_boots", "functions": [ { - "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.9 - } + "max": 0.9, + "min": 0.2 + }, + "function": "minecraft:set_damage" }, { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 5, - "max": 22 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.7 + "chance": 0.7, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 22, + "min": 5 + }, + "treasure": true } - ] + ], + "name": "minecraft:golden_boots", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_boots", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 25 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "chance": 0.6, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 25, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.9 - } + "max": 0.9, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:iron_boots", + "weight": 10 }, - { + { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:golden_leggings", "functions": [ { - "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.9 - } + "max": 0.9, + "min": 0.2 + }, + "function": "minecraft:set_damage" }, { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 5, - "max": 22 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.7 + "chance": 0.7, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 22, + "min": 5 + }, + "treasure": true } - ] + ], + "name": "minecraft:golden_leggings", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_leggings", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 25 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "chance": 0.6, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 25, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.9 - } + "max": 0.9, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:iron_leggings", + "weight": 10 }, - { + { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:golden_chestplate", "functions": [ { - "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.9 - } + "max": 0.9, + "min": 0.2 + }, + "function": "minecraft:set_damage" }, { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 5, - "max": 22 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.7 + "chance": 0.7, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 22, + "min": 5 + }, + "treasure": true } - ] + ], + "name": "minecraft:golden_chestplate", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_chestplate", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 25 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "chance": 0.6, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 25, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.9 - } + "max": 0.9, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:iron_chestplate", + "weight": 10 }, - { + { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:golden_helmet", "functions": [ { - "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.9 - } + "max": 0.9, + "min": 0.2 + }, + "function": "minecraft:set_damage" }, { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 5, - "max": 22 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.7 + "chance": 0.7, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 22, + "min": 5 + }, + "treasure": true } - ] + ], + "name": "minecraft:golden_helmet", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_helmet", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 25 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "chance": 0.6, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 25, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.9 - } + "max": 0.9, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:iron_helmet", + "weight": 10 }, - { + { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:diamond_helmet", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 15 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4 + "chance": 0.4, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 15, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.5, - "max": 0.95 - } + "max": 0.95, + "min": 0.5 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_helmet", + "weight": 10 } ], + "rolls": 3 + }, + { "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.085 + "chance": 0.75, + "condition": "minecraft:random_chance" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:golden_pickaxe", "functions": [ { - "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.9 - } + "max": 0.9, + "min": 0.2 + }, + "function": "minecraft:set_damage" }, { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 5, - "max": 22 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.7 + "chance": 0.7, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 22, + "min": 5 + }, + "treasure": true } - ] + ], + "name": "minecraft:golden_pickaxe", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_pickaxe", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 25 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "chance": 0.6, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 25, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.9 - } + "max": 0.9, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:iron_pickaxe", + "weight": 10 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:golden_shovel", "functions": [ { - "function": "minecraft:set_damage", "damage": { - "min": 0.2, - "max": 0.9 - } + "max": 0.9, + "min": 0.2 + }, + "function": "minecraft:set_damage" }, { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 5, - "max": 22 - }, - "treasure": true, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.7 + "chance": 0.7, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 22, + "min": 5 + }, + "treasure": true } - ] + ], + "name": "minecraft:golden_shovel", + "weight": 2 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:iron_shovel", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 25 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "chance": 0.6, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 25, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.9 - } + "max": 0.9, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:iron_shovel", + "weight": 5 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_sword", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 25 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "chance": 0.6, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 25, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.3, - "max": 0.9 - } + "max": 0.9, + "min": 0.3 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:iron_sword", + "weight": 10 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:diamond_pickaxe", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "min": 4, - "max": 12 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.3 + "chance": 0.3, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "max": 12, + "min": 4 + } }, { - "function": "minecraft:set_damage", "damage": { - "min": 0.55, - "max": 0.9 - } + "max": 0.9, + "min": 0.55 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:diamond_pickaxe", + "weight": 2 } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.75 - } - ] + "rolls": 1 }, { - "rolls": 4, "entries": [ - { + { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:clay_ball", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 8, - "max": 20 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.3 + "chance": 0.3, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 20, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:clay_ball", + "weight": 5 }, - { + { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:clay", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 13 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.3 + "chance": 0.3, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 13, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:clay", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:moss_block", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 3, - "max": 9 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.365 + "chance": 0.365, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 9, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:moss_block", + "weight": 10 }, - { + { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:grass", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 12 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.175 + "chance": 0.175, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 12, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:grass", + "weight": 5 }, - { + { "type": "minecraft:item", - "weight": 12, - "name": "minecraft:moss_carpet", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 7 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.3 + "chance": 0.3, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 7, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:moss_carpet", + "weight": 12 }, - { + { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:glow_berries", "functions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 15 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4 + "chance": 0.4, + "condition": "minecraft:random_chance" } - ] + ], + "count": { + "max": 15, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:glow_berries", + "weight": 15 }, { "type": "minecraft:item", - "weight": 6, - "name": "minecraft:vine", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 6 - } + "chance": 0.2, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "count": { + "max": 6, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:vine", + "weight": 6 } - ] + ], + "rolls": 4 }, { - "rolls": 1, + "conditions": [ + { + "chance": 0.225, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:amethyst_cluster", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:amethyst_cluster", + "weight": 10 }, { "type": "minecraft:item", - "weight": 20, - "name": "minecraft:small_amethyst_bud", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:small_amethyst_bud", + "weight": 20 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:medium_amethyst_bud", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 6 - } + "max": 6, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:medium_amethyst_bud", + "weight": 15 }, { "type": "minecraft:item", - "weight": 12, - "name": "minecraft:large_amethyst_bud", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 5 - } + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:large_amethyst_bud", + "weight": 12 }, { "type": "minecraft:item", - "weight": 26, - "name": "minecraft:amethyst_shard", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 4, - "max": 10 - } + "max": 10, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:amethyst_shard", + "weight": 26 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:amethyst_block", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 5 - } + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:amethyst_block", + "weight": 3 } ], + "rolls": 1 + }, + { "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.225 + "chance": 0.4, + "condition": "minecraft:random_chance" } - ] - }, - { - "rolls": 1, + ], "entries": [ { "type": "minecraft:item", - "name": "minecraft:book", "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 7, "max": { - "min": 10, - "max": 30 - } + "max": 30, + "min": 10 + }, + "min": 7 }, "treasure": true } - ] + ], + "name": "minecraft:book" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4 - } - ] + "rolls": 1 }, { - "rolls": 3, "entries": [ { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:paper", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 7 - } + "chance": 0.95, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.95 + "count": { + "max": 7, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:paper", + "weight": 10 }, { "type": "minecraft:item", - "weight": 8, - "name": "minecraft:book", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 2, - "max": 5 - } + "chance": 0.95, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.95 + "count": { + "max": 5, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:book", + "weight": 8 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:bookshelf", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } + "chance": 0.6, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.6 + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bookshelf", + "weight": 3 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:iron_ingot", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 10 - } + "chance": 0.4, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4 + "count": { + "max": 10, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ingot", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:raw_iron", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 12 - } + "chance": 0.5, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "count": { + "max": 12, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:raw_iron", + "weight": 10 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:raw_iron_block", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } + "chance": 0.4, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4 + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:raw_iron_block", + "weight": 1 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:gold_ingot", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 10 - } + "chance": 0.4, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4 + "count": { + "max": 10, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ingot", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:raw_gold", - "functions": [ + "conditions": [ { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 12 - } + "chance": 0.5, + "condition": "minecraft:random_chance" } ], - "conditions": [ + "functions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "count": { + "max": 12, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:raw_gold", + "weight": 10 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:raw_gold_block", + "conditions": [ + { + "chance": 0.4, + "condition": "minecraft:random_chance" + } + ], "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 2 - } + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } ], + "name": "minecraft:raw_gold_block", + "weight": 1 + }, + { + "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.4 + "chance": 0.4, + "condition": "minecraft:random_chance" } - ] - }, - { - "type": "minecraft:item", - "weight": 4, - "name": "minecraft:copper_ingot", + ], "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 10, - "max": 24 - } + "max": 24, + "min": 10 + }, + "function": "minecraft:set_count" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.4 - } - ] + "name": "minecraft:copper_ingot", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:raw_copper", + "conditions": [ + { + "chance": 0.5, + "condition": "minecraft:random_chance" + } + ], "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 5, - "max": 16 - } + "max": 16, + "min": 5 + }, + "function": "minecraft:set_count" } ], + "name": "minecraft:raw_copper", + "weight": 10 + }, + { + "type": "minecraft:item", "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.5 + "chance": 0.5, + "condition": "minecraft:random_chance" } - ] - }, - { - "type": "minecraft:item", - "weight": 2, - "name": "minecraft:raw_copper_block", + ], "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 4 - } + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.5 - } - ] + "name": "minecraft:raw_copper_block", + "weight": 2 } - ] + ], + "rolls": 3 }, { - "rolls": 1, + "conditions": [ + { + "chance": 0.25, + "condition": "minecraft:random_chance" + } + ], "entries": [ { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:diamond", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:diamond", + "weight": 10 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:diamond_ore", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } - } - ], "conditions": [ { "condition": "minecraft:location_check", "predicate": { "position": { "y": { - "min": 0, - "max": 319 + "max": 319, + "min": 0 } } } } - ] + ], + "functions": [ + { + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond_ore", + "weight": 3 } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.25 - } - ] + "rolls": 1 } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/underground/giant_bee_hive.json b/data/terralith/loot_tables/underground/giant_bee_hive.json index b01cea7c..5319c5e1 100644 --- a/data/terralith/loot_tables/underground/giant_bee_hive.json +++ b/data/terralith/loot_tables/underground/giant_bee_hive.json @@ -1,49 +1,49 @@ { - "pools": [ + "pools": [ + { + "entries": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:honeycomb", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 11, - "max": 15 - } - } - ] - } - ] - }, + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 15, + "min": 11 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:honeycomb" + } + ], + "rolls": 1 + }, + { + "entries": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:item", - "name": "minecraft:honey_bottle", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 4, - "max": 7 - } - } - ] - } - ] - }, + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 7, + "min": 4 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:honey_bottle" + } + ], + "rolls": 1 + }, + { + "entries": [ { - "rolls": 1, - "entries": [ - { - "type": "minecraft:loot_table", - "name": "terralith:royal_jelly" - } - ] + "type": "minecraft:loot_table", + "name": "terralith:royal_jelly" } - ] + ], + "rolls": 1 + } + ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/archer.json b/data/terralith/loot_tables/village/desert/archer.json index a38e7f39..bb59160e 100644 --- a/data/terralith/loot_tables/village/desert/archer.json +++ b/data/terralith/loot_tables/village/desert/archer.json @@ -2,197 +2,197 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:crossbow", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:crossbow", + "weight": 1 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:bow", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:bow", + "weight": 2 } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 1, - "max": 3 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:spectral_arrow", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 8, - "max": 16 - } + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:spectral_arrow", + "weight": 1 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:arrow", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 8, - "max": 16 - } + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:arrow", + "weight": 10 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - }, + "max": 3, + "min": 1 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:rabbit_foot" + "name": "minecraft:rabbit_foot", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:rabbit_hide", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit_hide", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:flint", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:flint", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:tripwire_hook" + "name": "minecraft:tripwire_hook", + "weight": 3 }, { "type": "minecraft:item", - "name": "minecraft:string", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:string" }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:feather", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:feather", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick", + "weight": 3 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + } } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/attic.json b/data/terralith/loot_tables/village/desert/attic.json index 904aa569..cb7de0c8 100644 --- a/data/terralith/loot_tables/village/desert/attic.json +++ b/data/terralith/loot_tables/village/desert/attic.json @@ -1,32 +1,32 @@ { "pools": [ { - "rolls": { - "min": 2, - "max": 7 - }, "entries": [ { - "type": "item", - "weight": 1, - "name": "minecraft:cobweb" + "type": "minecraft:item", + "name": "minecraft:cobweb", + "weight": 1 }, { - "type": "item", - "weight": 1, - "name": "minecraft:bowl" + "type": "minecraft:item", + "name": "minecraft:bowl", + "weight": 1 }, { - "type": "item", - "weight": 1, - "name": "minecraft:spider_eye" + "type": "minecraft:item", + "name": "minecraft:spider_eye", + "weight": 1 }, { - "type": "item", - "weight": 1, - "name": "minecraft:glass_bottle" + "type": "minecraft:item", + "name": "minecraft:glass_bottle", + "weight": 1 } - ] + ], + "rolls": { + "max": 7, + "min": 2 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/butcher.json b/data/terralith/loot_tables/village/desert/butcher.json index 91824132..204d832a 100644 --- a/data/terralith/loot_tables/village/desert/butcher.json +++ b/data/terralith/loot_tables/village/desert/butcher.json @@ -2,243 +2,243 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:iron_axe", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:iron_axe" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:charcoal", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 5, - "max": 8 - } + "max": 8, + "min": 5 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:charcoal" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:suspicious_stew", "functions": [ { - "function": "minecraft:set_stew_effect", "effects": [ { "type": "minecraft:saturation", "duration": { "type": "minecraft:uniform", - "min": 7, - "max": 10 + "max": 10, + "min": 7 } }, { "type": "minecraft:night_vision", "duration": { "type": "minecraft:uniform", - "min": 7, - "max": 10 + "max": 10, + "min": 7 } }, { "type": "minecraft:poison", "duration": { "type": "minecraft:uniform", - "min": 10, - "max": 20 + "max": 20, + "min": 10 } }, { "type": "minecraft:weakness", "duration": { "type": "minecraft:uniform", - "min": 6, - "max": 8 + "max": 8, + "min": 6 } }, { "type": "minecraft:blindness", "duration": { "type": "minecraft:uniform", - "min": 5, - "max": 7 + "max": 7, + "min": 5 } }, { "type": "minecraft:jump_boost", "duration": { "type": "minecraft:uniform", - "min": 7, - "max": 10 + "max": 10, + "min": 7 } } - ] + ], + "function": "minecraft:set_stew_effect" } - ] + ], + "name": "minecraft:suspicious_stew" } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 1, - "max": 3 - }, "entries": [ { "type": "minecraft:item", - "name": "minecraft:rabbit", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit" }, { "type": "minecraft:item", - "name": "minecraft:chicken", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:chicken" }, { "type": "minecraft:item", - "name": "minecraft:beef", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:beef" }, { "type": "minecraft:item", - "name": "minecraft:porkchop", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:porkchop" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + } }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:rabbit_hide", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit_hide" }, { "type": "minecraft:item", - "name": "minecraft:leather", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:leather" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:stripped_oak_wood", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 4, - "max": 8 - } + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stripped_oak_wood" }, { "type": "minecraft:item", - "name": "minecraft:oak_wood", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 4, - "max": 8 - } + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_wood" } - ] + ], + "rolls": 1 } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/cartographer.json b/data/terralith/loot_tables/village/desert/cartographer.json index 1b6f8d8b..ea422f29 100644 --- a/data/terralith/loot_tables/village/desert/cartographer.json +++ b/data/terralith/loot_tables/village/desert/cartographer.json @@ -2,67 +2,66 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:spyglass", "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "name": "minecraft:spyglass" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:leather_boots", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:leather_boots" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:saddle" + "name": "minecraft:saddle", + "weight": 1 }, { "type": "minecraft:item", - "weight": 7, - "name": "minecraft:bundle" + "name": "minecraft:bundle", + "weight": 7 }, { "type": "minecraft:item", - "weight": 7, - "name": "minecraft:lead" + "name": "minecraft:lead", + "weight": 7 } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -76,72 +75,73 @@ "type": "minecraft:item", "name": "minecraft:writable_book" } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 6 - }, "entries": [ { "type": "minecraft:item", - "name": "minecraft:map", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:map" }, { "type": "minecraft:item", - "name": "minecraft:paper", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:paper" }, { "type": "minecraft:item", - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick" }, { "type": "minecraft:item", - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/food.json b/data/terralith/loot_tables/village/desert/food.json index 47935e5c..4dfec8e4 100644 --- a/data/terralith/loot_tables/village/desert/food.json +++ b/data/terralith/loot_tables/village/desert/food.json @@ -2,115 +2,115 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:enchanted_golden_apple" + "name": "minecraft:enchanted_golden_apple", + "weight": 1 }, { "type": "minecraft:item", - "weight": 20, - "name": "minecraft:golden_apple", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:golden_apple", + "weight": 20 }, { "type": "minecraft:item", - "weight": 150, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 150 }, { "type": "minecraft:item", - "weight": 150, - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread", + "weight": 150 }, { "type": "minecraft:item", - "weight": 150, - "name": "minecraft:cooked_beef", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_beef", + "weight": 150 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 3 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - } + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick" }, { "type": "minecraft:item", - "name": "minecraft:bowl", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - } + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bowl" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 2 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/generic.json b/data/terralith/loot_tables/village/desert/generic.json index 33e30f4a..a1dfef50 100644 --- a/data/terralith/loot_tables/village/desert/generic.json +++ b/data/terralith/loot_tables/village/desert/generic.json @@ -2,32 +2,27 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 8 - }, "bonus_rolls": 0, "entries": [ { "type": "minecraft:item", - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 + "max": 3, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget" }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:dandelion" + "name": "minecraft:dandelion", + "weight": 2 }, { "type": "minecraft:item", @@ -35,51 +30,51 @@ }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:potato", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 7 + "max": 7, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:potato", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 4 + "max": 4, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 + "max": 5, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 10 }, { "type": "minecraft:item", @@ -91,81 +86,86 @@ }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 4 + "max": 4, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald", + "weight": 2 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:oak_sapling", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 + "max": 2, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_sapling", + "weight": 5 }, { "type": "minecraft:item", - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald" }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:rabbit_hide", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit_hide", + "weight": 2 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:leather", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:leather", + "weight": 2 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/generic_low.json b/data/terralith/loot_tables/village/desert/generic_low.json index 923b0681..39afb072 100644 --- a/data/terralith/loot_tables/village/desert/generic_low.json +++ b/data/terralith/loot_tables/village/desert/generic_low.json @@ -2,32 +2,27 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "bonus_rolls": 0, "entries": [ { "type": "minecraft:item", - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 + "max": 3, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget" }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:dandelion" + "name": "minecraft:dandelion", + "weight": 2 }, { "type": "minecraft:item", @@ -35,51 +30,51 @@ }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:potato", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 7 + "max": 7, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:potato", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 4 + "max": 4, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 + "max": 5, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 10 }, { "type": "minecraft:item", @@ -91,51 +86,56 @@ }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 + "max": 2, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald", + "weight": 2 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:oak_sapling", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 + "max": 2, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_sapling", + "weight": 5 }, { "type": "minecraft:item", - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/junk.json b/data/terralith/loot_tables/village/desert/junk.json index dd727098..9d2a47ea 100644 --- a/data/terralith/loot_tables/village/desert/junk.json +++ b/data/terralith/loot_tables/village/desert/junk.json @@ -1,176 +1,171 @@ { "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:diamond_hoe", + "conditions": [ + { + "chance": 0.01, + "condition": "minecraft:random_chance" + } + ], "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 0, - "max": 40 + "max": 40, + "min": 0 } } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.01 - } - ] + "name": "minecraft:diamond_hoe" } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "name": "minecraft:wooden_hoe", "functions": [ { - "function": "minecraft:set_damage", "damage": { "type": "minecraft:uniform", - "min": 0, - "max": 0.9 - } + "max": 0.9, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_hoe" }, { "type": "minecraft:item", - "name": "minecraft:hanging_roots", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 7 - } + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:hanging_roots" }, { "type": "minecraft:item", - "name": "minecraft:wheat_seeds", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 7 - } + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:wheat_seeds" }, { "type": "minecraft:item", - "name": "minecraft:rooted_dirt", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rooted_dirt" }, { "type": "minecraft:item", - "name": "minecraft:coarse_dirt", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:coarse_dirt" }, { "type": "minecraft:item", - "name": "minecraft:dirt", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:dirt" }, { "type": "minecraft:item", - "name": "minecraft:mossy_cobblestone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:mossy_cobblestone" }, { "type": "minecraft:item", - "name": "minecraft:cobblestone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobblestone" }, { "type": "minecraft:item", - "name": "minecraft:stripped_oak_log", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stripped_oak_log" }, { "type": "minecraft:item", - "name": "minecraft:spruce_fence", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:spruce_fence" }, { "type": "minecraft:item", @@ -178,33 +173,38 @@ }, { "type": "minecraft:item", - "name": "minecraft:bowl", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bowl" }, { "type": "minecraft:item", - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/library.json b/data/terralith/loot_tables/village/desert/library.json index 42f0a718..004b4aed 100644 --- a/data/terralith/loot_tables/village/desert/library.json +++ b/data/terralith/loot_tables/village/desert/library.json @@ -2,65 +2,60 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:book", "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 20, - "max": 30 + "max": 30, + "min": 20 } } - ] + ], + "name": "minecraft:book", + "weight": 1 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:book", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 10, - "max": 20 - } + "max": 20, + "min": 10 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:book", + "weight": 5 }, { "type": "minecraft:item", - "weight": 25, - "name": "minecraft:book", "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 1, - "max": 10 + "max": 10, + "min": 1 } } - ] + ], + "name": "minecraft:book", + "weight": 25 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 2, + "min": 1 + } + }, + { "entries": [ { "type": "minecraft:item", @@ -68,124 +63,129 @@ }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:candle", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:candle", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:painting", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:painting", + "weight": 3 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:glow_item_frame", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:glow_item_frame", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:item_frame", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:item_frame", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, + "max": 4, + "min": 2 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:bookshelf", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bookshelf", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:writable_book" + "name": "minecraft:writable_book", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:book", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:book", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:paper", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:paper", + "weight": 1 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/mason.json b/data/terralith/loot_tables/village/desert/mason.json index 5c9f9ebf..916ca5b2 100644 --- a/data/terralith/loot_tables/village/desert/mason.json +++ b/data/terralith/loot_tables/village/desert/mason.json @@ -1,7 +1,6 @@ { "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -13,145 +12,146 @@ "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 0, - "max": 10 + "max": 10, + "min": 0 } } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:axolotl_bucket" + "name": "minecraft:axolotl_bucket", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:water_bucket" + "name": "minecraft:water_bucket", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:yellow_dye", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:yellow_dye", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:flower_pot" + "name": "minecraft:flower_pot", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:brick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:brick", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:clay_ball", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:clay_ball", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "name": "minecraft:clay", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:clay" }, { "type": "minecraft:item", - "name": "minecraft:smooth_stone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:smooth_stone" }, { "type": "minecraft:item", - "name": "minecraft:stone_bricks", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stone_bricks" }, { "type": "minecraft:item", - "name": "minecraft:stone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stone" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/smith.json b/data/terralith/loot_tables/village/desert/smith.json index 4491d3c1..9b339fc6 100644 --- a/data/terralith/loot_tables/village/desert/smith.json +++ b/data/terralith/loot_tables/village/desert/smith.json @@ -1,19 +1,19 @@ { "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:loot_table", - "weight": 19, - "name": "terralith:village/fortified/smith/novice" + "name": "terralith:village/fortified/smith/novice", + "weight": 19 }, { "type": "minecraft:loot_table", - "weight": 1, - "name": "terralith:village/fortified/smith/expert" + "name": "terralith:village/fortified/smith/expert", + "weight": 1 } - ] + ], + "rolls": 1 } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/smith/expert.json b/data/terralith/loot_tables/village/desert/smith/expert.json index 4e8979cd..7ccc192b 100644 --- a/data/terralith/loot_tables/village/desert/smith/expert.json +++ b/data/terralith/loot_tables/village/desert/smith/expert.json @@ -2,26 +2,25 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:diamond", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 - } + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:diamond" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -30,203 +29,204 @@ ], "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 20 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 20, + "min": 0 + } } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:obsidian", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:obsidian", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:deepslate_diamond_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:deepslate_diamond_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:gold_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:deepslate_lapis_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:deepslate_lapis_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:cobbled_deepslate", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 4 - } + "max": 4, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobbled_deepslate", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:deepslate", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:deepslate", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:lapis_lazuli", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:lapis_lazuli", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:coal", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:coal", + "weight": 15 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/smith/novice.json b/data/terralith/loot_tables/village/desert/smith/novice.json index 4f16aa7f..86b2944f 100644 --- a/data/terralith/loot_tables/village/desert/smith/novice.json +++ b/data/terralith/loot_tables/village/desert/smith/novice.json @@ -2,7 +2,6 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -11,203 +10,204 @@ ], "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:copper_ore" + "name": "minecraft:copper_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:gold_ore" + "name": "minecraft:gold_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:iron_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:cobblestone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 4 - } + "max": 4, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobblestone", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:stone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stone", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond" + "name": "minecraft:diamond", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:iron_block", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_block", + "weight": 1 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:gold_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:copper_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:copper_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:coal", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:coal", + "weight": 15 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/village/desert/treasure.json b/data/terralith/loot_tables/village/desert/treasure.json index 6cf22d6e..1bd0959f 100644 --- a/data/terralith/loot_tables/village/desert/treasure.json +++ b/data/terralith/loot_tables/village/desert/treasure.json @@ -2,128 +2,128 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:loot_table", - "weight": 1, - "name": "terralith:village/treasure/golem" + "name": "terralith:village/treasure/golem", + "weight": 1 }, { "type": "minecraft:loot_table", - "weight": 1, - "name": "terralith:village/treasure/emerald" + "name": "terralith:village/treasure/emerald", + "weight": 1 }, { "type": "minecraft:loot_table", - "weight": 1, - "name": "terralith:village/treasure/diamond" + "name": "terralith:village/treasure/diamond", + "weight": 1 } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "weight": 18, - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 8, - "max": 16 - } + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald", + "weight": 18 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:dune_armor_trim_smithing_template" + "name": "minecraft:dune_armor_trim_smithing_template", + "weight": 1 } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 6 - }, "entries": [ { "type": "minecraft:item", - "name": "minecraft:lantern", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:lantern" }, { "type": "minecraft:item", - "name": "minecraft:oak_leaves", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_leaves" }, { "type": "minecraft:item", - "name": "minecraft:vine", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:vine" }, { "type": "minecraft:item", - "name": "minecraft:chain", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:chain" }, { "type": "minecraft:item", - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/archer.json b/data/terralith/loot_tables/village/fortified/archer.json index dd54ae7a..bb59160e 100644 --- a/data/terralith/loot_tables/village/fortified/archer.json +++ b/data/terralith/loot_tables/village/fortified/archer.json @@ -2,197 +2,197 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:crossbow", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:crossbow", + "weight": 1 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:bow", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:bow", + "weight": 2 } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 1, - "max": 3 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:spectral_arrow", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 8, - "max": 16 - } + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:spectral_arrow", + "weight": 1 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:arrow", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 8, - "max": 16 - } + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:arrow", + "weight": 10 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - }, + "max": 3, + "min": 1 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:rabbit_foot" + "name": "minecraft:rabbit_foot", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:rabbit_hide", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit_hide", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:flint", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:flint", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:tripwire_hook" + "name": "minecraft:tripwire_hook", + "weight": 3 }, { "type": "minecraft:item", - "name": "minecraft:string", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:string" }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:feather", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:feather", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick", + "weight": 3 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/attic.json b/data/terralith/loot_tables/village/fortified/attic.json index 904aa569..cb7de0c8 100644 --- a/data/terralith/loot_tables/village/fortified/attic.json +++ b/data/terralith/loot_tables/village/fortified/attic.json @@ -1,32 +1,32 @@ { "pools": [ { - "rolls": { - "min": 2, - "max": 7 - }, "entries": [ { - "type": "item", - "weight": 1, - "name": "minecraft:cobweb" + "type": "minecraft:item", + "name": "minecraft:cobweb", + "weight": 1 }, { - "type": "item", - "weight": 1, - "name": "minecraft:bowl" + "type": "minecraft:item", + "name": "minecraft:bowl", + "weight": 1 }, { - "type": "item", - "weight": 1, - "name": "minecraft:spider_eye" + "type": "minecraft:item", + "name": "minecraft:spider_eye", + "weight": 1 }, { - "type": "item", - "weight": 1, - "name": "minecraft:glass_bottle" + "type": "minecraft:item", + "name": "minecraft:glass_bottle", + "weight": 1 } - ] + ], + "rolls": { + "max": 7, + "min": 2 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/butcher.json b/data/terralith/loot_tables/village/fortified/butcher.json index 91824132..204d832a 100644 --- a/data/terralith/loot_tables/village/fortified/butcher.json +++ b/data/terralith/loot_tables/village/fortified/butcher.json @@ -2,243 +2,243 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:iron_axe", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:iron_axe" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:charcoal", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 5, - "max": 8 - } + "max": 8, + "min": 5 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:charcoal" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:suspicious_stew", "functions": [ { - "function": "minecraft:set_stew_effect", "effects": [ { "type": "minecraft:saturation", "duration": { "type": "minecraft:uniform", - "min": 7, - "max": 10 + "max": 10, + "min": 7 } }, { "type": "minecraft:night_vision", "duration": { "type": "minecraft:uniform", - "min": 7, - "max": 10 + "max": 10, + "min": 7 } }, { "type": "minecraft:poison", "duration": { "type": "minecraft:uniform", - "min": 10, - "max": 20 + "max": 20, + "min": 10 } }, { "type": "minecraft:weakness", "duration": { "type": "minecraft:uniform", - "min": 6, - "max": 8 + "max": 8, + "min": 6 } }, { "type": "minecraft:blindness", "duration": { "type": "minecraft:uniform", - "min": 5, - "max": 7 + "max": 7, + "min": 5 } }, { "type": "minecraft:jump_boost", "duration": { "type": "minecraft:uniform", - "min": 7, - "max": 10 + "max": 10, + "min": 7 } } - ] + ], + "function": "minecraft:set_stew_effect" } - ] + ], + "name": "minecraft:suspicious_stew" } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 1, - "max": 3 - }, "entries": [ { "type": "minecraft:item", - "name": "minecraft:rabbit", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit" }, { "type": "minecraft:item", - "name": "minecraft:chicken", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:chicken" }, { "type": "minecraft:item", - "name": "minecraft:beef", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:beef" }, { "type": "minecraft:item", - "name": "minecraft:porkchop", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:porkchop" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 1 + } }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:rabbit_hide", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit_hide" }, { "type": "minecraft:item", - "name": "minecraft:leather", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:leather" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:stripped_oak_wood", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 4, - "max": 8 - } + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stripped_oak_wood" }, { "type": "minecraft:item", - "name": "minecraft:oak_wood", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 4, - "max": 8 - } + "max": 8, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_wood" } - ] + ], + "rolls": 1 } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/cartographer.json b/data/terralith/loot_tables/village/fortified/cartographer.json index 1b6f8d8b..ea422f29 100644 --- a/data/terralith/loot_tables/village/fortified/cartographer.json +++ b/data/terralith/loot_tables/village/fortified/cartographer.json @@ -2,67 +2,66 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:spyglass", "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "name": "minecraft:spyglass" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:leather_boots", "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "name": "minecraft:leather_boots" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:saddle" + "name": "minecraft:saddle", + "weight": 1 }, { "type": "minecraft:item", - "weight": 7, - "name": "minecraft:bundle" + "name": "minecraft:bundle", + "weight": 7 }, { "type": "minecraft:item", - "weight": 7, - "name": "minecraft:lead" + "name": "minecraft:lead", + "weight": 7 } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -76,72 +75,73 @@ "type": "minecraft:item", "name": "minecraft:writable_book" } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 6 - }, "entries": [ { "type": "minecraft:item", - "name": "minecraft:map", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:map" }, { "type": "minecraft:item", - "name": "minecraft:paper", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:paper" }, { "type": "minecraft:item", - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick" }, { "type": "minecraft:item", - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 6, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/fisherman.json b/data/terralith/loot_tables/village/fortified/fisherman.json index de8cfe55..3126ec20 100644 --- a/data/terralith/loot_tables/village/fortified/fisherman.json +++ b/data/terralith/loot_tables/village/fortified/fisherman.json @@ -1,152 +1,152 @@ { - "pools": [ - { - "rolls": { - "min": 4, - "max": 6 - }, - "entries": [ - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:string", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:stick", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 8 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:cod", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:salmon", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 30, - "name": "minecraft:pufferfish" - }, - { - "type": "minecraft:item", - "weight": 40, - "name": "minecraft:glass_bottle" - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:water_bucket" - }, - { - "type": "minecraft:item", - "weight": 70, - "name": "minecraft:potion", - "functions": [ - { - "function": "minecraft:set_potion", - "id": "minecraft:water" - } - ] - }, - { - "type": "minecraft:item", - "weight": 30, - "name": "minecraft:clay_ball", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 6 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 10, - "name": "minecraft:tropical_fish", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 10, - "name": "minecraft:cod_bucket" - }, - { - "type": "minecraft:item", - "weight": 10, - "name": "minecraft:salmon_bucket" - }, - { - "type": "minecraft:item", - "weight": 10, - "name": "minecraft:tadpole_bucket" - }, - { - "type": "minecraft:item", - "weight": 5, - "name": "minecraft:axolotl_bucket" - }, - { - "type": "minecraft:item", - "weight": 8, - "name": "minecraft:pufferfish_bucket" - }, - { - "type": "minecraft:item", - "weight": 20, - "name": "minecraft:name_tag" - } - ] + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 60 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cod", + "weight": 60 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:salmon", + "weight": 60 + }, + { + "type": "minecraft:item", + "name": "minecraft:pufferfish", + "weight": 30 + }, + { + "type": "minecraft:item", + "name": "minecraft:glass_bottle", + "weight": 40 + }, + { + "type": "minecraft:item", + "name": "minecraft:water_bucket", + "weight": 60 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water" + } + ], + "name": "minecraft:potion", + "weight": 70 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 6, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:clay_ball", + "weight": 30 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:tropical_fish", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:cod_bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:salmon_bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:tadpole_bucket", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:axolotl_bucket", + "weight": 5 + }, + { + "type": "minecraft:item", + "name": "minecraft:pufferfish_bucket", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:name_tag", + "weight": 20 } - ] + ], + "rolls": { + "max": 6, + "min": 4 + } + } + ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/food.json b/data/terralith/loot_tables/village/fortified/food.json index 47935e5c..4dfec8e4 100644 --- a/data/terralith/loot_tables/village/fortified/food.json +++ b/data/terralith/loot_tables/village/fortified/food.json @@ -2,115 +2,115 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:enchanted_golden_apple" + "name": "minecraft:enchanted_golden_apple", + "weight": 1 }, { "type": "minecraft:item", - "weight": 20, - "name": "minecraft:golden_apple", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:golden_apple", + "weight": 20 }, { "type": "minecraft:item", - "weight": 150, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 150 }, { "type": "minecraft:item", - "weight": 150, - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread", + "weight": 150 }, { "type": "minecraft:item", - "weight": 150, - "name": "minecraft:cooked_beef", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cooked_beef", + "weight": 150 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 3 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - } + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick" }, { "type": "minecraft:item", - "name": "minecraft:bowl", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - } + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bowl" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 3, + "min": 2 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/generic.json b/data/terralith/loot_tables/village/fortified/generic.json index 33e30f4a..a1dfef50 100644 --- a/data/terralith/loot_tables/village/fortified/generic.json +++ b/data/terralith/loot_tables/village/fortified/generic.json @@ -2,32 +2,27 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 8 - }, "bonus_rolls": 0, "entries": [ { "type": "minecraft:item", - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 + "max": 3, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget" }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:dandelion" + "name": "minecraft:dandelion", + "weight": 2 }, { "type": "minecraft:item", @@ -35,51 +30,51 @@ }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:potato", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 7 + "max": 7, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:potato", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 4 + "max": 4, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 + "max": 5, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 10 }, { "type": "minecraft:item", @@ -91,81 +86,86 @@ }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 4 + "max": 4, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald", + "weight": 2 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:oak_sapling", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 + "max": 2, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_sapling", + "weight": 5 }, { "type": "minecraft:item", - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald" }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:rabbit_hide", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rabbit_hide", + "weight": 2 }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:leather", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:leather", + "weight": 2 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/generic_low.json b/data/terralith/loot_tables/village/fortified/generic_low.json index 923b0681..39afb072 100644 --- a/data/terralith/loot_tables/village/fortified/generic_low.json +++ b/data/terralith/loot_tables/village/fortified/generic_low.json @@ -2,32 +2,27 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "bonus_rolls": 0, "entries": [ { "type": "minecraft:item", - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 + "max": 3, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget" }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:dandelion" + "name": "minecraft:dandelion", + "weight": 2 }, { "type": "minecraft:item", @@ -35,51 +30,51 @@ }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:potato", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 7 + "max": 7, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:potato", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:bread", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 4 + "max": 4, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bread", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 + "max": 5, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 10 }, { "type": "minecraft:item", @@ -91,51 +86,56 @@ }, { "type": "minecraft:item", - "weight": 2, - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 + "max": 2, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald", + "weight": 2 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:oak_sapling", "functions": [ { - "function": "minecraft:set_count", + "add": false, "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 + "max": 2, + "min": 1 }, - "add": false + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_sapling", + "weight": 5 }, { "type": "minecraft:item", - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/junk.json b/data/terralith/loot_tables/village/fortified/junk.json index dd727098..9d2a47ea 100644 --- a/data/terralith/loot_tables/village/fortified/junk.json +++ b/data/terralith/loot_tables/village/fortified/junk.json @@ -1,176 +1,171 @@ { "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:diamond_hoe", + "conditions": [ + { + "chance": 0.01, + "condition": "minecraft:random_chance" + } + ], "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 0, - "max": 40 + "max": 40, + "min": 0 } } ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.01 - } - ] + "name": "minecraft:diamond_hoe" } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "name": "minecraft:wooden_hoe", "functions": [ { - "function": "minecraft:set_damage", "damage": { "type": "minecraft:uniform", - "min": 0, - "max": 0.9 - } + "max": 0.9, + "min": 0 + }, + "function": "minecraft:set_damage" } - ] + ], + "name": "minecraft:wooden_hoe" }, { "type": "minecraft:item", - "name": "minecraft:hanging_roots", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 7 - } + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:hanging_roots" }, { "type": "minecraft:item", - "name": "minecraft:wheat_seeds", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 7 - } + "max": 7, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:wheat_seeds" }, { "type": "minecraft:item", - "name": "minecraft:rooted_dirt", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:rooted_dirt" }, { "type": "minecraft:item", - "name": "minecraft:coarse_dirt", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:coarse_dirt" }, { "type": "minecraft:item", - "name": "minecraft:dirt", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:dirt" }, { "type": "minecraft:item", - "name": "minecraft:mossy_cobblestone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:mossy_cobblestone" }, { "type": "minecraft:item", - "name": "minecraft:cobblestone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobblestone" }, { "type": "minecraft:item", - "name": "minecraft:stripped_oak_log", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stripped_oak_log" }, { "type": "minecraft:item", - "name": "minecraft:spruce_fence", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:spruce_fence" }, { "type": "minecraft:item", @@ -178,33 +173,38 @@ }, { "type": "minecraft:item", - "name": "minecraft:bowl", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bowl" }, { "type": "minecraft:item", - "name": "minecraft:stick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stick" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/library.json b/data/terralith/loot_tables/village/fortified/library.json index 42f0a718..004b4aed 100644 --- a/data/terralith/loot_tables/village/fortified/library.json +++ b/data/terralith/loot_tables/village/fortified/library.json @@ -2,65 +2,60 @@ "type": "minecraft:chest", "pools": [ { - "rolls": { - "type": "minecraft:uniform", - "min": 1, - "max": 2 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:book", "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 20, - "max": 30 + "max": 30, + "min": 20 } } - ] + ], + "name": "minecraft:book", + "weight": 1 }, { "type": "minecraft:item", - "weight": 5, - "name": "minecraft:book", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 10, - "max": 20 - } + "max": 20, + "min": 10 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:book", + "weight": 5 }, { "type": "minecraft:item", - "weight": 25, - "name": "minecraft:book", "functions": [ { "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 1, - "max": 10 + "max": 10, + "min": 1 } } - ] + ], + "name": "minecraft:book", + "weight": 25 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 2, + "min": 1 + } + }, + { "entries": [ { "type": "minecraft:item", @@ -68,124 +63,129 @@ }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:candle", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:candle", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:painting", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:painting", + "weight": 3 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:glow_item_frame", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:glow_item_frame", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:item_frame", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:item_frame", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, + "max": 4, + "min": 2 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:bookshelf", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:bookshelf", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:writable_book" + "name": "minecraft:writable_book", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:book", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:book", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:paper", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:paper", + "weight": 1 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 5, + "min": 3 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/mason.json b/data/terralith/loot_tables/village/fortified/mason.json index 5c9f9ebf..916ca5b2 100644 --- a/data/terralith/loot_tables/village/fortified/mason.json +++ b/data/terralith/loot_tables/village/fortified/mason.json @@ -1,7 +1,6 @@ { "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -13,145 +12,146 @@ "function": "minecraft:enchant_with_levels", "levels": { "type": "minecraft:uniform", - "min": 0, - "max": 10 + "max": 10, + "min": 0 } } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:axolotl_bucket" + "name": "minecraft:axolotl_bucket", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:water_bucket" + "name": "minecraft:water_bucket", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:yellow_dye", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:yellow_dye", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:flower_pot" + "name": "minecraft:flower_pot", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:brick", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:brick", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:clay_ball", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:clay_ball", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "name": "minecraft:clay", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:clay" }, { "type": "minecraft:item", - "name": "minecraft:smooth_stone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:smooth_stone" }, { "type": "minecraft:item", - "name": "minecraft:stone_bricks", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stone_bricks" }, { "type": "minecraft:item", - "name": "minecraft:stone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stone" } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/smith.json b/data/terralith/loot_tables/village/fortified/smith.json index 4491d3c1..9b339fc6 100644 --- a/data/terralith/loot_tables/village/fortified/smith.json +++ b/data/terralith/loot_tables/village/fortified/smith.json @@ -1,19 +1,19 @@ { "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:loot_table", - "weight": 19, - "name": "terralith:village/fortified/smith/novice" + "name": "terralith:village/fortified/smith/novice", + "weight": 19 }, { "type": "minecraft:loot_table", - "weight": 1, - "name": "terralith:village/fortified/smith/expert" + "name": "terralith:village/fortified/smith/expert", + "weight": 1 } - ] + ], + "rolls": 1 } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/smith/expert.json b/data/terralith/loot_tables/village/fortified/smith/expert.json index 4e8979cd..7ccc192b 100644 --- a/data/terralith/loot_tables/village/fortified/smith/expert.json +++ b/data/terralith/loot_tables/village/fortified/smith/expert.json @@ -2,26 +2,25 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:diamond", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 - } + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:diamond" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -30,203 +29,204 @@ ], "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 20 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 20, + "min": 0 + } } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:obsidian", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:obsidian", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:deepslate_diamond_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:deepslate_diamond_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:gold_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:deepslate_lapis_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:deepslate_lapis_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:cobbled_deepslate", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 4 - } + "max": 4, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobbled_deepslate", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:deepslate", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:deepslate", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:lapis_lazuli", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:lapis_lazuli", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:coal", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:coal", + "weight": 15 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/smith/novice.json b/data/terralith/loot_tables/village/fortified/smith/novice.json index 4f16aa7f..86b2944f 100644 --- a/data/terralith/loot_tables/village/fortified/smith/novice.json +++ b/data/terralith/loot_tables/village/fortified/smith/novice.json @@ -2,7 +2,6 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", @@ -11,203 +10,204 @@ ], "functions": [ { - "function": "minecraft:enchant_with_levels", - "levels": { - "type": "minecraft:uniform", - "min": 0, - "max": 10 - }, "conditions": [ { - "condition": "minecraft:random_chance", - "chance": 0.2 + "chance": 0.2, + "condition": "minecraft:random_chance" } - ] + ], + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 10, + "min": 0 + } } - ] + ], + "rolls": 1 }, { - "rolls": { - "type": "minecraft:uniform", - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:copper_ore" + "name": "minecraft:copper_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:gold_ore" + "name": "minecraft:gold_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:iron_ore", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ore", + "weight": 1 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:cobblestone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 4 - } + "max": 4, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobblestone", + "weight": 3 }, { "type": "minecraft:item", - "weight": 3, - "name": "minecraft:stone", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 5 - } + "max": 5, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:stone", + "weight": 3 } - ] - }, - { + ], "rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 4 - }, + "max": 5, + "min": 3 + } + }, + { "entries": [ { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:diamond" + "name": "minecraft:diamond", + "weight": 1 }, { "type": "minecraft:item", - "weight": 1, - "name": "minecraft:iron_block", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_block", + "weight": 1 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:gold_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:copper_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:copper_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:iron_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ingot", + "weight": 10 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:gold_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 10 - } + "max": 10, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 15 }, { "type": "minecraft:item", - "weight": 15, - "name": "minecraft:coal", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 3, - "max": 6 - } + "max": 6, + "min": 3 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:coal", + "weight": 15 } - ] + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4, + "min": 2 + } } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/tavern_downstairs.json b/data/terralith/loot_tables/village/fortified/tavern_downstairs.json index 234cbbbd..21a7fdf3 100644 --- a/data/terralith/loot_tables/village/fortified/tavern_downstairs.json +++ b/data/terralith/loot_tables/village/fortified/tavern_downstairs.json @@ -1,169 +1,169 @@ { - "pools": [ - { - "rolls": { - "min": 6, - "max": 9 - }, - "entries": [ - { - "type": "minecraft:item", - "weight": 70, - "name": "minecraft:melon_slice", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 100, - "name": "minecraft:cookie", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:apple", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:bread" - }, - { - "type": "minecraft:item", - "weight": 70, - "name": "minecraft:baked_potato", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 90, - "name": "minecraft:carrot", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - } - ] + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_slice", + "weight": 70 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cookie", + "weight": 100 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 80 + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:baked_potato", + "weight": 70 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:carrot", + "weight": 90 + } + ], + "rolls": { + "max": 9, + "min": 6 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sweet_berries", + "weight": 100 + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_chicken", + "weight": 60 + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_porkchop", + "weight": 50 + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_mutton", + "weight": 60 + }, + { + "type": "minecraft:item", + "name": "minecraft:cooked_beef", + "weight": 50 + } + ], + "rolls": { + "max": 3, + "min": 1 + } + }, + { + "bonus_rolls": 0, + "conditions": [ + { + "chance": 0.5, + "condition": "minecraft:random_chance" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:beetroot_soup", + "weight": 100 + }, + { + "type": "minecraft:item", + "name": "minecraft:rabbit_stew", + "weight": 100 + }, + { + "type": "minecraft:item", + "name": "minecraft:mushroom_stew", + "weight": 100 }, { - "rolls": { - "min": 1, - "max": 3 - }, - "entries": [ - { - "type": "minecraft:item", - "weight": 100, - "name": "minecraft:sweet_berries", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:cooked_chicken" - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:cooked_porkchop" - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:cooked_mutton" - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:cooked_beef" - } - ] + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "weight": 50 }, { - "rolls": { - "min": 1, - "max": 2 - }, - "bonus_rolls": 0, - "entries": [ - { - "type": "minecraft:item", - "weight": 100, - "name": "minecraft:beetroot_soup" - }, - { - "type": "minecraft:item", - "weight": 100, - "name": "minecraft:rabbit_stew" - }, - { - "type": "minecraft:item", - "weight": 100, - "name": "minecraft:mushroom_stew" - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:golden_apple" - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:pumpkin_pie" - } - ], - "conditions": [ - { - "condition": "minecraft:random_chance", - "chance": 0.5 - } - ] + "type": "minecraft:item", + "name": "minecraft:pumpkin_pie", + "weight": 80 } - ] + ], + "rolls": { + "max": 2, + "min": 1 + } + } + ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/tavern_upstairs.json b/data/terralith/loot_tables/village/fortified/tavern_upstairs.json index 3f250a8a..20364c51 100644 --- a/data/terralith/loot_tables/village/fortified/tavern_upstairs.json +++ b/data/terralith/loot_tables/village/fortified/tavern_upstairs.json @@ -1,279 +1,279 @@ { - "pools": [ + "pools": [ + { + "entries": [ { - "rolls": { - "min": 3, - "max": 5 + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:milk_bucket", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sweet_berries", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_potion", + "id": "minecraft:water" }, - "entries": [ - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:milk_bucket", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:potato", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:sweet_berries", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:potion", - "functions": [ - { - "function": "minecraft:set_potion", - "id": "minecraft:water" - }, - { - "function": "minecraft:set_count", - "count": 1 - } - ] - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:beetroot", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:carrot", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:melon_slice", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:wheat", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 80, - "name": "minecraft:apple", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 70, - "name": "minecraft:pumpkin", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:egg", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 10 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:honey_bottle", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 2 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 70, - "name": "minecraft:sugar", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 60, - "name": "minecraft:cocoa_beans", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 3 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:mutton", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:porkchop", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:beef", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:chicken", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - }, - { - "type": "minecraft:item", - "weight": 50, - "name": "minecraft:rabbit", - "functions": [ - { - "function": "minecraft:set_count", - "count": { - "min": 1, - "max": 5 - } - } - ] - } - ] + { + "count": 1, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potion", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot", + "weight": 60 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:carrot", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:melon_slice", + "weight": 60 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:wheat", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 80 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin", + "weight": 70 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 10, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:egg", + "weight": 60 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:honey_bottle", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sugar", + "weight": 70 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cocoa_beans", + "weight": 60 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:mutton", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:porkchop", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beef", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:chicken", + "weight": 50 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:rabbit", + "weight": 50 } - ] + ], + "rolls": { + "max": 5, + "min": 3 + } + } + ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/fortified/treasure.json b/data/terralith/loot_tables/village/fortified/treasure.json index f95d38d2..d5ece6f6 100644 --- a/data/terralith/loot_tables/village/fortified/treasure.json +++ b/data/terralith/loot_tables/village/fortified/treasure.json @@ -1,279 +1,279 @@ { "pools": [ { - "rolls": { - "min": 3, - "max": 5 - }, "entries": [ { "type": "minecraft:item", - "weight": 70, - "name": "minecraft:cobbled_deepslate", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 7, - "max": 12 - } + "max": 12, + "min": 7 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:cobbled_deepslate", + "weight": 70 }, { "type": "minecraft:item", - "weight": 50, - "name": "minecraft:raw_iron", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 5 - } + "max": 5, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:raw_iron", + "weight": 50 }, { "type": "minecraft:item", - "weight": 20, - "name": "minecraft:raw_gold", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:raw_gold", + "weight": 20 }, { "type": "minecraft:item", - "weight": 60, - "name": "minecraft:emerald", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald", + "weight": 60 }, { "type": "minecraft:item", - "weight": 60, - "name": "minecraft:iron_nugget", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 4, - "max": 9 - } + "max": 9, + "min": 4 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_nugget", + "weight": 60 }, { "type": "minecraft:item", - "weight": 40, - "name": "minecraft:chain", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 2, - "max": 4 - } + "max": 4, + "min": 2 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:chain", + "weight": 40 }, { "type": "minecraft:item", - "weight": 60, - "name": "minecraft:coal", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 8 - } + "max": 8, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:coal", + "weight": 60 } - ] + ], + "rolls": { + "max": 5, + "min": 3 + } }, { - "rolls": { - "min": 2, - "max": 3 - }, "entries": [ { "type": "minecraft:item", - "weight": 70, - "name": "minecraft:iron_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_ingot", + "weight": 70 }, { "type": "minecraft:item", - "weight": 80, - "name": "minecraft:obsidian", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 8, - "max": 14 - } + "max": 14, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:obsidian", + "weight": 80 }, { "type": "minecraft:item", - "weight": 50, - "name": "minecraft:diamond", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:diamond", + "weight": 50 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:emerald_block" + "name": "minecraft:emerald_block", + "weight": 10 }, { "type": "minecraft:item", - "weight": 20, - "name": "minecraft:gold_ingot", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:gold_ingot", + "weight": 20 } - ] + ], + "rolls": { + "max": 3, + "min": 2 + } }, { - "rolls": { - "min": 0, - "max": 3 - }, "entries": [ { "type": "minecraft:item", - "weight": 80, - "name": "minecraft:vine", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 4 - } + "max": 4, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:vine", + "weight": 80 }, { "type": "minecraft:item", - "weight": 60, - "name": "minecraft:oak_leaves", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 6 - } + "max": 6, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:oak_leaves", + "weight": 60 }, { "type": "minecraft:item", - "weight": 50, - "name": "minecraft:carved_pumpkin" + "name": "minecraft:carved_pumpkin", + "weight": 50 }, { "type": "minecraft:item", - "weight": 50, - "name": "minecraft:lantern", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:lantern", + "weight": 50 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:dark_oak_sapling", "functions": [ { - "function": "minecraft:set_count", "count": { - "min": 1, - "max": 6 - } + "max": 6, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:dark_oak_sapling", + "weight": 10 }, { "type": "minecraft:item", - "weight": 50, - "name": "minecraft:oak_sapling" + "name": "minecraft:oak_sapling", + "weight": 50 }, { "type": "minecraft:item", - "weight": 40, - "name": "minecraft:apple", "functions": [ { - "function": "minecraft:set_count", - "count": 1 + "count": 1, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:apple", + "weight": 40 }, { "type": "minecraft:item", - "weight": 20, - "name": "minecraft:golden_apple" + "name": "minecraft:golden_apple", + "weight": 20 }, { "type": "minecraft:item", - "weight": 4, - "name": "minecraft:enchanted_golden_apple" + "name": "minecraft:enchanted_golden_apple", + "weight": 4 }, { "type": "minecraft:item", - "weight": 10, - "name": "minecraft:sentry_armor_trim_smithing_template" + "name": "minecraft:sentry_armor_trim_smithing_template", + "weight": 10 } - ] + ], + "rolls": { + "max": 3, + "min": 0 + } } ] } \ No newline at end of file diff --git a/data/terralith/loot_tables/village/treasure/diamond.json b/data/terralith/loot_tables/village/treasure/diamond.json index 312cf3fd..2e59571f 100644 --- a/data/terralith/loot_tables/village/treasure/diamond.json +++ b/data/terralith/loot_tables/village/treasure/diamond.json @@ -2,42 +2,42 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:obsidian", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 8, - "max": 16 - } + "max": 16, + "min": 8 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:obsidian" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:diamond", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 2 - } + "max": 2, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:diamond" } - ] + ], + "rolls": 1 } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/village/treasure/emerald.json b/data/terralith/loot_tables/village/treasure/emerald.json index c415f483..47831726 100644 --- a/data/terralith/loot_tables/village/treasure/emerald.json +++ b/data/terralith/loot_tables/village/treasure/emerald.json @@ -2,23 +2,23 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:emerald_block", "functions": [ { - "function": "minecraft:set_count", "count": { "type": "minecraft:uniform", - "min": 1, - "max": 3 - } + "max": 3, + "min": 1 + }, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:emerald_block" } - ] + ], + "rolls": 1 } ] -} +} \ No newline at end of file diff --git a/data/terralith/loot_tables/village/treasure/golem.json b/data/terralith/loot_tables/village/treasure/golem.json index 01292b01..d03a3d4a 100644 --- a/data/terralith/loot_tables/village/treasure/golem.json +++ b/data/terralith/loot_tables/village/treasure/golem.json @@ -2,51 +2,51 @@ "type": "minecraft:chest", "pools": [ { - "rolls": 1, "entries": [ { "type": "minecraft:item", "name": "minecraft:carved_pumpkin" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "bonus_rolls": { "type": "minecraft:uniform", - "min": 2, - "max": 3 + "max": 3, + "min": 2 }, "entries": [ { "type": "minecraft:item", "name": "minecraft:emerald_block" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", - "name": "minecraft:iron_block", "functions": [ { - "function": "minecraft:set_count", - "count": 4 + "count": 4, + "function": "minecraft:set_count" } - ] + ], + "name": "minecraft:iron_block" } - ] + ], + "rolls": 1 }, { - "rolls": 1, "entries": [ { "type": "minecraft:item", "name": "minecraft:poppy" } - ] + ], + "rolls": 1 } ] -} +} \ No newline at end of file diff --git a/data/terralith/structures/fastion.nbt b/data/terralith/structures/fastion.nbt deleted file mode 100644 index 2e98113fafb9012fef60460531c5b5bae6e99562..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 673 zcmW;3Ye-X3007{7?{>XYHs_qF(|ja46)R5;Hy5Uuizu&QDv9OvNIEGKf6N}E%x$+x zX)n>_h!~`?NW~vbG%08&LL!d{E|B#@&EU!kA{`Wy%AoH{>6KCc?cVdRT&-rKxb;N+ zKEJeY)NXnjep|L|k}sF4WvNlL>t(p%h1Rcl73Z{fJX*b;tM6eLy|-JI)-_NYxwF3Y zdDtqF1w*iCvu3Y!E46sIPBZUJeSf*$T1*zNRm8YQn+D{blBtc7g|9mu<>r}!%#D)C zLnD7$0&6`i>(5fT9vJ?%ZhNOGwWMF^ruZ`8f<4}MI7Y~(eGxZ;C1-#UjlhgMB)%kG369`Gr8^F-!X3Mf<{Ln+Gr)-%;18Bl z!93)EVGfPlB12DLJ*|_I3D_;z6ubthU_GacCRtz%-=%f2qyT)u1HuqxNkb=~Rv2PL z1*pQjM3=;~NCPd-AyzC09!zLm9G`(^y+oo*Aq;32Y#ccXdcD;STO7~u`6vPO;#=?{ ze$83JQ9AmCKRTXsK1$1K6>b%&1R78aRHzva3Ktj;LpXTGS<71TkrGeRo>+1ie8ZP0 zkBVqPiX#+HGNE4ZGnO3G24@66ZOKGtct!9_EV-x?{uGRqn2Jhaq+n#kEOZ{;7mT!+ zj;i1(!6*^;BP%RogBrAiZ_r{H*u-^|RYfvDgCmqcnn8`XjtweME1VMMXz?6abA*zK z65f?IG>(yFHXd%%ICY$B9L#7#C8(m0k39-qaa?tnpy+LQceX zPPC%2;?qOkl|N)^s~(IP%V>0uXZPJ1Pi99JxsxB%r$_ThQ-44-Of*&eFvLGIQXq+< F{sC!^6$}6X diff --git a/data/terralith/tags/blocks/airs.json b/data/terralith/tags/blocks/airs.json deleted file mode 100644 index 6e48fae2..00000000 --- a/data/terralith/tags/blocks/airs.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:air", - "minecraft:cave_air", - "minecraft:redstone_torch", - "minecraft:cobweb", - "minecraft:fire", - "minecraft:soul_fire", - "minecraft:blackstone_slab", - "minecraft:crimson_fence", - "minecraft:lantern", - "minecraft:red_nether_brick_slab", - "minecraft:lava" - ] -} diff --git a/data/terralith/tags/blocks/alt_stones.json b/data/terralith/tags/blocks/alt_stones.json index 32d56f61..537d29e8 100644 --- a/data/terralith/tags/blocks/alt_stones.json +++ b/data/terralith/tags/blocks/alt_stones.json @@ -2,7 +2,9 @@ "replace": false, "values": [ "minecraft:smooth_sandstone", - "sandstone", - "andesite","granite","diorite" + "minecraft:sandstone", + "minecraft:andesite", + "minecraft:granite", + "minecraft:diorite" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/anti_salt.json b/data/terralith/tags/blocks/anti_salt.json deleted file mode 100644 index e35deac2..00000000 --- a/data/terralith/tags/blocks/anti_salt.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "cave_air", - "air", - "void_air" - ] -} diff --git a/data/terralith/tags/blocks/badlands_pillar.json b/data/terralith/tags/blocks/badlands_pillar.json deleted file mode 100644 index a964379e..00000000 --- a/data/terralith/tags/blocks/badlands_pillar.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "red_sand", - "#terralith:terracotta" - ] -} diff --git a/data/terralith/tags/blocks/base_stone_overworld_no_diorite.json b/data/terralith/tags/blocks/base_stone_overworld_no_diorite.json deleted file mode 100644 index f675f29e..00000000 --- a/data/terralith/tags/blocks/base_stone_overworld_no_diorite.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:granite", - "minecraft:andesite", - "minecraft:tuff", - "minecraft:deepslate" - ] -} diff --git a/data/terralith/tags/blocks/blackstone_targets.json b/data/terralith/tags/blocks/blackstone_targets.json deleted file mode 100644 index 0b8edc9c..00000000 --- a/data/terralith/tags/blocks/blackstone_targets.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:water" - ] -} diff --git a/data/terralith/tags/blocks/bso_gravel.json b/data/terralith/tags/blocks/bso_gravel.json deleted file mode 100644 index 7ddf8325..00000000 --- a/data/terralith/tags/blocks/bso_gravel.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "#base_stone_overworld", - "dripstone_block", - "gravel" - ] -} diff --git a/data/terralith/tags/blocks/bso_iron.json b/data/terralith/tags/blocks/bso_iron.json deleted file mode 100644 index 0bafb87c..00000000 --- a/data/terralith/tags/blocks/bso_iron.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:base_stone_overworld", - "iron_ore", - "deepslate_iron_ore", - "dripstone_block" - ] -} diff --git a/data/terralith/tags/blocks/calcite.json b/data/terralith/tags/blocks/calcite.json index fff73ed7..6e877f19 100644 --- a/data/terralith/tags/blocks/calcite.json +++ b/data/terralith/tags/blocks/calcite.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "calcite" + "minecraft:calcite" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/calcite_amethyst.json b/data/terralith/tags/blocks/calcite_amethyst.json deleted file mode 100644 index 8794947b..00000000 --- a/data/terralith/tags/blocks/calcite_amethyst.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "calcite", - "amethyst_block" - ] -} diff --git a/data/terralith/tags/blocks/calcite_ds.json b/data/terralith/tags/blocks/calcite_ds.json deleted file mode 100644 index 325aecaf..00000000 --- a/data/terralith/tags/blocks/calcite_ds.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "calcite", - "deepslate", - "stone", - "granite", - "andesite", - "diorite" - ] -} diff --git a/data/terralith/tags/blocks/calcite_moss.json b/data/terralith/tags/blocks/calcite_moss.json index 3207252d..601f6bcf 100644 --- a/data/terralith/tags/blocks/calcite_moss.json +++ b/data/terralith/tags/blocks/calcite_moss.json @@ -1,8 +1,8 @@ { "replace": false, "values": [ - "calcite", - "moss_block", - "diorite" + "minecraft:calcite", + "minecraft:moss_block", + "minecraft:diorite" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/cherry_pond_replaceable.json b/data/terralith/tags/blocks/cherry_pond_replaceable.json deleted file mode 100644 index 241f829d..00000000 --- a/data/terralith/tags/blocks/cherry_pond_replaceable.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "values": [ - "#minecraft:lush_ground_replaceable", - "minecraft:cobblestone", - "minecraft:mossy_cobblestone" - ] -} \ No newline at end of file diff --git a/data/terralith/tags/blocks/cobblestone_snow.json b/data/terralith/tags/blocks/cobblestone_snow.json index 493f7892..32974a98 100644 --- a/data/terralith/tags/blocks/cobblestone_snow.json +++ b/data/terralith/tags/blocks/cobblestone_snow.json @@ -1,8 +1,9 @@ { "replace": false, "values": [ - "cobblestone", - "snow_block", - "powder_snow","cobbled_deepslate" + "minecraft:cobblestone", + "minecraft:snow_block", + "minecraft:powder_snow", + "minecraft:cobbled_deepslate" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/copper_vein.json b/data/terralith/tags/blocks/copper_vein.json deleted file mode 100644 index 2eb8e35a..00000000 --- a/data/terralith/tags/blocks/copper_vein.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:diorite", - "minecraft:andesite" - ] -} diff --git a/data/terralith/tags/blocks/cryolite_pillar_blocks.json b/data/terralith/tags/blocks/cryolite_pillar_blocks.json deleted file mode 100644 index b88a8bc7..00000000 --- a/data/terralith/tags/blocks/cryolite_pillar_blocks.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:granite", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:tuff", - "minecraft:deepslate", - "minecraft:cobblestone", - "minecraft:mossy_cobblestone", - "minecraft:air", - "minecraft:cave_air", - "minecraft:deepslate_tiles", - "minecraft:blackstone", - "minecraft:smooth_basalt", - "minecraft:calcite", - "minecraft:slime_block" - ] -} diff --git a/data/terralith/tags/blocks/dark_forest_leaves.json b/data/terralith/tags/blocks/dark_forest_leaves.json deleted file mode 100644 index 5a785985..00000000 --- a/data/terralith/tags/blocks/dark_forest_leaves.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:dark_oak_leaves" - ] -} diff --git a/data/terralith/tags/blocks/deepslate.json b/data/terralith/tags/blocks/deepslate.json index 1fd037df..9036a211 100644 --- a/data/terralith/tags/blocks/deepslate.json +++ b/data/terralith/tags/blocks/deepslate.json @@ -3,4 +3,4 @@ "values": [ "minecraft:deepslate" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/desert_pillar_blocks.json b/data/terralith/tags/blocks/desert_pillar_blocks.json deleted file mode 100644 index dfba7a0e..00000000 --- a/data/terralith/tags/blocks/desert_pillar_blocks.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:granite", - "minecraft:andesite", - "minecraft:tuff", - "minecraft:deepslate", - "minecraft:sandstone", - "minecraft:sand", - "minecraft:red_sand", - "minecraft:red_sandstone" - ] -} diff --git a/data/terralith/tags/blocks/diorite_targets.json b/data/terralith/tags/blocks/diorite_targets.json deleted file mode 100644 index a770820d..00000000 --- a/data/terralith/tags/blocks/diorite_targets.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:calcite" - ] -} diff --git a/data/terralith/tags/blocks/geode_air.json b/data/terralith/tags/blocks/geode_air.json deleted file mode 100644 index 99423942..00000000 --- a/data/terralith/tags/blocks/geode_air.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:bedrock", - "minecraft:spawner", - "minecraft:chest", - "minecraft:end_portal_frame", - "air","cave_air","water","lava","amethyst_block","amethyst_cluster","small_amethyst_bud","large_amethyst_bud","medium_amethyst_bud" - ] -} \ No newline at end of file diff --git a/data/terralith/tags/blocks/geyser_blocks.json b/data/terralith/tags/blocks/geyser_blocks.json deleted file mode 100644 index 72801111..00000000 --- a/data/terralith/tags/blocks/geyser_blocks.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "#terralith:soil_stone", - "minecraft:calcite", - "#terralith:terracotta", - "smooth_basalt", - "blackstone" - ] -} diff --git a/data/terralith/tags/blocks/granite.json b/data/terralith/tags/blocks/granite.json deleted file mode 100644 index d336d06b..00000000 --- a/data/terralith/tags/blocks/granite.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "description": "BRUH ITS JUST GRANITE", - "values": [ - "minecraft:granite" - ] -} diff --git a/data/terralith/tags/blocks/granite_pillar_ok.json b/data/terralith/tags/blocks/granite_pillar_ok.json deleted file mode 100644 index 8810347a..00000000 --- a/data/terralith/tags/blocks/granite_pillar_ok.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "#minecraft:base_stone_overworld", - "minecraft:dripstone_block", - "#terralith:terracotta" - ] -} diff --git a/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json b/data/terralith/tags/blocks/grass_block.json similarity index 59% rename from data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json rename to data/terralith/tags/blocks/grass_block.json index 46a0429e..037e20b0 100644 --- a/data/minecraft/tags/worldgen/biome/has_structure/ancient_city.json +++ b/data/terralith/tags/blocks/grass_block.json @@ -1,6 +1,6 @@ { "replace": false, "values": [ - "minecraft:deep_dark" + "minecraft:grass_block" ] } \ No newline at end of file diff --git a/data/terralith/tags/blocks/grass_mycelium.json b/data/terralith/tags/blocks/grass_mycelium.json deleted file mode 100644 index 35cceb6f..00000000 --- a/data/terralith/tags/blocks/grass_mycelium.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "grass_block", - "mycelium" - ] -} diff --git a/data/terralith/tags/blocks/grass_only.json b/data/terralith/tags/blocks/grass_only.json deleted file mode 100644 index 9857421c..00000000 --- a/data/terralith/tags/blocks/grass_only.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "grass_block" - ] -} diff --git a/data/terralith/tags/blocks/gravel_stone.json b/data/terralith/tags/blocks/gravel_stone.json index 9582e762..b843b670 100644 --- a/data/terralith/tags/blocks/gravel_stone.json +++ b/data/terralith/tags/blocks/gravel_stone.json @@ -1,7 +1,6 @@ { - "description": "Terracotta and all sixteen coloured variants, not including glazed terracotta", - "values": [ - "minecraft:gravel", - "minecraft:stone" - ] -} + "values": [ + "minecraft:gravel", + "minecraft:stone" + ] +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/he_got_the_drip.json b/data/terralith/tags/blocks/he_got_the_drip.json deleted file mode 100644 index f620fd23..00000000 --- a/data/terralith/tags/blocks/he_got_the_drip.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:dripstone_block" - ] -} diff --git a/data/terralith/tags/blocks/ice_spike.json b/data/terralith/tags/blocks/ice_spike.json deleted file mode 100644 index effec263..00000000 --- a/data/terralith/tags/blocks/ice_spike.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:ice", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:snow", - "minecraft:snow_block" - ] -} diff --git a/data/terralith/tags/blocks/ices.json b/data/terralith/tags/blocks/ices.json deleted file mode 100644 index b012a0a6..00000000 --- a/data/terralith/tags/blocks/ices.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:ice", - "minecraft:packed_ice", - "minecraft:blue_ice" - ] -} diff --git a/data/terralith/tags/blocks/island_ban.json b/data/terralith/tags/blocks/island_ban.json index b70f23dd..042e6fad 100644 --- a/data/terralith/tags/blocks/island_ban.json +++ b/data/terralith/tags/blocks/island_ban.json @@ -1,8 +1,7 @@ { "replace": false, "values": [ - "grass_block", - "farmland", - "grass","tall_grass","wheat","water","sunflower","sand","moss_block","stone","cave_air" + "#terralith:island_ban_winter", + "minecraft:grass_block" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/island_ban_winter.json b/data/terralith/tags/blocks/island_ban_winter.json index e209a24d..3a9e2773 100644 --- a/data/terralith/tags/blocks/island_ban_winter.json +++ b/data/terralith/tags/blocks/island_ban_winter.json @@ -1,7 +1,15 @@ { "replace": false, "values": [ - "farmland", - "grass","tall_grass","wheat","water","sunflower","sand","moss_block","stone","cave_air" + "minecraft:farmland", + "minecraft:grass", + "minecraft:tall_grass", + "minecraft:wheat", + "minecraft:water", + "minecraft:sunflower", + "minecraft:sand", + "minecraft:moss_block", + "minecraft:stone", + "minecraft:cave_air" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/island_blocks.json b/data/terralith/tags/blocks/island_blocks.json index cde7a02c..2af037b7 100644 --- a/data/terralith/tags/blocks/island_blocks.json +++ b/data/terralith/tags/blocks/island_blocks.json @@ -1,6 +1,13 @@ { "replace": false, "values": [ - "#base_stone_overworld","diamond_ore","lapis_ore","coal_ore","calcite","diorite","blue_ice","packed_ice" + "#base_stone_overworld", + "minecraft:diamond_ore", + "minecraft:lapis_ore", + "minecraft:coal_ore", + "minecraft:calcite", + "minecraft:diorite", + "minecraft:blue_ice", + "minecraft:packed_ice" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/knight_immune.json b/data/terralith/tags/blocks/knight_immune.json deleted file mode 100644 index 0ff4867c..00000000 --- a/data/terralith/tags/blocks/knight_immune.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:wither_immune", - "minecraft:obsidian", - "minecraft:crying_obsidian", - "minecraft:ancient_debris", - "minecraft:netherite_block", - "minecraft:ender_chest" - ] -} diff --git a/data/terralith/tags/blocks/lava_targets.json b/data/terralith/tags/blocks/lava_targets.json deleted file mode 100644 index d7569367..00000000 --- a/data/terralith/tags/blocks/lava_targets.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:stone", - "minecraft:sand", - "minecraft:gravel", - "minecraft:diorite", - "minecraft:granite", - "minecraft:andesite", - "minecraft:coal_ore", - "minecraft:iron_ore", - "minecraft:cave_air", - "minecraft:air" - ] -} diff --git a/data/terralith/tags/blocks/leaves.json b/data/terralith/tags/blocks/leaves.json deleted file mode 100644 index 27b8c74d..00000000 --- a/data/terralith/tags/blocks/leaves.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "dark_oak_leaves", - "oak_leaves", - "acacia_leaves", - "birch_leaves", - "spruce_leaves", - "jungle_leaves" - ] -} diff --git a/data/terralith/tags/blocks/magic/s1.json b/data/terralith/tags/blocks/magic/s1.json deleted file mode 100644 index a1ca0666..00000000 --- a/data/terralith/tags/blocks/magic/s1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "s1", - "values": [ - "minecraft:magenta_terracotta", - "minecraft:pink_terracotta", - "minecraft:red_terracotta", - "minecraft:granite", - "minecraft:sand", - "minecraft:lime_terracotta", - "minecraft:green_terracotta", - "minecraft:grass_block", - "minecraft:dirt" - ] -} diff --git a/data/terralith/tags/blocks/magic/s2.json b/data/terralith/tags/blocks/magic/s2.json deleted file mode 100644 index 0f3adb7a..00000000 --- a/data/terralith/tags/blocks/magic/s2.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "s2", - "values": [ - "minecraft:pink_terracotta", - "minecraft:red_terracotta", - "minecraft:granite", - "minecraft:sand", - "minecraft:lime_terracotta", - "minecraft:green_terracotta", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt" - ] -} diff --git a/data/terralith/tags/blocks/magic/s3.json b/data/terralith/tags/blocks/magic/s3.json deleted file mode 100644 index b33c01f2..00000000 --- a/data/terralith/tags/blocks/magic/s3.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "s3", - "values": [ - "minecraft:red_terracotta", - "minecraft:granite", - "minecraft:sand", - "minecraft:lime_terracotta", - "minecraft:green_terracotta", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt" - ] -} diff --git a/data/terralith/tags/blocks/magic/s4.json b/data/terralith/tags/blocks/magic/s4.json deleted file mode 100644 index 58619daa..00000000 --- a/data/terralith/tags/blocks/magic/s4.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "s4", - "values": [ - "minecraft:granite", - "minecraft:sand", - "minecraft:lime_terracotta", - "minecraft:green_terracotta", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt" - ] -} diff --git a/data/terralith/tags/blocks/magic/s5.json b/data/terralith/tags/blocks/magic/s5.json deleted file mode 100644 index 4bbee4a5..00000000 --- a/data/terralith/tags/blocks/magic/s5.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "s5", - "values": [ - "minecraft:sand", - "minecraft:lime_terracotta", - "minecraft:green_terracotta", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt" - ] -} diff --git a/data/terralith/tags/blocks/magic/s6.json b/data/terralith/tags/blocks/magic/s6.json deleted file mode 100644 index d46858e0..00000000 --- a/data/terralith/tags/blocks/magic/s6.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "s6", - "values": [ - "minecraft:lime_terracotta", - "minecraft:green_terracotta", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt" - ] -} diff --git a/data/terralith/tags/blocks/magic/s7.json b/data/terralith/tags/blocks/magic/s7.json deleted file mode 100644 index e39cb9a0..00000000 --- a/data/terralith/tags/blocks/magic/s7.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "description": "s7", - "values": [ - "minecraft:green_terracotta", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt" - ] -} diff --git a/data/terralith/tags/blocks/magma.json b/data/terralith/tags/blocks/magma.json deleted file mode 100644 index 85ea821a..00000000 --- a/data/terralith/tags/blocks/magma.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "magma_block", - "lava" - ] -} diff --git a/data/terralith/tags/blocks/moonlight/s1.json b/data/terralith/tags/blocks/moonlight/s1.json deleted file mode 100644 index 9cb8d43f..00000000 --- a/data/terralith/tags/blocks/moonlight/s1.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "description": "s1", - "values": [ - "minecraft:stone", - "minecraft:light_blue_terracotta", - "minecraft:blue_terracotta", - "minecraft:blackstone" - ] -} diff --git a/data/terralith/tags/blocks/moonlight/s2.json b/data/terralith/tags/blocks/moonlight/s2.json deleted file mode 100644 index be2457de..00000000 --- a/data/terralith/tags/blocks/moonlight/s2.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "description": "s2", - "values": [ - "minecraft:stone", - "minecraft:light_blue_terracotta", - "minecraft:blue_terracotta" - ] -} diff --git a/data/terralith/tags/blocks/moonlight/s3.json b/data/terralith/tags/blocks/moonlight/s3.json deleted file mode 100644 index d5e9b191..00000000 --- a/data/terralith/tags/blocks/moonlight/s3.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "description": "s3", - "values": [ - "minecraft:stone", - "minecraft:light_blue_terracotta" - ] -} diff --git a/data/terralith/tags/blocks/moonlight/s4.json b/data/terralith/tags/blocks/moonlight/s4.json deleted file mode 100644 index e812a6e0..00000000 --- a/data/terralith/tags/blocks/moonlight/s4.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "description": "s4", - "values": [ - "minecraft:stone" - ] -} diff --git a/data/terralith/tags/blocks/mountain_blocks.json b/data/terralith/tags/blocks/mountain_blocks.json deleted file mode 100644 index fef92715..00000000 --- a/data/terralith/tags/blocks/mountain_blocks.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:base_stone_overworld", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow", - "minecraft:snow_block", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:powder_snow", - "minecraft:smooth_basalt" - ] -} diff --git a/data/terralith/tags/blocks/mountain_blocks_no_snow.json b/data/terralith/tags/blocks/mountain_blocks_no_snow.json deleted file mode 100644 index 2a7955e1..00000000 --- a/data/terralith/tags/blocks/mountain_blocks_no_snow.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:base_stone_overworld", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow" - ] -} diff --git a/data/terralith/tags/blocks/mountain_blocks_no_tuff.json b/data/terralith/tags/blocks/mountain_blocks_no_tuff.json deleted file mode 100644 index d90c1393..00000000 --- a/data/terralith/tags/blocks/mountain_blocks_no_tuff.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:granite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow" - ] -} diff --git a/data/terralith/tags/blocks/oasis_blocks.json b/data/terralith/tags/blocks/oasis_blocks.json deleted file mode 100644 index 0b67fe46..00000000 --- a/data/terralith/tags/blocks/oasis_blocks.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "#base_stone_overworld", - "sand", - "red_sand", - "red_sandstone", - "sandstone", - "smooth_basalt" - ] -} diff --git a/data/terralith/tags/blocks/opaque.json b/data/terralith/tags/blocks/opaque.json deleted file mode 100644 index 0d692649..00000000 --- a/data/terralith/tags/blocks/opaque.json +++ /dev/null @@ -1,265 +0,0 @@ -{ - "description": "Blocks whose collision blocks is 1x1x1 and that are opaque, meaning that it obscures blocks behind it, completely prevents light from traveling through, ect. See https://minecraft.gamepedia.com/Opacity for a list of effects", - "values": [ - "minecraft:calcite", - "minecraft:acacia_log", - "minecraft:acacia_planks", - "minecraft:acacia_wood", - "minecraft:ancient_debris", - "minecraft:andesite", - "minecraft:barrel", - "minecraft:basalt", - "minecraft:beehive", - "minecraft:bee_nest", - "minecraft:birch_log", - "minecraft:birch_planks", - "minecraft:birch_wood", - "minecraft:black_concrete", - "minecraft:black_concrete_powder", - "minecraft:black_glazed_terracotta", - "minecraft:black_terracotta", - "minecraft:black_wool", - "minecraft:blackstone", - "minecraft:blue_concrete", - "minecraft:blue_concrete_powder", - "minecraft:blue_glazed_terracotta", - "minecraft:blue_ice", - "minecraft:blue_terracotta", - "minecraft:blue_wool", - "minecraft:bone_block", - "minecraft:bookshelf", - "minecraft:brain_coral_block", - "minecraft:bricks", - "minecraft:brown_concrete", - "minecraft:brown_concrete_powder", - "minecraft:brown_glazed_terracotta", - "minecraft:brown_mushroom_block", - "minecraft:brown_terracotta", - "minecraft:brown_wool", - "minecraft:bubble_coral_block", - "minecraft:cartography_table", - "minecraft:carved_pumpkin", - "minecraft:chain_command_block", - "minecraft:chiseled_nether_bricks", - "minecraft:chiseled_polished_blackstone", - "minecraft:chiseled_quartz_block", - "minecraft:chiseled_red_sandstone", - "minecraft:chiseled_sandstone", - "minecraft:chiseled_stone_bricks", - "minecraft:clay", - "minecraft:coal_block", - "minecraft:coal_ore", - "minecraft:coarse_dirt", - "minecraft:cobblestone", - "minecraft:command_block", - "minecraft:cracked_nether_bricks", - "minecraft:cracked_polished_blackstone_bricks", - "minecraft:cracked_stone_bricks", - "minecraft:crafting_table", - "minecraft:crimson_hyphae", - "minecraft:crimson_nylium", - "minecraft:crimson_planks", - "minecraft:crimson_stem", - "minecraft:crying_obsidian", - "minecraft:cut_red_sandstone", - "minecraft:cut_sandstone", - "minecraft:cyan_concrete", - "minecraft:cyan_concrete_powder", - "minecraft:cyan_glazed_terracotta", - "minecraft:cyan_terracotta", - "minecraft:cyan_wool", - "minecraft:dark_oak_log", - "minecraft:dark_oak_planks", - "minecraft:dark_oak_wood", - "minecraft:dark_prismarine", - "minecraft:dead_brain_coral_block", - "minecraft:dead_bubble_coral_block", - "minecraft:dead_fire_coral_block", - "minecraft:dead_horn_coral_block", - "minecraft:dead_tube_coral_block", - "minecraft:diamond_block", - "minecraft:diamond_ore", - "minecraft:diorite", - "minecraft:dirt", - "minecraft:dispenser", - "minecraft:dried_kelp_block", - "minecraft:dropper", - "minecraft:emerald_block", - "minecraft:emerald_ore", - "minecraft:end_gateway", - "minecraft:end_stone", - "minecraft:end_stone_bricks", - "minecraft:fire_coral_block", - "minecraft:fletching_table", - "minecraft:gilded_blackstone", - "minecraft:gold_block", - "minecraft:gold_ore", - "minecraft:granite", - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:gray_concrete", - "minecraft:gray_concrete_powder", - "minecraft:gray_glazed_terracotta", - "minecraft:gray_terracotta", - "minecraft:gray_wool", - "minecraft:green_concrete", - "minecraft:green_concrete_powder", - "minecraft:green_glazed_terracotta", - "minecraft:green_terracotta", - "minecraft:green_wool", - "minecraft:hay_block", - "minecraft:honeycomb_block", - "minecraft:horn_coral_block", - "minecraft:infested_chiseled_stone_bricks", - "minecraft:infested_cobblestone", - "minecraft:infested_cracked_stone_bricks", - "minecraft:infested_mossy_stone_bricks", - "minecraft:infested_stone", - "minecraft:infested_stone_bricks", - "minecraft:iron_block", - "minecraft:iron_ore", - "minecraft:jigsaw", - "minecraft:jukebox", - "minecraft:jungle_log", - "minecraft:jungle_planks", - "minecraft:jungle_wood", - "minecraft:lapis_block", - "minecraft:lapis_ore", - "minecraft:light_blue_concrete", - "minecraft:light_blue_concrete_powder", - "minecraft:light_blue_glazed_terracotta", - "minecraft:light_blue_terracotta", - "minecraft:light_blue_wool", - "minecraft:light_gray_concrete", - "minecraft:light_gray_concrete_powder", - "minecraft:light_gray_glazed_terracotta", - "minecraft:light_gray_terracotta", - "minecraft:light_gray_wool", - "minecraft:lime_concrete", - "minecraft:lime_concrete_powder", - "minecraft:lime_glazed_terracotta", - "minecraft:lime_terracotta", - "minecraft:lime_wool", - "minecraft:lodestone", - "minecraft:loom", - "minecraft:magenta_concrete", - "minecraft:magenta_concrete_powder", - "minecraft:magenta_glazed_terracotta", - "minecraft:magenta_terracotta", - "minecraft:magenta_wool", - "minecraft:magma_block", - "minecraft:melon", - "minecraft:mossy_cobblestone", - "minecraft:mossy_stone_bricks", - "minecraft:mycelium", - "minecraft:nether_bricks", - "minecraft:nether_gold_ore", - "minecraft:nether_quartz_ore", - "minecraft:nether_wart_block", - "minecraft:netherite_block", - "minecraft:netherrack", - "minecraft:note_block", - "minecraft:oak_log", - "minecraft:oak_planks", - "minecraft:oak_wood", - "minecraft:observer", - "minecraft:obsidian", - "minecraft:orange_concrete", - "minecraft:orange_concrete_powder", - "minecraft:orange_glazed_terracotta", - "minecraft:orange_terracotta", - "minecraft:orange_wool", - "minecraft:packed_ice", - "minecraft:pink_concrete", - "minecraft:pink_concrete_powder", - "minecraft:pink_glazed_terracotta", - "minecraft:pink_terracotta", - "minecraft:pink_wool", - "minecraft:podzol", - "minecraft:polished_andesite", - "minecraft:polished_basalt", - "minecraft:polished_blackstone", - "minecraft:polished_blackstone_bricks", - "minecraft:polished_diorite", - "minecraft:polished_granite", - "minecraft:prismarine", - "minecraft:prismarine_bricks", - "minecraft:pumpkin", - "minecraft:purple_concrete", - "minecraft:purple_concrete_powder", - "minecraft:purple_glazed_terracotta", - "minecraft:purple_terracotta", - "minecraft:purple_wool", - "minecraft:purpur_block", - "minecraft:purpur_pillar", - "minecraft:quartz_block", - "minecraft:quartz_bricks", - "minecraft:quartz_pillar", - "minecraft:red_concrete", - "minecraft:red_concrete_powder", - "minecraft:red_glazed_terracotta", - "minecraft:red_mushroom_block", - "minecraft:red_nether_bricks", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:red_terracotta", - "minecraft:red_wool", - "minecraft:redstone_block", - "minecraft:redstone_lamp", - "minecraft:redstone_ore", - "minecraft:repeating_command_block", - "minecraft:respawn_anchor", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:shroomlight", - "minecraft:smithing_table", - "minecraft:smooth_quartz", - "minecraft:smooth_red_sandstone", - "minecraft:smooth_sandstone", - "minecraft:smooth_stone", - "minecraft:snow_block", - "minecraft:soul_soil", - "minecraft:sponge", - "minecraft:spruce_log", - "minecraft:spruce_planks", - "minecraft:spruce_wood", - "minecraft:stone", - "minecraft:stone_bricks", - "minecraft:stripped_acacia_log", - "minecraft:stripped_acacia_wood", - "minecraft:stripped_birch_log", - "minecraft:stripped_birch_wood", - "minecraft:stripped_crimson_hyphae", - "minecraft:stripped_crimson_stem", - "minecraft:stripped_dark_oak_log", - "minecraft:stripped_dark_oak_wood", - "minecraft:stripped_jungle_log", - "minecraft:stripped_jungle_wood", - "minecraft:stripped_oak_log", - "minecraft:stripped_oak_wood", - "minecraft:stripped_spruce_log", - "minecraft:stripped_spruce_wood", - "minecraft:stripped_warped_hyphae", - "minecraft:stripped_warped_stem", - "minecraft:structure_block", - "minecraft:target", - "minecraft:terracotta", - "minecraft:tube_coral_block", - "minecraft:warped_hyphae", - "minecraft:warped_nylium", - "minecraft:warped_planks", - "minecraft:warped_stem", - "minecraft:warped_wart_block", - "minecraft:wet_sponge", - "minecraft:white_concrete", - "minecraft:white_concrete_powder", - "minecraft:white_glazed_terracotta", - "minecraft:white_terracotta", - "minecraft:white_wool", - "minecraft:yellow_concrete", - "minecraft:yellow_concrete_powder", - "minecraft:yellow_glazed_terracotta", - "minecraft:yellow_terracotta", - "minecraft:yellow_wool" - ] -} diff --git a/data/terralith/tags/blocks/pillar_blocks.json b/data/terralith/tags/blocks/pillar_blocks.json deleted file mode 100644 index a94143e6..00000000 --- a/data/terralith/tags/blocks/pillar_blocks.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:granite", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:tuff", - "minecraft:deepslate", - "minecraft:cobblestone", - "minecraft:mossy_cobblestone", - "minecraft:air", - "minecraft:cave_air", - "minecraft:deepslate_tiles", - "minecraft:blackstone", - "minecraft:smooth_basalt", - "minecraft:nether_wart_block", - "minecraft:slime_block" - ] -} diff --git a/data/terralith/tags/blocks/plants.json b/data/terralith/tags/blocks/plants.json deleted file mode 100644 index 8021f8d4..00000000 --- a/data/terralith/tags/blocks/plants.json +++ /dev/null @@ -1,241 +0,0 @@ -{ - "description": "Arbitrary. All of these blocks are transparent blocks which entities can go through, therefore not including cactus and flower pots, but including coral fans and coral plants, dead or not", - "values": [ - { - "id": "minecraft:warped_fungus", - "required": false - }, - { - "id": "minecraft:crimson_fungus", - "required": false - }, - { - "id": "minecraft:crimson_roots", - "required": false - }, - { - "id": "minecraft:warped_roots", - "required": false - }, - { - "id": "minecraft:twisting_vines", - "required": false - }, - { - "id": "minecraft:weeping_vines", - "required": false - }, - { - "id": "minecraft:nether_sprouts", - "required": false - }, - { - "id": "minecraft:tube_coral_fan", - "required": false - }, - { - "id": "minecraft:brain_coral_fan", - "required": false - }, - { - "id": "minecraft:bubble_coral_fan", - "required": false - }, - { - "id": "minecraft:fire_coral_fan", - "required": false - }, - { - "id": "minecraft:horn_coral_fan", - "required": false - }, - { - "id": "minecraft:tube_coral", - "required": false - }, - { - "id": "minecraft:brain_coral", - "required": false - }, - { - "id": "minecraft:bubble_coral", - "required": false - }, - { - "id": "minecraft:fire_coral", - "required": false - }, - { - "id": "minecraft:horn_coral", - "required": false - }, - { - "id": "minecraft:dead_tube_coral_fan", - "required": false - }, - { - "id": "minecraft:dead_brain_coral_fan", - "required": false - }, - { - "id": "minecraft:dead_bubble_coral_fan", - "required": false - }, - { - "id": "minecraft:dead_fire_coral_fan", - "required": false - }, - { - "id": "minecraft:dead_horn_coral_fan", - "required": false - }, - { - "id": "minecraft:dead_tube_coral", - "required": false - }, - { - "id": "minecraft:dead_brain_coral", - "required": false - }, - { - "id": "minecraft:dead_bubble_coral", - "required": false - }, - { - "id": "minecraft:dead_fire_coral", - "required": false - }, - { - "id": "minecraft:dead_horn_coral", - "required": false - }, - { - "id": "minecraft:dandelion", - "required": false - }, - { - "id": "minecraft:poppy", - "required": false - }, - { - "id": "minecraft:blue_orchid", - "required": false - }, - { - "id": "minecraft:allium", - "required": false - }, - { - "id": "minecraft:azure_bluet", - "required": false - }, - { - "id": "minecraft:red_tulip", - "required": false - }, - { - "id": "minecraft:orange_tulip", - "required": false - }, - { - "id": "minecraft:white_tulip", - "required": false - }, - { - "id": "minecraft:pink_tulip", - "required": false - }, - { - "id": "minecraft:oxeye_daisy", - "required": false - }, - { - "id": "minecraft:cornflower", - "required": false - }, - { - "id": "minecraft:lily_of_the_valley", - "required": false - }, - { - "id": "minecraft:wither_rose", - "required": false - }, - { - "id": "minecraft:sunflower", - "required": false - }, - { - "id": "minecraft:lilac", - "required": false - }, - { - "id": "minecraft:peony", - "required": false - }, - { - "id": "minecraft:rose_bush", - "required": false - }, - { - "id": "minecraft:oak_sapling", - "required": false - }, - { - "id": "minecraft:birch_sapling", - "required": false - }, - { - "id": "minecraft:acacia_sapling", - "required": false - }, - { - "id": "minecraft:jungle_sapling", - "required": false - }, - { - "id": "minecraft:spruce_sapling", - "required": false - }, - { - "id": "minecraft:dark_oak_sapling", - "required": false - }, - { - "id": "minecraft:grass", - "required": false - }, - { - "id": "minecraft:fern", - "required": false - }, - { - "id": "minecraft:dead_bush", - "required": false - }, - { - "id": "minecraft:seagrass", - "required": false - }, - { - "id": "minecraft:sea_pickle", - "required": false - }, - { - "id": "minecraft:tall_grass", - "required": false - }, - { - "id": "minecraft:large_fern", - "required": false - }, - { - "id": "minecraft:tall_seagrass", - "required": false - }, - { - "id": "minecraft:kelp_plant", - "required": false - } - ] -} diff --git a/data/terralith/tags/blocks/plateau_targets.json b/data/terralith/tags/blocks/plateau_targets.json deleted file mode 100644 index e2cd3f8e..00000000 --- a/data/terralith/tags/blocks/plateau_targets.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "air", - "cave_air", - "water", - "grass", - "tall_grass", - "fern" - ] -} diff --git a/data/terralith/tags/blocks/podzol_replaceable.json b/data/terralith/tags/blocks/podzol_replaceable.json deleted file mode 100644 index 26c1f569..00000000 --- a/data/terralith/tags/blocks/podzol_replaceable.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:mycelium", - "minecraft:rooted_dirt", - "minecraft:coarse_dirt" - ] -} diff --git a/data/terralith/tags/blocks/recursion.json b/data/terralith/tags/blocks/recursion.json deleted file mode 100644 index f9e277b5..00000000 --- a/data/terralith/tags/blocks/recursion.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:granite", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:tuff", - "minecraft:deepslate", - "minecraft:cobblestone", - "minecraft:mossy_cobblestone", - "minecraft:air", - "minecraft:cave_air", - "minecraft:nether_wart_block", - "minecraft:slime_block" - ] -} diff --git a/data/terralith/tags/blocks/river_dirt.json b/data/terralith/tags/blocks/river_dirt.json deleted file mode 100644 index 6f926486..00000000 --- a/data/terralith/tags/blocks/river_dirt.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:granite", - "minecraft:coal_ore", - "minecraft:iron_ore" - ] -} diff --git a/data/terralith/tags/blocks/river_replace.json b/data/terralith/tags/blocks/river_replace.json deleted file mode 100644 index 370bf2f7..00000000 --- a/data/terralith/tags/blocks/river_replace.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:granite", - "minecraft:coal_ore", - "minecraft:iron_ore", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:grass", - "minecraft:fern", - "minecraft:green_candle", - "minecraft:gravel", - "minecraft:calcite", - "minecraft:copper_ore", - "minecraft:poppy", - "minecraft:dandelion", - "minecraft:sand", - "minecraft:cobblestone", - "minecraft:mossy_cobblestone", - "minecraft:chest", - "minecraft:spawner", - "minecraft:cave_air" - ] -} diff --git a/data/terralith/tags/blocks/salt_mountain.json b/data/terralith/tags/blocks/salt_mountain.json deleted file mode 100644 index f4dd2fe1..00000000 --- a/data/terralith/tags/blocks/salt_mountain.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "#minecraft:base_stone_overworld", - "minecraft:calcite", - "minecraft:diorite", - "minecraft:dripstone_block", - "#terralith:terracotta" - ] -} diff --git a/data/terralith/tags/blocks/sand.json b/data/terralith/tags/blocks/sand.json deleted file mode 100644 index 78337d59..00000000 --- a/data/terralith/tags/blocks/sand.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:sand" - ] -} diff --git a/data/terralith/tags/blocks/sandclay.json b/data/terralith/tags/blocks/sandclay.json deleted file mode 100644 index 702b1ffd..00000000 --- a/data/terralith/tags/blocks/sandclay.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "replace": false, - "values": [ - "sand", - "clay" - ] -} diff --git a/data/terralith/tags/blocks/sandstones.json b/data/terralith/tags/blocks/sandstones.json index e6445603..1b44930c 100644 --- a/data/terralith/tags/blocks/sandstones.json +++ b/data/terralith/tags/blocks/sandstones.json @@ -6,4 +6,4 @@ "minecraft:red_sandstone", "minecraft:smooth_red_sandstone" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/sandy_blocks.json b/data/terralith/tags/blocks/sandy_blocks.json index 229393f9..394a6484 100644 --- a/data/terralith/tags/blocks/sandy_blocks.json +++ b/data/terralith/tags/blocks/sandy_blocks.json @@ -1,11 +1,7 @@ { "replace": false, "values": [ - "minecraft:smooth_sandstone", - "minecraft:sandstone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone", - "sand", - "red_sand" + "#terralith:sandstones", + "#minecraft:sand" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/savanna_granite.json b/data/terralith/tags/blocks/savanna_granite.json index dd0c8f13..9af93270 100644 --- a/data/terralith/tags/blocks/savanna_granite.json +++ b/data/terralith/tags/blocks/savanna_granite.json @@ -1,8 +1,8 @@ { - "description": "Terracotta and all sixteen coloured variants, not including glazed terracotta", - "values": [ - "minecraft:granite", - "minecraft:dirt", - "coarse_dirt","grass_block" - ] -} + "values": [ + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:granite" + ] +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/savanna_replaceable.json b/data/terralith/tags/blocks/savanna_replaceable.json deleted file mode 100644 index fda85ebc..00000000 --- a/data/terralith/tags/blocks/savanna_replaceable.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "description": "Terracotta and all sixteen coloured variants, not including glazed terracotta", - "values": [ - "minecraft:white_terracotta", - "minecraft:orange_terracotta", - "minecraft:magenta_terracotta", - "minecraft:light_blue_terracotta", - "minecraft:yellow_terracotta", - "minecraft:lime_terracotta", - "minecraft:pink_terracotta", - "minecraft:gray_terracotta", - "minecraft:light_gray_terracotta", - "minecraft:cyan_terracotta", - "minecraft:purple_terracotta", - "minecraft:blue_terracotta", - "minecraft:brown_terracotta", - "minecraft:green_terracotta", - "minecraft:red_terracotta", - "minecraft:black_terracotta", - "minecraft:dirt", - "minecraft:terracotta" - ] -} diff --git a/data/terralith/tags/blocks/savanna_terracotta.json b/data/terralith/tags/blocks/savanna_terracotta.json index 85fd58be..c3dc2e5c 100644 --- a/data/terralith/tags/blocks/savanna_terracotta.json +++ b/data/terralith/tags/blocks/savanna_terracotta.json @@ -1,26 +1,9 @@ { - "description": "Terracotta and all sixteen coloured variants, not including glazed terracotta", - "values": [ - "minecraft:white_terracotta", - "minecraft:orange_terracotta", - "minecraft:magenta_terracotta", - "minecraft:light_blue_terracotta", - "minecraft:yellow_terracotta", - "minecraft:lime_terracotta", - "minecraft:pink_terracotta", - "minecraft:gray_terracotta", - "minecraft:light_gray_terracotta", - "minecraft:cyan_terracotta", - "minecraft:purple_terracotta", - "minecraft:blue_terracotta", - "minecraft:brown_terracotta", - "minecraft:green_terracotta", - "minecraft:red_terracotta", - "minecraft:black_terracotta", - "minecraft:terracotta", - "grass_block", - "dirt", - "coarse_dirt", - "granite" - ] -} + "values": [ + "#minecraft:terracotta", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:granite" + ] +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/scarlet_mountain_replaceable.json b/data/terralith/tags/blocks/scarlet_mountain_replaceable.json deleted file mode 100644 index eaa227fd..00000000 --- a/data/terralith/tags/blocks/scarlet_mountain_replaceable.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "#minecraft:base_stone_overworld", - "blackstone", - "netherrack" - ] -} diff --git a/data/terralith/tags/blocks/sculk_replace.json b/data/terralith/tags/blocks/sculk_replace.json deleted file mode 100644 index cb29c45f..00000000 --- a/data/terralith/tags/blocks/sculk_replace.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "replace": false, - "values": [ - "blackstone", - "smooth_sandstone", - "smooth_red_sandstone", - "deepslate_tiles", - "stone", - "diorite", - "andesite", - "granite", - "tuff", - "blue_ice", - "cracked_deepslate_tiles" - ] -} diff --git a/data/terralith/tags/blocks/smashables.json b/data/terralith/tags/blocks/smashables.json deleted file mode 100644 index 01d873f2..00000000 --- a/data/terralith/tags/blocks/smashables.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:netherrack", - "minecraft:basalt", - "minecraft:blackstone", - "minecraft:stone" - ] -} diff --git a/data/terralith/tags/blocks/soil.json b/data/terralith/tags/blocks/soil.json index 523f1ae7..c79572bb 100644 --- a/data/terralith/tags/blocks/soil.json +++ b/data/terralith/tags/blocks/soil.json @@ -5,4 +5,4 @@ "minecraft:dirt", "minecraft:coarse_dirt" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/soil_air.json b/data/terralith/tags/blocks/soil_air.json deleted file mode 100644 index 367ed60f..00000000 --- a/data/terralith/tags/blocks/soil_air.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:air", - "minecraft:coarse_dirt" - ] -} diff --git a/data/terralith/tags/blocks/soil_and_gravel.json b/data/terralith/tags/blocks/soil_and_gravel.json index 150a3b3c..4ad424e6 100644 --- a/data/terralith/tags/blocks/soil_and_gravel.json +++ b/data/terralith/tags/blocks/soil_and_gravel.json @@ -6,4 +6,4 @@ "minecraft:coarse_dirt", "minecraft:gravel" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/soil_snow.json b/data/terralith/tags/blocks/soil_snow.json deleted file mode 100644 index e36133dd..00000000 --- a/data/terralith/tags/blocks/soil_snow.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow_block" - ] -} diff --git a/data/terralith/tags/blocks/soil_stone.json b/data/terralith/tags/blocks/soil_stone.json index 2065593c..1b786726 100644 --- a/data/terralith/tags/blocks/soil_stone.json +++ b/data/terralith/tags/blocks/soil_stone.json @@ -6,4 +6,4 @@ "minecraft:coarse_dirt", "#minecraft:base_stone_overworld" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/spawner.json b/data/terralith/tags/blocks/spawner.json deleted file mode 100644 index 0d573aef..00000000 --- a/data/terralith/tags/blocks/spawner.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "spawner" - ] -} diff --git a/data/terralith/tags/blocks/special_ice_replaceable.json b/data/terralith/tags/blocks/special_ice_replaceable.json deleted file mode 100644 index 2fa7c9ba..00000000 --- a/data/terralith/tags/blocks/special_ice_replaceable.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:packed_ice", - "blue_ice", - "stone" - ] -} diff --git a/data/terralith/tags/blocks/stone.json b/data/terralith/tags/blocks/stone.json index 0e81af11..52fd0553 100644 --- a/data/terralith/tags/blocks/stone.json +++ b/data/terralith/tags/blocks/stone.json @@ -3,4 +3,4 @@ "values": [ "minecraft:stone" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/stone_alt_stones.json b/data/terralith/tags/blocks/stone_alt_stones.json deleted file mode 100644 index dc760b6d..00000000 --- a/data/terralith/tags/blocks/stone_alt_stones.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "granite", - "andesite", - "diorite" - ] -} diff --git a/data/terralith/tags/blocks/stone_deepslate.json b/data/terralith/tags/blocks/stone_deepslate.json deleted file mode 100644 index c8ddf25d..00000000 --- a/data/terralith/tags/blocks/stone_deepslate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone","minecraft:deepslate" - ] -} diff --git a/data/terralith/tags/blocks/stone_diorite.json b/data/terralith/tags/blocks/stone_diorite.json index b790a921..fa783fee 100644 --- a/data/terralith/tags/blocks/stone_diorite.json +++ b/data/terralith/tags/blocks/stone_diorite.json @@ -1,7 +1,6 @@ { - "description": "STONE AND DIORITE", "values": [ "minecraft:stone", "minecraft:diorite" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/stone_only.json b/data/terralith/tags/blocks/stone_only.json deleted file mode 100644 index 0e81af11..00000000 --- a/data/terralith/tags/blocks/stone_only.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone" - ] -} diff --git a/data/terralith/tags/blocks/stop_emerald_geode.json b/data/terralith/tags/blocks/stop_emerald_geode.json index 205e56a1..a583ba54 100644 --- a/data/terralith/tags/blocks/stop_emerald_geode.json +++ b/data/terralith/tags/blocks/stop_emerald_geode.json @@ -1,9 +1,9 @@ { "replace": false, "values": [ - "cave_air", - "air", - "void_air", - "snow_block" + "minecraft:cave_air", + "minecraft:air", + "minecraft:void_air", + "minecraft:snow_block" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/taiga/soil_stone.json b/data/terralith/tags/blocks/taiga/soil_stone.json deleted file mode 100644 index 627e8737..00000000 --- a/data/terralith/tags/blocks/taiga/soil_stone.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:stone", - "minecraft:andesite", - "minecraft:tuff" - ] -} diff --git a/data/terralith/tags/blocks/terracotta.json b/data/terralith/tags/blocks/terracotta.json deleted file mode 100644 index 595e59fd..00000000 --- a/data/terralith/tags/blocks/terracotta.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "description": "Terracotta and all sixteen coloured variants, not including glazed terracotta", - "values": [ - "minecraft:white_terracotta", - "minecraft:orange_terracotta", - "minecraft:magenta_terracotta", - "minecraft:light_blue_terracotta", - "minecraft:yellow_terracotta", - "minecraft:lime_terracotta", - "minecraft:pink_terracotta", - "minecraft:gray_terracotta", - "minecraft:light_gray_terracotta", - "minecraft:cyan_terracotta", - "minecraft:purple_terracotta", - "minecraft:blue_terracotta", - "minecraft:brown_terracotta", - "minecraft:green_terracotta", - "minecraft:red_terracotta", - "minecraft:black_terracotta", - "minecraft:terracotta" - ] -} diff --git a/data/terralith/tags/blocks/tophack/black_concrete.json b/data/terralith/tags/blocks/tophack/black_concrete.json deleted file mode 100644 index fe68b8e1..00000000 --- a/data/terralith/tags/blocks/tophack/black_concrete.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:black_concrete" - ] -} diff --git a/data/terralith/tags/blocks/tophack/blue_concrete.json b/data/terralith/tags/blocks/tophack/blue_concrete.json deleted file mode 100644 index aaa471c4..00000000 --- a/data/terralith/tags/blocks/tophack/blue_concrete.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:blue_concrete" - ] -} diff --git a/data/terralith/tags/blocks/tophack/cyan_concrete.json b/data/terralith/tags/blocks/tophack/cyan_concrete.json deleted file mode 100644 index 62579427..00000000 --- a/data/terralith/tags/blocks/tophack/cyan_concrete.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:cyan_concrete" - ] -} diff --git a/data/terralith/tags/blocks/tophack/lime_concrete.json b/data/terralith/tags/blocks/tophack/lime_concrete.json deleted file mode 100644 index b58f1595..00000000 --- a/data/terralith/tags/blocks/tophack/lime_concrete.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:lime_concrete" - ] -} diff --git a/data/terralith/tags/blocks/tophack/red_concrete.json b/data/terralith/tags/blocks/tophack/red_concrete.json deleted file mode 100644 index 369581cc..00000000 --- a/data/terralith/tags/blocks/tophack/red_concrete.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:red_concrete" - ] -} diff --git a/data/terralith/tags/blocks/tophack/white_concrete.json b/data/terralith/tags/blocks/tophack/white_concrete.json deleted file mode 100644 index d046674d..00000000 --- a/data/terralith/tags/blocks/tophack/white_concrete.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:white_concrete" - ] -} diff --git a/data/terralith/tags/blocks/tophack/yellow_concrete.json b/data/terralith/tags/blocks/tophack/yellow_concrete.json deleted file mode 100644 index b38cb3b0..00000000 --- a/data/terralith/tags/blocks/tophack/yellow_concrete.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:yellow_concrete" - ] -} diff --git a/data/terralith/tags/blocks/tree_test.json b/data/terralith/tags/blocks/tree_test.json deleted file mode 100644 index 1ccc23eb..00000000 --- a/data/terralith/tags/blocks/tree_test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow_block", - "minecraft:snow", - "minecraft:andesite" - ] -} diff --git a/data/terralith/tags/blocks/tree_test2.json b/data/terralith/tags/blocks/tree_test2.json deleted file mode 100644 index 1f092bc5..00000000 --- a/data/terralith/tags/blocks/tree_test2.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow_block", - "minecraft:snow", - "minecraft:andesite", - "minecraft:stone" - ] -} diff --git a/data/terralith/tags/blocks/treeline.json b/data/terralith/tags/blocks/treeline.json deleted file mode 100644 index 0a2fae83..00000000 --- a/data/terralith/tags/blocks/treeline.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:granite", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow" - ] -} diff --git a/data/terralith/tags/blocks/trickle_down.json b/data/terralith/tags/blocks/trickle_down.json deleted file mode 100644 index 8ded5863..00000000 --- a/data/terralith/tags/blocks/trickle_down.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:stone", - "minecraft:granite", - "minecraft:diorite", - "minecraft:andesite", - "minecraft:tuff", - "minecraft:deepslate", - "minecraft:cobblestone", - "minecraft:mossy_cobblestone" - ] -} diff --git a/data/terralith/tags/blocks/tundra_fill_layer.json b/data/terralith/tags/blocks/tundra_fill_layer.json deleted file mode 100644 index b3e7a3e2..00000000 --- a/data/terralith/tags/blocks/tundra_fill_layer.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:lapis_block" - ] -} diff --git a/data/terralith/tags/blocks/tundra_test.json b/data/terralith/tags/blocks/tundra_test.json deleted file mode 100644 index 81977a82..00000000 --- a/data/terralith/tags/blocks/tundra_test.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:snow_block", - "minecraft:snow" - ] -} diff --git a/data/terralith/tags/blocks/volcano_barrier.json b/data/terralith/tags/blocks/volcano_barrier.json index a941a278..d75ebb50 100644 --- a/data/terralith/tags/blocks/volcano_barrier.json +++ b/data/terralith/tags/blocks/volcano_barrier.json @@ -1,6 +1,10 @@ { "replace": false, "values": [ - "gravel","blackstone","basalt","smooth_basalt","#base_stone_overworld" + "minecraft:gravel", + "minecraft:blackstone", + "minecraft:basalt", + "minecraft:smooth_basalt", + "#base_stone_overworld" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/volcano_blocks.json b/data/terralith/tags/blocks/volcano_blocks.json index 8ad6434e..62a16f7f 100644 --- a/data/terralith/tags/blocks/volcano_blocks.json +++ b/data/terralith/tags/blocks/volcano_blocks.json @@ -11,4 +11,4 @@ "minecraft:smooth_basalt", "minecraft:water" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/blocks/yellowstone_base_blocks.json b/data/terralith/tags/blocks/yellowstone_base_blocks.json deleted file mode 100644 index fc34f24f..00000000 --- a/data/terralith/tags/blocks/yellowstone_base_blocks.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "replace": false, - "values": [ - "minecraft:calcite" - ] -} diff --git a/data/terralith/tags/items/spire/diamond.json b/data/terralith/tags/items/spire/diamond.json index c1edc27f..6704d179 100644 --- a/data/terralith/tags/items/spire/diamond.json +++ b/data/terralith/tags/items/spire/diamond.json @@ -1,6 +1,8 @@ { "replace": false, "values": [ - "diamond","diamond_ore","deepslate_diamond_ore" + "diamond", + "diamond_ore", + "deepslate_diamond_ore" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/cliffs.json b/data/terralith/tags/worldgen/biome/cliffs.json index 29cd8304..784d0800 100644 --- a/data/terralith/tags/worldgen/biome/cliffs.json +++ b/data/terralith/tags/worldgen/biome/cliffs.json @@ -1,10 +1,10 @@ { - "reset": false, - "values": [ - "terralith:basalt_cliffs", - "terralith:frozen_cliffs", - "terralith:granite_cliffs", - "terralith:white_cliffs", - "terralith:yosemite_cliffs" - ] + "reset": false, + "values": [ + "terralith:basalt_cliffs", + "terralith:frozen_cliffs", + "terralith:granite_cliffs", + "terralith:white_cliffs", + "terralith:yosemite_cliffs" + ] } \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/fortified_village.json b/data/terralith/tags/worldgen/biome/has_structure/fortified_village.json index 77fab192..9cce4893 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/fortified_village.json +++ b/data/terralith/tags/worldgen/biome/has_structure/fortified_village.json @@ -1,12 +1,12 @@ { "replace": false, "values": [ -"minecraft:plains", -"minecraft:sunflower_plains", -"terralith:temperate_highlands", -"terralith:forested_highlands", -"terralith:alpine_highlands", -"terralith:brushland", -"minecraft:meadow" + "minecraft:plains", + "minecraft:sunflower_plains", + "terralith:temperate_highlands", + "terralith:forested_highlands", + "terralith:alpine_highlands", + "terralith:brushland", + "minecraft:meadow" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/frosted_dungeon.json b/data/terralith/tags/worldgen/biome/has_structure/frosted_dungeon.json index dcf40ee2..61e06d8e 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/frosted_dungeon.json +++ b/data/terralith/tags/worldgen/biome/has_structure/frosted_dungeon.json @@ -3,4 +3,4 @@ "values": [ "terralith:cave/frostfire_caves" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/giant_bee_hive.json b/data/terralith/tags/worldgen/biome/has_structure/giant_bee_hive.json index 2fb7027e..64033056 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/giant_bee_hive.json +++ b/data/terralith/tags/worldgen/biome/has_structure/giant_bee_hive.json @@ -4,4 +4,4 @@ "lush_caves", "terralith:cave/underground_jungle" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/mining_outpost.json b/data/terralith/tags/worldgen/biome/has_structure/mining_outpost.json index 36a9ca2f..577e0ef0 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/mining_outpost.json +++ b/data/terralith/tags/worldgen/biome/has_structure/mining_outpost.json @@ -3,4 +3,4 @@ "values": [ "terralith:cave/deep_caves" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/oak_cabin.json b/data/terralith/tags/worldgen/biome/has_structure/oak_cabin.json index 06054a19..6b67b94f 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/oak_cabin.json +++ b/data/terralith/tags/worldgen/biome/has_structure/oak_cabin.json @@ -3,4 +3,4 @@ "values": [ "lush_caves" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/old_refinery.json b/data/terralith/tags/worldgen/biome/has_structure/old_refinery.json index 6314402a..b728e9af 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/old_refinery.json +++ b/data/terralith/tags/worldgen/biome/has_structure/old_refinery.json @@ -5,4 +5,4 @@ "terralith:cave/infested_caves", "terralith:cave/deep_caves" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/spire.json b/data/terralith/tags/worldgen/biome/has_structure/spire.json index cef8df9d..34c251ab 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/spire.json +++ b/data/terralith/tags/worldgen/biome/has_structure/spire.json @@ -1,8 +1,8 @@ { "replace": false, "values": [ -"terralith:wintry_lowlands", -"minecraft:ice_spikes", -"minecraft:frozen_river" + "terralith:wintry_lowlands", + "minecraft:ice_spikes", + "minecraft:frozen_river" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/sunken_tower.json b/data/terralith/tags/worldgen/biome/has_structure/sunken_tower.json index 2fb7027e..64033056 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/sunken_tower.json +++ b/data/terralith/tags/worldgen/biome/has_structure/sunken_tower.json @@ -4,4 +4,4 @@ "lush_caves", "terralith:cave/underground_jungle" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/has_structure/witch_hut.json b/data/terralith/tags/worldgen/biome/has_structure/witch_hut.json index 9a185216..85c0592f 100644 --- a/data/terralith/tags/worldgen/biome/has_structure/witch_hut.json +++ b/data/terralith/tags/worldgen/biome/has_structure/witch_hut.json @@ -5,4 +5,4 @@ "terralith:cave/underground_jungle", "terralith:cave/fungal_caves" ] -} +} \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/highlands.json b/data/terralith/tags/worldgen/biome/highlands.json index 8ec56963..44473044 100644 --- a/data/terralith/tags/worldgen/biome/highlands.json +++ b/data/terralith/tags/worldgen/biome/highlands.json @@ -1,10 +1,10 @@ { - "replace": false, - "values": [ - "terralith:highlands", - "terralith:arid_highlands", - "terralith:alpine_highlands", - "terralith:forested_highlands", - "terralith:temperate_highlands" - ] + "replace": false, + "values": [ + "terralith:highlands", + "terralith:arid_highlands", + "terralith:alpine_highlands", + "terralith:forested_highlands", + "terralith:temperate_highlands" + ] } \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/mystical.json b/data/terralith/tags/worldgen/biome/mystical.json index 08a0e1cc..58daa16d 100644 --- a/data/terralith/tags/worldgen/biome/mystical.json +++ b/data/terralith/tags/worldgen/biome/mystical.json @@ -1,16 +1,16 @@ { - "replace": false, - "values": [ - "terralith:amethyst_canyon", - "terralith:amethyst_rainforest", - "terralith:lavender_forest", - "terralith:lavender_valley", - "terralith:mirage_isles", - "terralith:moonlight_grove", - "terralith:moonlight_valley", - "terralith:painted_mountains", - "terralith:scarlet_mountains", - "terralith:warped_mesa", - "#terralith:skylands" - ] + "replace": false, + "values": [ + "terralith:amethyst_canyon", + "terralith:amethyst_rainforest", + "terralith:lavender_forest", + "terralith:lavender_valley", + "terralith:mirage_isles", + "terralith:moonlight_grove", + "terralith:moonlight_valley", + "terralith:painted_mountains", + "terralith:scarlet_mountains", + "terralith:warped_mesa", + "#terralith:skylands" + ] } \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/shrublands.json b/data/terralith/tags/worldgen/biome/shrublands.json index da00d023..743025cf 100644 --- a/data/terralith/tags/worldgen/biome/shrublands.json +++ b/data/terralith/tags/worldgen/biome/shrublands.json @@ -1,9 +1,9 @@ { - "reset": false, - "values": [ - "terralith:shrubland", - "terralith:hot_shrubland", - "terralith:cold_shrubland", - "terralith:rocky_shrubland" - ] + "reset": false, + "values": [ + "terralith:shrubland", + "terralith:hot_shrubland", + "terralith:cold_shrubland", + "terralith:rocky_shrubland" + ] } \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/skylands.json b/data/terralith/tags/worldgen/biome/skylands.json index a256649e..c5e2c4da 100644 --- a/data/terralith/tags/worldgen/biome/skylands.json +++ b/data/terralith/tags/worldgen/biome/skylands.json @@ -1,9 +1,9 @@ { - "replace": false, - "values": [ - "terralith:skylands_winter", - "terralith:skylands_spring", - "terralith:skylands_summer", - "terralith:skylands_autumn" - ] + "replace": false, + "values": [ + "terralith:skylands_winter", + "terralith:skylands_spring", + "terralith:skylands_summer", + "terralith:skylands_autumn" + ] } \ No newline at end of file diff --git a/data/terralith/tags/worldgen/biome/volcanic.json b/data/terralith/tags/worldgen/biome/volcanic.json index aabb0eb9..c65900a9 100644 --- a/data/terralith/tags/worldgen/biome/volcanic.json +++ b/data/terralith/tags/worldgen/biome/volcanic.json @@ -1,7 +1,7 @@ { - "replace": false, - "values": [ - "terralith:volcanic_crater", - "terralith:volcanic_peaks" - ] + "replace": false, + "values": [ + "terralith:volcanic_crater", + "terralith:volcanic_peaks" + ] } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/alpha_islands.json b/data/terralith/worldgen/biome/alpha_islands.json index 10f179be..0ff2b23a 100644 --- a/data/terralith/worldgen/biome/alpha_islands.json +++ b/data/terralith/worldgen/biome/alpha_islands.json @@ -1,161 +1,159 @@ { - "scale": 0.5, - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7972607, - "fog_color": 12638463, - "grass_color": 11599739, - "foliage_color": 7929657, - "water_color": 2576383, - "water_fog_color": 329011, - "music": { - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false, - "sound": "minecraft:music.overworld.forest" - } + "carvers": { + "air": [ + "minecraft:cave", + "cave_extra_underground" + ] + }, + "depth": -0.08, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "foliage_color": 7929657, + "grass_color": 11599739, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "surface_builder": "minecraft:grass", - "carvers": { - "air": [ - "minecraft:cave", - "cave_extra_underground" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.forest" }, - "features": [ - [], - [], - [], - [ - "minecraft:monster_room" - ], - [], - [ - "terralith:alpha/clay_patch" - ], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large" - ], - [ - "terralith:alpha/sand_beaches" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:alpha/trees", - "terralith:alpha/flowers_2", - "terralith:alpha/flowers", - "minecraft:brown_mushroom_normal", - "minecraft:red_mushroom_normal", - "minecraft:patch_sugar_cane" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7972607, + "water_color": 2576383, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [ + "minecraft:monster_room" ], - "starts": [], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - } - ], - "ambient": [], - "water_creature": [], - "water_ambient": [], - "misc": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - }, - { - "type": "minecraft:axolotl", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ] - }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "depth": -0.08, - "has_precipitation": true + [], + [ + "terralith:alpha/clay_patch" + ], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large" + ], + [ + "terralith:alpha/sand_beaches" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:alpha/trees", + "terralith:alpha/flowers_2", + "terralith:alpha/flowers", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "scale": 0.5, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:axolotl", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "starts": [], + "surface_builder": "minecraft:grass", + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/alpha_islands_winter.json b/data/terralith/worldgen/biome/alpha_islands_winter.json index f5321c17..ae29bd4d 100644 --- a/data/terralith/worldgen/biome/alpha_islands_winter.json +++ b/data/terralith/worldgen/biome/alpha_islands_winter.json @@ -1,148 +1,146 @@ { - "scale": 0.5, - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7972607, - "fog_color": 12638463, - "grass_color": 11599739, - "foliage_color": 7929657, - "water_color": 2576383, - "water_fog_color": 329011, - "music": { - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false, - "sound": "minecraft:music.overworld.forest" - } + "carvers": { + "air": [ + "minecraft:cave", + "cave_extra_underground" + ] + }, + "depth": -0.08, + "downfall": 0.75, + "effects": { + "fog_color": 12638463, + "foliage_color": 7929657, + "grass_color": 11599739, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "surface_builder": "minecraft:grass", - "carvers": { - "air": [ - "minecraft:cave", - "cave_extra_underground" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.forest" }, - "features": [ - [], - [], - [], - [ - "minecraft:monster_room" - ], - [], - [ - "terralith:alpha/clay_patch" - ], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large" - ], - [ - "terralith:alpha/sand_beaches" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:alpha/trees", - "terralith:alpha/flowers_2", - "terralith:alpha/flowers", - "minecraft:brown_mushroom_normal", - "minecraft:red_mushroom_normal", - "minecraft:patch_sugar_cane" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7972607, + "water_color": 2576383, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [], + [ + "minecraft:monster_room" ], - "starts": [], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - } - ], - "ambient": [], - "water_creature": [], - "water_ambient": [], - "misc": [], - "underground_water_creature": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.0, - "downfall": 0.75, - "category": "forest", - "depth": -0.08, - "has_precipitation": true + [], + [ + "terralith:alpha/clay_patch" + ], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large" + ], + [ + "terralith:alpha/sand_beaches" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:alpha/trees", + "terralith:alpha/flowers_2", + "terralith:alpha/flowers", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "scale": 0.5, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "starts": [], + "surface_builder": "minecraft:grass", + "temperature": 0.0 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/alpine_grove.json b/data/terralith/worldgen/biome/alpine_grove.json index d2e9a0b3..6fc1fcd7 100644 --- a/data/terralith/worldgen/biome/alpine_grove.json +++ b/data/terralith/worldgen/biome/alpine_grove.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 14145761, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.grove", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.grove" }, "sky_color": 10858685, - "fog_color": 14145761, "water_color": 3750089, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -60,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -93,126 +94,123 @@ "terralith:snowy/fix_grass" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.2, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": -0.2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/alpine_highlands.json b/data/terralith/worldgen/biome/alpine_highlands.json index cef10f12..d0b27a6f 100644 --- a/data/terralith/worldgen/biome/alpine_highlands.json +++ b/data/terralith/worldgen/biome/alpine_highlands.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.1, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:highlands/forest/disk_gravel", @@ -59,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -90,120 +91,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.45, - "downfall": 0.1, - "category": "taiga", - "has_precipitation": true + "temperature": 0.45 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/amethyst_canyon.json b/data/terralith/worldgen/biome/amethyst_canyon.json index e2572017..a4df19bc 100644 --- a/data/terralith/worldgen/biome/amethyst_canyon.json +++ b/data/terralith/worldgen/biome/amethyst_canyon.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 13551359, "fog_color": 12638463, "foliage_color": 13150207, "grass_color": 7394436, - "water_color": 4445678, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 13551359, + "water_color": 4445678, + "water_fog_color": 329011 }, "features": [ [ @@ -65,7 +66,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -98,132 +99,129 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, + "type": "minecraft:parrot", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 40 }, { - "type": "minecraft:ocelot", - "weight": 2, + "type": "minecraft:panda", + "maxCount": 2, "minCount": 1, - "maxCount": 3 + "weight": 1 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:chicken", - "weight": 10, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:parrot", - "weight": 40, + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, "minCount": 1, - "maxCount": 2 + "weight": 10 }, { - "type": "minecraft:panda", - "weight": 1, + "type": "minecraft:witch", + "maxCount": 1, "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ + "weight": 5 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:ocelot", + "maxCount": 3, + "minCount": 1, + "weight": 2 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.95, - "downfall": 0.9, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/amethyst_rainforest.json b/data/terralith/worldgen/biome/amethyst_rainforest.json index f3598aee..598bee27 100644 --- a/data/terralith/worldgen/biome/amethyst_rainforest.json +++ b/data/terralith/worldgen/biome/amethyst_rainforest.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 13551359, "fog_color": 12638463, "foliage_color": 13150207, "grass_color": 7394436, - "water_color": 4445678, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 13551359, + "water_color": 4445678, + "water_fog_color": 329011 }, "features": [ [], @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -96,132 +97,129 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, + "type": "minecraft:parrot", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 40 }, { - "type": "minecraft:ocelot", - "weight": 2, + "type": "minecraft:panda", + "maxCount": 2, "minCount": 1, - "maxCount": 3 + "weight": 1 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:chicken", - "weight": 10, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:parrot", - "weight": 40, + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, "minCount": 1, - "maxCount": 2 + "weight": 10 }, { - "type": "minecraft:panda", - "weight": 1, + "type": "minecraft:witch", + "maxCount": 1, "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ + "weight": 5 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:ocelot", + "maxCount": 3, + "minCount": 1, + "weight": 2 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.95, - "downfall": 0.9, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/ancient_sands.json b/data/terralith/worldgen/biome/ancient_sands.json index c3d07fc7..fa05a1da 100644 --- a/data/terralith/worldgen/biome/ancient_sands.json +++ b/data/terralith/worldgen/biome/ancient_sands.json @@ -1,10 +1,20 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 12295069, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -23,18 +33,9 @@ "probability": 0.005 }, "sky_color": 8746857, - "fog_color": 12295069, "water_color": 7856375, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -75,7 +76,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -104,96 +105,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/arid_highlands.json b/data/terralith/worldgen/biome/arid_highlands.json index 98af8656..50452955 100644 --- a/data/terralith/worldgen/biome/arid_highlands.json +++ b/data/terralith/worldgen/biome/arid_highlands.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7711487, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.1, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7711487, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:highlands/arid/cliff" @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,120 +90,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 1 + }, + { + "type": "minecraft:donkey", + "maxCount": 1, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 1, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 1 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1.6, - "downfall": 0.1, - "category": "savanna", - "has_precipitation": false + "temperature": 1.6 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/ashen_savanna.json b/data/terralith/worldgen/biome/ashen_savanna.json index 26714688..9fc0dc9e 100644 --- a/data/terralith/worldgen/biome/ashen_savanna.json +++ b/data/terralith/worldgen/biome/ashen_savanna.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 4159204, - "water_fog_color": 329011, - "grass_color": 12630956, - "foliage_color": 12763305 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "foliage_color": 12763305, + "grass_color": 12630956, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:savanna/badlands/grass_gravel" @@ -58,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -91,126 +92,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:horse", - "weight": 1, + "maxCount": 6, "minCount": 2, - "maxCount": 6 + "weight": 1 }, { "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:llama", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/basalt_cliffs.json b/data/terralith/worldgen/biome/basalt_cliffs.json index d90d7795..98141467 100644 --- a/data/terralith/worldgen/biome/basalt_cliffs.json +++ b/data/terralith/worldgen/biome/basalt_cliffs.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:cliffs/basalt/basaltifier", @@ -58,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -87,83 +88,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.3, - "category": "beach", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/birch_taiga.json b/data/terralith/worldgen/biome/birch_taiga.json index 882003d9..b815d411 100644 --- a/data/terralith/worldgen/biome/birch_taiga.json +++ b/data/terralith/worldgen/biome/birch_taiga.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.2, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, "fog_color": 12638463, - "water_color": 4159204, "foliage_color": 15971383, "grass_color": 9291894, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [ @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -92,83 +93,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.22, - "downfall": 0.2, - "category": "forest", - "has_precipitation": true + "temperature": 0.22 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/blooming_plateau.json b/data/terralith/worldgen/biome/blooming_plateau.json index 7180c68f..020feeb5 100644 --- a/data/terralith/worldgen/biome/blooming_plateau.json +++ b/data/terralith/worldgen/biome/blooming_plateau.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.meadow", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.meadow" }, "sky_color": 8103167, - "fog_color": 12638463, "water_color": 937679, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:canyon/blooming/cliff", @@ -64,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -95,102 +96,99 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:donkey", + "maxCount": 2, + "minCount": 1, + "weight": 1 + }, + { + "type": "minecraft:rabbit", + "maxCount": 6, + "minCount": 2, + "weight": 2 + }, + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 2, + "weight": 2 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 2 - }, - { - "type": "minecraft:rabbit", - "weight": 2, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:sheep", - "weight": 2, - "minCount": 2, - "maxCount": 4 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.8, - "category": "mountain", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/blooming_valley.json b/data/terralith/worldgen/biome/blooming_valley.json index 0e2ba540..d89ffacb 100644 --- a/data/terralith/worldgen/biome/blooming_valley.json +++ b/data/terralith/worldgen/biome/blooming_valley.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 7972607, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [ @@ -60,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -94,114 +95,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/brushland.json b/data/terralith/worldgen/biome/brushland.json index 2d28f056..45ea5db6 100644 --- a/data/terralith/worldgen/biome/brushland.json +++ b/data/terralith/worldgen/biome/brushland.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.2, + "effects": { + "fog_color": 13494015, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:brushland/boulders" @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,120 +90,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 1 + }, + { + "type": "minecraft:donkey", + "maxCount": 1, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 1, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 1 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1.2, - "downfall": 0.2, - "category": "savanna", - "has_precipitation": false + "temperature": 1.2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/bryce_canyon.json b/data/terralith/worldgen/biome/bryce_canyon.json index 0d0dc7ab..622ff40c 100644 --- a/data/terralith/worldgen/biome/bryce_canyon.json +++ b/data/terralith/worldgen/biome/bryce_canyon.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 14866371, + "foliage_color": 10387789, + "grass_color": 9470285, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.badlands" }, "sky_color": 14865331, - "fog_color": 14866371, - "foliage_color": 10387789, - "grass_color": 9470285, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -82,7 +83,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:trees_giant_spruce", + "minecraft:trees_old_growth_spruce_taiga", "minecraft:patch_grass_badlands", "minecraft:patch_dead_bush_badlands", "minecraft:brown_mushroom_normal", @@ -95,83 +96,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "mesa", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/caldera.json b/data/terralith/worldgen/biome/caldera.json index ef53545e..200997f1 100644 --- a/data/terralith/worldgen/biome/caldera.json +++ b/data/terralith/worldgen/biome/caldera.json @@ -1,17 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7842047, - "fog_color": 14739967, - "grass_color": 13029527, - "water_color": 7856375, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -20,6 +7,20 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 14739967, + "grass_color": 13029527, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7842047, + "water_color": 7856375, + "water_fog_color": 329011 + }, "features": [ [ "terralith:caldera/crater_fixer", @@ -62,7 +63,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -95,126 +96,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.45, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.45 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/andesite_caves.json b/data/terralith/worldgen/biome/cave/andesite_caves.json index 999eafe1..9e384bd2 100644 --- a/data/terralith/worldgen/biome/cave/andesite_caves.json +++ b/data/terralith/worldgen/biome/cave/andesite_caves.json @@ -1,172 +1,170 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7776511, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, - "features": [ - [ - "terralith:cave/fuck_art_just_need_performance/andesite" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/stone/andesite_boulders" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/generic/noise_reducer", - "terralith:cave/generic/noise_reducer_small", - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/fuck_art_just_need_performance/andesite" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "terralith:cave/stone/andesite_boulders" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/generic/noise_reducer", + "terralith:cave/generic/noise_reducer_small", + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/crystal_caves.json b/data/terralith/worldgen/biome/cave/crystal_caves.json index dd7b1f47..3ae4ae80 100644 --- a/data/terralith/worldgen/biome/cave/crystal_caves.json +++ b/data/terralith/worldgen/biome/cave/crystal_caves.json @@ -1,146 +1,145 @@ { - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "effects": { - "sky_color": 2040877, - "fog_color": 1053721, - "water_color": 4159204, - "water_fog_color": 329011, - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "additions_sound": { - "sound": "block.amethyst_block.chime", - "tick_chance": 0.01 - }, - "particle": { - "options": { - "type": "end_rod" - }, - "probability": 0.0001 - } + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "additions_sound": { + "sound": "block.amethyst_block.chime", + "tick_chance": 0.01 }, - "spawners": { - "monster": [ - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 50, - "minCount": 1, - "maxCount": 2 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] + "fog_color": 1053721, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "spawn_costs": {}, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "particle": { + "options": { + "type": "minecraft:end_rod" + }, + "probability": 0.0001 }, - "features": [ - [ - "terralith:cave/crystal/crystal_geode_start", - "terralith:cave/crystal/crystal_growth", - "terralith:cave/crystal/amethyst/crystal_up", - "terralith:cave/crystal/amethyst/crystal_down", - "terralith:cave/crystal/amethyst/crystal_north", - "terralith:cave/crystal/amethyst/crystal_south", - "terralith:cave/crystal/amethyst/crystal_east", - "terralith:cave/crystal/amethyst/crystal_west" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "terralith:cave/crystal/mega_geode_extra" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "minecraft:ore_infested" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 2040877, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/crystal/crystal_geode_start", + "terralith:cave/crystal/crystal_growth", + "terralith:cave/crystal/amethyst/crystal_up", + "terralith:cave/crystal/amethyst/crystal_down", + "terralith:cave/crystal/amethyst/crystal_north", + "terralith:cave/crystal/amethyst/crystal_south", + "terralith:cave/crystal/amethyst/crystal_east", + "terralith:cave/crystal/amethyst/crystal_west" ], - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "terralith:cave/crystal/mega_geode_extra" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:witch", + "maxCount": 2, + "minCount": 1, + "weight": 50 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/deep_caves.json b/data/terralith/worldgen/biome/cave/deep_caves.json index f49ede78..e3c38da2 100644 --- a/data/terralith/worldgen/biome/cave/deep_caves.json +++ b/data/terralith/worldgen/biome/cave/deep_caves.json @@ -1,159 +1,158 @@ { - "temperature": 0.6, - "downfall": 0.3, - "category": "underground", - "effects": { - "sky_color": 2040877, - "fog_color": 1053721, - "water_color": 4159204, - "water_fog_color": 329011, - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - } + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 1053721, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, - "features": [ - [], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 2040877, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } ], - "has_precipitation": true + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.6 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/desert_caves.json b/data/terralith/worldgen/biome/cave/desert_caves.json index 05fc5269..761cc4fa 100644 --- a/data/terralith/worldgen/biome/cave/desert_caves.json +++ b/data/terralith/worldgen/biome/cave/desert_caves.json @@ -1,173 +1,171 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "particle": { - "options": { - "type": "minecraft:falling_dust", - "value": { - "Name": "minecraft:sand", - "Properties": {} - } - }, - "probability": 0.0005 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, - "music": { - "max_delay": 24000, - "min_delay": 12000, - "replace_current_music": false, - "sound": "minecraft:music.overworld.desert" - } + "carvers": { + "air": [] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "surface_builder": "terralith:desert_caves", - "carvers": { - "air": [] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.desert" }, - "features": [ - [ - "terralith:cave/desert/floors", - "terralith:cave/desert/sand_slope" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "terralith:cave/desert/dead_bush", - "terralith:cave/desert/lava", - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room" - ], - [], - [], - [ - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/desert/noise_reducer", - "terralith:cave/desert/noise_reducer_small", - "minecraft:glow_lichen", - "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", - "minecraft:patch_grass_plain", - "minecraft:brown_mushroom_normal", - "minecraft:red_mushroom_normal", - "minecraft:patch_sugar_cane", - "minecraft:patch_pumpkin" - ] - ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] + "particle": { + "options": { + "type": "minecraft:falling_dust", + "value": { + "Name": "minecraft:sand", + "Properties": {} + } + }, + "probability": 0.0005 }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.4, - "category": "underground", - "has_precipitation": true + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/desert/floors", + "terralith:cave/desert/sand_slope" + ], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "terralith:cave/desert/dead_bush", + "terralith:cave/desert/lava", + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room" + ], + [], + [], + [ + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/desert/noise_reducer", + "terralith:cave/desert/noise_reducer_small", + "minecraft:glow_lichen", + "minecraft:patch_tall_grass_2", + "minecraft:trees_plains", + "minecraft:flower_plains", + "minecraft:patch_grass_plain", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "surface_builder": "terralith:desert_caves", + "temperature": 0.8 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/diorite_caves.json b/data/terralith/worldgen/biome/cave/diorite_caves.json index ecdfed2c..8cf385d9 100644 --- a/data/terralith/worldgen/biome/cave/diorite_caves.json +++ b/data/terralith/worldgen/biome/cave/diorite_caves.json @@ -1,171 +1,169 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7776511, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, - "features": [ - [ - "terralith:cave/fuck_art_just_need_performance/diorite" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/stone/diorite_clearing" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/generic/noise_reducer", - "terralith:cave/generic/noise_reducer_small", - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/fuck_art_just_need_performance/diorite" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "terralith:cave/stone/diorite_clearing" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/generic/noise_reducer", + "terralith:cave/generic/noise_reducer_small", + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/frostfire_caves.json b/data/terralith/worldgen/biome/cave/frostfire_caves.json index 272ddc07..2d2249e1 100644 --- a/data/terralith/worldgen/biome/cave/frostfire_caves.json +++ b/data/terralith/worldgen/biome/cave/frostfire_caves.json @@ -1,136 +1,129 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "particle": { - "options": { - "type": "minecraft:dust_color_transition", - "fromColor": [ - 0.5, - 1, - 1 - ], - "toColor": [ - 0, - 0, - 1 - ], - "scale": 1 - }, - "probability": 0.001 - }, - "sky_color": 0, - "fog_color": 0, - "water_color": 1787600, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 0, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "surface_builder": "minecraft:stone", - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, - "features": [ - [], - [ - "terralith:cave/frostfire/columns", - "terralith:cave/frostfire/sculk_patch", - "terralith:cave/frostfire/frostfire_patch", - "terralith:cave/frostfire/frostfire_ceiling" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode", - "minecraft:large_dripstone" - ], - [ - "minecraft:monster_room" + "particle": { + "options": { + "type": "minecraft:dust_color_transition", + "fromColor": [ + 0.5, + 1, + 1 ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/ice/pools_ring", - "terralith:cave/ice/pools_ring2", - "terralith:cave/ice/replacer", - "terralith:cave/ice/crystal_inside" - ], - [ - "terralith:cave/ice/no_lava", - "terralith:cave/frostfire/replacer", - "minecraft:glow_lichen", - "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", - "minecraft:patch_grass_plain", - "minecraft:brown_mushroom_normal", - "minecraft:red_mushroom_normal", - "minecraft:patch_sugar_cane", - "minecraft:patch_pumpkin" + "scale": 1, + "toColor": [ + 0, + 0, + 1 ] - ], - "spawners": { - "monster": [ - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - } - ], - "creature": [], - "ambient": [], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] + }, + "probability": 0.001 }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.4, - "category": "underground", - "has_precipitation": true + "sky_color": 0, + "water_color": 1787600, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "terralith:cave/frostfire/columns", + "terralith:cave/frostfire/sculk_patch", + "terralith:cave/frostfire/frostfire_patch", + "terralith:cave/frostfire/frostfire_ceiling" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode", + "minecraft:large_dripstone" + ], + [ + "minecraft:monster_room" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [], + [ + "terralith:cave/ice/no_lava", + "terralith:cave/frostfire/replacer", + "minecraft:glow_lichen", + "minecraft:patch_tall_grass_2", + "minecraft:trees_plains", + "minecraft:flower_plains", + "minecraft:patch_grass_plain", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "surface_builder": "minecraft:stone", + "temperature": 0.8 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/fungal_caves.json b/data/terralith/worldgen/biome/cave/fungal_caves.json index 68cd73f2..d23b22d0 100644 --- a/data/terralith/worldgen/biome/cave/fungal_caves.json +++ b/data/terralith/worldgen/biome/cave/fungal_caves.json @@ -1,187 +1,185 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7776511, - "fog_color": 12638463, - "foliage_color": 10058843, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "foliage_color": 10058843, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, - "features": [ - [ - "terralith:cave/fuck_art_just_need_performance/split/diorite", - "terralith:cave/fuck_art_just_need_performance/split/andesite", - "terralith:cave/fuck_art_just_need_performance/split/granite" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [ - "terralith:cave/fungal/coarse_dirt", - "terralith:cave/fungal/huge_mushroom_scattered", - "terralith:cave/fungal/patch_mushroom", - "terralith:cave/fungal/dead_bush", - "terralith:cave/fungal/hanging_roots_cluster", - "terralith:cave/fungal/hanging_roots_single", - "terralith:cave/fungal/vines", - "minecraft:classic_vines_cave_feature" - ], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/stone/granite_roots", - "terralith:cave/stone/andesite_boulders", - "terralith:cave/stone/diorite_clearing" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/generic/noise_reducer", - "terralith:cave/generic/noise_reducer_small", - "minecraft:glow_lichen", - "terralith:cave/fungal/lichen_spread" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/fuck_art_just_need_performance/split/diorite", + "terralith:cave/fuck_art_just_need_performance/split/andesite", + "terralith:cave/fuck_art_just_need_performance/split/granite" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [ + "terralith:cave/fungal/coarse_dirt", + "terralith:cave/fungal/huge_mushroom_scattered", + "terralith:cave/fungal/patch_mushroom", + "terralith:cave/fungal/dead_bush", + "terralith:cave/fungal/hanging_roots_cluster", + "terralith:cave/fungal/hanging_roots_single", + "terralith:cave/fungal/vines", + "minecraft:classic_vines_cave_feature" + ], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "terralith:cave/stone/granite_roots", + "terralith:cave/stone/andesite_boulders", + "terralith:cave/stone/diorite_clearing" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/generic/noise_reducer", + "terralith:cave/generic/noise_reducer_small", + "minecraft:glow_lichen", + "terralith:cave/fungal/lichen_spread" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/granite_caves.json b/data/terralith/worldgen/biome/cave/granite_caves.json index 7e8917ff..5165b968 100644 --- a/data/terralith/worldgen/biome/cave/granite_caves.json +++ b/data/terralith/worldgen/biome/cave/granite_caves.json @@ -1,172 +1,170 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7776511, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, - "features": [ - [ - "terralith:cave/fuck_art_just_need_performance/granite" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/stone/granite_roots" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/generic/noise_reducer", - "terralith:cave/generic/noise_reducer_small", - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/fuck_art_just_need_performance/granite" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "terralith:cave/stone/granite_roots" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/generic/noise_reducer", + "terralith:cave/generic/noise_reducer_small", + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/ice_caves.json b/data/terralith/worldgen/biome/cave/ice_caves.json index d270b556..3dcf0cdc 100644 --- a/data/terralith/worldgen/biome/cave/ice_caves.json +++ b/data/terralith/worldgen/biome/cave/ice_caves.json @@ -1,172 +1,169 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7776511, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine", - "terralith:crack" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, - "features": [ - [ - "terralith:cave/ice/icicle", - "terralith:cave/ice/puddle" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "minecraft:ore_infested" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/ice/icicle", + "terralith:cave/ice/puddle" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/infested_caves.json b/data/terralith/worldgen/biome/cave/infested_caves.json index ab691086..0bc38b12 100644 --- a/data/terralith/worldgen/biome/cave/infested_caves.json +++ b/data/terralith/worldgen/biome/cave/infested_caves.json @@ -1,152 +1,150 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7776511, - "fog_color": 12638463, - "foliage_color": 12304324, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "foliage_color": 12304324, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, - "features": [ - [], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep", - "terralith:cave/infested/dungeon_extra" - ], - [ - "minecraft:classic_vines_cave_feature", - "terralith:cave/infested/hanging_cobwebs" - ], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel", - "terralith:cave/infested/cobble_vein" - ], - [ - "minecraft:ore_infested" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/generic/noise_reducer", - "terralith:cave/generic/noise_reducer_small", - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 50, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cave_spider", - "weight": 20, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "has_precipitation": true + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep", + "terralith:cave/infested/dungeon_extra" + ], + [ + "minecraft:classic_vines_cave_feature", + "terralith:cave/infested/hanging_cobwebs" + ], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "terralith:cave/infested/cobble_vein" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/generic/noise_reducer", + "terralith:cave/generic/noise_reducer_small", + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 50 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:cave_spider", + "maxCount": 1, + "minCount": 1, + "weight": 20 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/mantle_caves.json b/data/terralith/worldgen/biome/cave/mantle_caves.json index fa9b177d..8f681fb8 100644 --- a/data/terralith/worldgen/biome/cave/mantle_caves.json +++ b/data/terralith/worldgen/biome/cave/mantle_caves.json @@ -1,164 +1,162 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "particle": { - "options": { - "type": "minecraft:lava" - }, - "probability": 0.0001 - }, - "sky_color": 0, - "fog_color": 0, - "water_color": 1787600, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, + "effects": { + "fog_color": 0, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "surface_builder": "minecraft:stone", - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "particle": { + "options": { + "type": "minecraft:lava" + }, + "probability": 0.0001 }, - "features": [ - [ - "terralith:cave/fuck_art_just_need_performance/blackstone" - ], - [], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room" - ], - [], - [], - [ - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/mantle/lava_drip", - "terralith:cave/mantle/magma_strip", - "terralith:cave/mantle/basalt_strip" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/mantle/replacer", - "minecraft:glow_lichen", - "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", - "minecraft:patch_grass_plain", - "minecraft:brown_mushroom_normal", - "minecraft:red_mushroom_normal", - "minecraft:patch_sugar_cane", - "minecraft:patch_pumpkin" - ] + "sky_color": 0, + "water_color": 1787600, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/fuck_art_just_need_performance/blackstone" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "underground", - "has_precipitation": true + [], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room" + ], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "terralith:cave/mantle/lava_drip", + "terralith:cave/mantle/magma_strip", + "terralith:cave/mantle/basalt_strip" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/mantle/replacer", + "minecraft:glow_lichen", + "minecraft:patch_tall_grass_2", + "minecraft:trees_plains", + "minecraft:flower_plains", + "minecraft:patch_grass_plain", + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal", + "minecraft:patch_sugar_cane", + "minecraft:patch_pumpkin" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "surface_builder": "minecraft:stone", + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/thermal_caves.json b/data/terralith/worldgen/biome/cave/thermal_caves.json index 70bcb19a..a35d4364 100644 --- a/data/terralith/worldgen/biome/cave/thermal_caves.json +++ b/data/terralith/worldgen/biome/cave/thermal_caves.json @@ -1,189 +1,187 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.dripstone_caves", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4450262, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:canyon", + "minecraft:cave_extra_underground" + ] + }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:canyon", - "minecraft:cave_extra_underground" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.dripstone_caves" }, - "features": [ - [ - "terralith:cave/thermal/surface/floor", - "terralith:cave/thermal/surface/floor_low", - "terralith:cave/thermal/surface/clay", - "terralith:cave/thermal/surface/clay_low", - "terralith:cave/thermal/surface/ceiling", - "terralith:cave/thermal/surface/ceiling_low" - ], - [ - "terralith:cave/thermal/lakes", - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/stone/granite_roots", - "terralith:cave/stone/andesite_boulders", - "terralith:cave/stone/diorite_clearing" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/generic/noise_reducer", - "terralith:cave/generic/noise_reducer_small", - "terralith:cave/thermal/underwater_magma", - "terralith:cave/thermal/dripstone", - "terralith:cave/thermal/dripleaf_water", - "terralith:cave/thermal/sea_pickle", - "terralith:cave/thermal/dripleaf_clay", - "terralith:cave/thermal/lichen_clay", - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7907327, + "water_color": 4450262, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/thermal/surface/floor", + "terralith:cave/thermal/surface/floor_low", + "terralith:cave/thermal/surface/clay", + "terralith:cave/thermal/surface/clay_low", + "terralith:cave/thermal/surface/ceiling", + "terralith:cave/thermal/surface/ceiling_low" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:drowned", - "weight": 95, - "minCount": 4, - "maxCount": 4 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.4, - "category": "underground", - "has_precipitation": true + [ + "terralith:cave/thermal/lakes", + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "terralith:cave/stone/granite_roots", + "terralith:cave/stone/andesite_boulders", + "terralith:cave/stone/diorite_clearing" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/generic/noise_reducer", + "terralith:cave/generic/noise_reducer_small", + "terralith:cave/thermal/underwater_magma", + "terralith:cave/thermal/dripstone", + "terralith:cave/thermal/dripleaf_water", + "terralith:cave/thermal/sea_pickle", + "terralith:cave/thermal/dripleaf_clay", + "terralith:cave/thermal/lichen_clay", + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:drowned", + "maxCount": 4, + "minCount": 4, + "weight": 95 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.8 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/tuff_caves.json b/data/terralith/worldgen/biome/cave/tuff_caves.json index e4228a68..7e0b6e53 100644 --- a/data/terralith/worldgen/biome/cave/tuff_caves.json +++ b/data/terralith/worldgen/biome/cave/tuff_caves.json @@ -1,172 +1,170 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 7776511, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, - "features": [ - [ - "terralith:cave/fuck_art_just_need_performance/tuff" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "minecraft:ore_infested" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "terralith:cave/generic/ds_reducer", - "terralith:cave/generic/ds_reducer_small", - "minecraft:glow_lichen" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 7776511, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/fuck_art_just_need_performance/tuff" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "underground", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "terralith:cave/generic/ds_reducer", + "terralith:cave/generic/ds_reducer_small", + "minecraft:glow_lichen" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cave/underground_jungle.json b/data/terralith/worldgen/biome/cave/underground_jungle.json index 36ce44fd..67155c51 100644 --- a/data/terralith/worldgen/biome/cave/underground_jungle.json +++ b/data/terralith/worldgen/biome/cave/underground_jungle.json @@ -1,197 +1,196 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2.0 - }, - "music": { - "sound": "minecraft:music.overworld.lush_caves", - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 6524534, - "foliage_color": 6779939, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "foliage_color": 6779939, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.lush_caves" }, - "features": [ - [ - "terralith:cave/fuck_art_just_need_performance/split/diorite", - "terralith:cave/fuck_art_just_need_performance/split/andesite", - "terralith:cave/fuck_art_just_need_performance/split/granite" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room", - "minecraft:monster_room_deep" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_gold_lower", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_diamond_buried", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:ore_clay", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel" - ], - [ - "terralith:cave/stone/granite_roots", - "terralith:cave/stone/andesite_boulders", - "terralith:cave/stone/diorite_clearing" - ], - [ - "minecraft:spring_water" - ], - [ - "terralith:cave/generic/noise_reducer", - "terralith:cave/generic/noise_reducer_small", - "minecraft:glow_lichen", - "minecraft:patch_tall_grass_2", - "terralith:cave/jungle/mud_water", - "terralith:cave/jungle/mud", - "terralith:cave/jungle/trees_1", - "terralith:cave/jungle/ceiling_moss", - "minecraft:rooted_azalea_tree", - "minecraft:classic_vines_cave_feature" - ], - [ - "minecraft:freeze_top_layer" - ] + "sky_color": 8103167, + "water_color": 6524534, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:cave/fuck_art_just_need_performance/split/diorite", + "terralith:cave/fuck_art_just_need_performance/split/andesite", + "terralith:cave/fuck_art_just_need_performance/split/granite" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 400, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 300, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 35, - "minCount": 1, - "maxCount": 2 - } - ], - "creature": [ - { - "type": "minecraft:turtle", - "weight": 35, - "minCount": 3, - "maxCount": 4 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [ - { - "type": "minecraft:tropical_fish", - "weight": 25, - "minCount": 8, - "maxCount": 8 - } - ], - "misc": [] - }, - "spawn_costs": {}, - "temperature": 0.5, - "downfall": 0.5, - "category": "underground", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:ore_clay", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel" + ], + [ + "terralith:cave/stone/granite_roots", + "terralith:cave/stone/andesite_boulders", + "terralith:cave/stone/diorite_clearing" + ], + [ + "minecraft:spring_water" + ], + [ + "terralith:cave/generic/noise_reducer", + "terralith:cave/generic/noise_reducer_small", + "minecraft:glow_lichen", + "minecraft:patch_tall_grass_2", + "terralith:cave/jungle/mud_water", + "terralith:cave/jungle/mud", + "terralith:cave/jungle/trees_1", + "terralith:cave/jungle/ceiling_moss", + "minecraft:rooted_azalea_tree", + "minecraft:classic_vines_cave_feature" + ], + [ + "minecraft:freeze_top_layer" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:turtle", + "maxCount": 4, + "minCount": 3, + "weight": 35 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 400 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 300 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 2, + "minCount": 1, + "weight": 35 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:tropical_fish", + "maxCount": 8, + "minCount": 8, + "weight": 25 + } + ], + "water_creature": [] + }, + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cloud_forest.json b/data/terralith/worldgen/biome/cloud_forest.json index c950c052..30d661ac 100644 --- a/data/terralith/worldgen/biome/cloud_forest.json +++ b/data/terralith/worldgen/biome/cloud_forest.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 14145761, - "fog_color": 10858685, - "foliage_color": 10863260, - "grass_color": 6068848, - "water_color": 2598103, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 10858685, + "foliage_color": 10863260, + "grass_color": 6068848, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 14145761, + "water_color": 2598103, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,126 +89,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.25, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.25 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/cold_shrubland.json b/data/terralith/worldgen/biome/cold_shrubland.json index 826b6ae7..07d292a9 100644 --- a/data/terralith/worldgen/biome/cold_shrubland.json +++ b/data/terralith/worldgen/biome/cold_shrubland.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "grass_color": 9663828, - "foliage_color": 12162160, - "water_color": 4159136, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "foliage_color": 12162160, + "grass_color": 9663828, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159136, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -56,7 +57,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -78,8 +79,8 @@ "terralith:shrubland/cold/cone_trees", "minecraft:glow_lichen", "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", + "minecraft:trees_plains", + "minecraft:flower_plains", "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -90,121 +91,118 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, "temperature": 0.14, - "temperature_modifier": "frozen", - "downfall": 0, - "category": "plains", - "has_precipitation": true + "temperature_modifier": "frozen" } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/desert_canyon.json b/data/terralith/worldgen/biome/desert_canyon.json index 38e8b29f..e99d414f 100644 --- a/data/terralith/worldgen/biome/desert_canyon.json +++ b/data/terralith/worldgen/biome/desert_canyon.json @@ -1,10 +1,20 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 13494015, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,18 +23,9 @@ "sound": "minecraft:music.overworld.desert" }, "sky_color": 11653631, - "fog_color": 13494015, "water_color": 7856375, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:desert/sandstone" @@ -67,7 +68,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -98,96 +99,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/desert_oasis.json b/data/terralith/worldgen/biome/desert_oasis.json index b7e2cd73..c6b41f44 100644 --- a/data/terralith/worldgen/biome/desert_oasis.json +++ b/data/terralith/worldgen/biome/desert_oasis.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 13494015, + "foliage_color": 5157688, + "grass_color": 7844664, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.desert" }, "sky_color": 11653631, - "fog_color": 13494015, - "grass_color": 7844664, - "foliage_color": 5157688, "water_color": 4570768, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -62,7 +63,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -95,96 +96,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/desert_spires.json b/data/terralith/worldgen/biome/desert_spires.json index 9f131e5e..3f10704f 100644 --- a/data/terralith/worldgen/biome/desert_spires.json +++ b/data/terralith/worldgen/biome/desert_spires.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 13494015, + "foliage_color": 5157688, + "grass_color": 7844664, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.desert" }, "sky_color": 11653631, - "fog_color": 13494015, - "grass_color": 7844664, - "foliage_color": 5157688, "water_color": 4570768, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:desert/spires/calcite_tip", @@ -68,7 +69,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -101,96 +102,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/emerald_peaks.json b/data/terralith/worldgen/biome/emerald_peaks.json index d4950353..6d6ccf71 100644 --- a/data/terralith/worldgen/biome/emerald_peaks.json +++ b/data/terralith/worldgen/biome/emerald_peaks.json @@ -1,32 +1,33 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.4, "effects": { + "fog_color": 14145761, + "foliage_color": 8887727, + "grass_color": 6783919, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, "sky_color": 10858685, - "fog_color": 14145761, - "foliage_color": 8887727, - "grass_color": 6783919, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:mountains/scarlet/snow_patch" @@ -59,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -85,83 +86,80 @@ "terralith:mountains/scarlet/remove_steep_snow" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.1, - "downfall": 0.4, - "category": "mountain", - "has_precipitation": true + "temperature": 0.1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/forested_highlands.json b/data/terralith/worldgen/biome/forested_highlands.json index 705cd6cc..81c36254 100644 --- a/data/terralith/worldgen/biome/forested_highlands.json +++ b/data/terralith/worldgen/biome/forested_highlands.json @@ -1,17 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "foliage_color": 15488072, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -20,10 +7,23 @@ "terralith:deep_ravine" ] }, + "downfall": 0.2, + "effects": { + "fog_color": 12638463, + "foliage_color": 15488072, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:highlands/forest/creek", - "terralith:highlands/forest/creek_edge", "terralith:highlands/forest/disk_gravel", "terralith:highlands/pillar", "terralith:canyon/generic/cliff", @@ -62,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -97,120 +97,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.36, - "downfall": 0.2, - "category": "taiga", - "has_precipitation": true + "temperature": 0.36 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/fractured_savanna.json b/data/terralith/worldgen/biome/fractured_savanna.json index 0e3ad2cc..ccb6020a 100644 --- a/data/terralith/worldgen/biome/fractured_savanna.json +++ b/data/terralith/worldgen/biome/fractured_savanna.json @@ -1,17 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 14865331, - "fog_color": 14866371, - "foliage_color": 10387789, - "water_color": 9600102, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -20,6 +7,20 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 14866371, + "foliage_color": 10387789, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 14865331, + "water_color": 9600102, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -54,7 +55,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -86,125 +87,122 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 1 + }, + { + "type": "minecraft:donkey", + "maxCount": 1, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 1, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "water_creature": [], - "water_ambient": [], - "misc": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 }, { "type": "minecraft:axolotl", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } - ] + ], + "water_ambient": [], + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1.1, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1.1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/frozen_cliffs.json b/data/terralith/worldgen/biome/frozen_cliffs.json index 9762e69f..6edf810f 100644 --- a/data/terralith/worldgen/biome/frozen_cliffs.json +++ b/data/terralith/worldgen/biome/frozen_cliffs.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,20 @@ "terralith:deep_ravine" ] }, + "creature_spawn_probability": 0.07, + "downfall": 0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:canyon/glacial/snow_surface", @@ -61,7 +63,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -91,103 +93,99 @@ "minecraft:freeze_top_layer" ] ], - "creature_spawn_probability": 0.07, + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 10 + }, + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 20, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 20 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:stray", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 - } - ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 10, - "minCount": 2, - "maxCount": 3 - }, - { - "type": "minecraft:polar_bear", - "weight": 1, - "minCount": 1, - "maxCount": 2 + "weight": 80 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0, - "downfall": 0.5, - "category": "icy", - "has_precipitation": true + "temperature": 0 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/glacial_chasm.json b/data/terralith/worldgen/biome/glacial_chasm.json index e46679e9..7a64b01b 100644 --- a/data/terralith/worldgen/biome/glacial_chasm.json +++ b/data/terralith/worldgen/biome/glacial_chasm.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,20 @@ "terralith:deep_ravine" ] }, + "creature_spawn_probability": 0.07, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:canyon/glacial/snow_surface", @@ -54,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -80,103 +82,99 @@ "minecraft:freeze_top_layer" ] ], - "creature_spawn_probability": 0.07, + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 10 + }, + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 20, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 20 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:stray", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 - } - ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 10, - "minCount": 2, - "maxCount": 3 - }, - { - "type": "minecraft:polar_bear", - "weight": 1, - "minCount": 1, - "maxCount": 2 + "weight": 80 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0, - "downfall": 0.5, - "category": "icy", - "has_precipitation": true + "temperature": 0 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/granite_cliffs.json b/data/terralith/worldgen/biome/granite_cliffs.json index 7f7d4758..e063d34e 100644 --- a/data/terralith/worldgen/biome/granite_cliffs.json +++ b/data/terralith/worldgen/biome/granite_cliffs.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:cliffs/granite/granitifier" @@ -51,7 +52,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -81,83 +82,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.4, - "downfall": 0.3, - "category": "beach", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/gravel_beach.json b/data/terralith/worldgen/biome/gravel_beach.json index 99014ac5..3c99a4d8 100644 --- a/data/terralith/worldgen/biome/gravel_beach.json +++ b/data/terralith/worldgen/biome/gravel_beach.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -84,90 +85,87 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:turtle", + "maxCount": 5, + "minCount": 2, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:turtle", - "weight": 5, - "minCount": 2, - "maxCount": 5 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.4, - "category": "beach", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/gravel_desert.json b/data/terralith/worldgen/biome/gravel_desert.json index 929b1594..8e17f51c 100644 --- a/data/terralith/worldgen/biome/gravel_desert.json +++ b/data/terralith/worldgen/biome/gravel_desert.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,20 @@ "terralith:deep_ravine" ] }, + "creature_spawn_probability": 0.07, + "downfall": 0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +57,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -85,104 +87,100 @@ "minecraft:freeze_top_layer" ] ], - "creature_spawn_probability": 0.07, + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 10 + }, + { + "type": "minecraft:polar_bear", + "maxCount": 2, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 20, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 20 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:stray", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 - } - ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 10, - "minCount": 2, - "maxCount": 3 - }, - { - "type": "minecraft:polar_bear", - "weight": 1, - "minCount": 1, - "maxCount": 2 + "weight": 80 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature_modifier": "frozen", "temperature": 0.14, - "downfall": 0.5, - "category": "icy", - "has_precipitation": true + "temperature_modifier": "frozen" } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/haze_mountain.json b/data/terralith/worldgen/biome/haze_mountain.json index 8d70ced0..6373e4f2 100644 --- a/data/terralith/worldgen/biome/haze_mountain.json +++ b/data/terralith/worldgen/biome/haze_mountain.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.6, "effects": { + "fog_color": 10858685, + "foliage_color": 10792816, + "grass_color": 10463365, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 14145761, - "fog_color": 10858685, - "grass_color": 10463365, - "foliage_color": 10792816, - "water_color": 4159136, - "water_fog_color": 329011, "particle": { "options": { - "type": "cloud" + "type": "minecraft:cloud" }, "probability": 0.001 - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 14145761, + "water_color": 4159136, + "water_fog_color": 329011 }, "features": [ [ @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,10 +89,9 @@ "terralith:mountains/misty/trees_top", "terralith:mountains/misty/trees_birch", "terralith:shrubland/small_trees", - "terralith:shrubland/tiny_trees", "terralith:shrubland/cone_trees", "minecraft:glow_lichen", - "minecraft:trees_mountain", + "minecraft:trees_windswept_hills", "minecraft:flower_default", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", @@ -103,114 +103,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:llama", + "maxCount": 6, + "minCount": 4, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:llama", - "weight": 5, - "minCount": 4, - "maxCount": 6 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.3, - "downfall": 0.6, - "category": "extreme_hills", - "has_precipitation": true + "temperature": 0.3 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/highlands.json b/data/terralith/worldgen/biome/highlands.json index 70f29bbf..e4b48fc8 100644 --- a/data/terralith/worldgen/biome/highlands.json +++ b/data/terralith/worldgen/biome/highlands.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.4, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:highlands/pillar", @@ -59,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -91,120 +92,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.4, - "downfall": 0.4, - "category": "plains", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/hot_shrubland.json b/data/terralith/worldgen/biome/hot_shrubland.json index 27dc4398..aff10308 100644 --- a/data/terralith/worldgen/biome/hot_shrubland.json +++ b/data/terralith/worldgen/biome/hot_shrubland.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 12702684, - "fog_color": 13095896, - "grass_color": 12824423, - "foliage_color": 12166272, - "water_color": 7856375, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.4, + "effects": { + "fog_color": 13095896, + "foliage_color": 12166272, + "grass_color": 12824423, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 12702684, + "water_color": 7856375, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -56,7 +57,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -78,8 +79,8 @@ "terralith:shrubland/hot/cone_trees", "minecraft:glow_lichen", "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", + "minecraft:trees_plains", + "minecraft:flower_plains", "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -90,120 +91,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.8, - "downfall": 0.4, - "category": "plains", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/ice_marsh.json b/data/terralith/worldgen/biome/ice_marsh.json index ac048ac4..81fb9920 100644 --- a/data/terralith/worldgen/biome/ice_marsh.json +++ b/data/terralith/worldgen/biome/ice_marsh.json @@ -1,32 +1,33 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 10660776, + "foliage_color": 10387789, + "grass_color": 6979667, + "grass_color_modifier": "swamp", "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "grass_color_modifier": "swamp", - "grass_color": 6979667, - "sky_color": 10599601, - "foliage_color": 10387789, - "fog_color": 10660776, - "water_color": 6388594, - "water_fog_color": 2302743, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.swamp" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10599601, + "water_color": 6388594, + "water_fog_color": 2302743 }, "features": [ [ @@ -68,7 +69,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,7 +90,7 @@ "minecraft:flower_swamp", "minecraft:patch_grass_normal", "minecraft:patch_dead_bush", - "minecraft:patch_waterlilly", + "minecraft:patch_waterlily", "minecraft:brown_mushroom_swamp", "minecraft:red_mushroom_swamp", "minecraft:brown_mushroom_normal", @@ -102,121 +103,118 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + }, + { + "type": "minecraft:frog", + "maxCount": 5, + "minCount": 2, + "weight": 18 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:slime", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:frog", - "maxCount": 5, - "minCount": 2, - "weight": 18 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, "temperature": 0.14, - "temperature_modifier": "frozen", - "downfall": 0.9, - "category": "swamp", - "has_precipitation": true + "temperature_modifier": "frozen" } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/jungle_mountains.json b/data/terralith/worldgen/biome/jungle_mountains.json index e31492b8..6939d954 100644 --- a/data/terralith/worldgen/biome/jungle_mountains.json +++ b/data/terralith/worldgen/biome/jungle_mountains.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10599654, "fog_color": 10664914, "foliage_color": 7451654, "grass_color": 7514630, - "water_color": 7856375, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10599654, + "water_color": 7856375, + "water_fog_color": 329011 }, "features": [ [ @@ -60,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -90,132 +91,129 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, + "type": "minecraft:parrot", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 40 }, { - "type": "minecraft:ocelot", - "weight": 2, + "type": "minecraft:panda", + "maxCount": 2, "minCount": 1, - "maxCount": 3 + "weight": 1 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:chicken", - "weight": 10, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:parrot", - "weight": 40, + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, "minCount": 1, - "maxCount": 2 + "weight": 10 }, { - "type": "minecraft:panda", - "weight": 1, + "type": "minecraft:witch", + "maxCount": 1, "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ + "weight": 5 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:ocelot", + "maxCount": 3, + "minCount": 1, + "weight": 2 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.95, - "downfall": 0.9, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/lavender_forest.json b/data/terralith/worldgen/biome/lavender_forest.json index a21f72f3..78368b2e 100644 --- a/data/terralith/worldgen/biome/lavender_forest.json +++ b/data/terralith/worldgen/biome/lavender_forest.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7972607, "fog_color": 12638463, "foliage_color": 13154303, "grass_color": 10215612, - "water_color": 8893172, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 8893172, + "water_fog_color": 329011 }, "features": [ [], @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -80,7 +81,7 @@ [ "minecraft:glow_lichen", "terralith:flower/lavender/trees", - "minecraft:flower_forest", + "minecraft:flower_flower_forest", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -91,114 +92,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/lavender_valley.json b/data/terralith/worldgen/biome/lavender_valley.json index 6ce46607..a26d2282 100644 --- a/data/terralith/worldgen/biome/lavender_valley.json +++ b/data/terralith/worldgen/biome/lavender_valley.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7972607, "fog_color": 12638463, "foliage_color": 13154303, "grass_color": 10215612, - "water_color": 8893172, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 8893172, + "water_fog_color": 329011 }, "features": [ [ @@ -65,7 +66,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -82,7 +83,7 @@ [ "minecraft:glow_lichen", "terralith:flower/lavender/trees", - "minecraft:flower_forest", + "minecraft:flower_flower_forest", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -93,114 +94,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/lush_desert.json b/data/terralith/worldgen/biome/lush_desert.json index e034ad3a..8f790566 100644 --- a/data/terralith/worldgen/biome/lush_desert.json +++ b/data/terralith/worldgen/biome/lush_desert.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 13494015, + "foliage_color": 8611905, + "grass_color": 14462038, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.desert" }, "sky_color": 11653631, - "fog_color": 13494015, - "grass_color": 14462038, - "foliage_color": 8611905, "water_color": 7856375, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:desert/sandstone" @@ -69,7 +70,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -103,96 +104,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/lush_valley.json b/data/terralith/worldgen/biome/lush_valley.json index 5566d4c1..24258816 100644 --- a/data/terralith/worldgen/biome/lush_valley.json +++ b/data/terralith/worldgen/biome/lush_valley.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "grass_color": 7382395, - "sky_color": 10858685, - "fog_color": 14145761, - "foliage_color": 15971383, - "water_color": 6388624, - "water_fog_color": 2302743 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 14145761, + "foliage_color": 15971383, + "grass_color": 7382395, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 6388624, + "water_fog_color": 2302743 + }, "features": [ [ "terralith:canyon/generic/cliff", @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -93,126 +94,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.4, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/mirage_isles.json b/data/terralith/worldgen/biome/mirage_isles.json index b29dd9f5..d7645c57 100644 --- a/data/terralith/worldgen/biome/mirage_isles.json +++ b/data/terralith/worldgen/biome/mirage_isles.json @@ -1,10 +1,28 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { + "fog_color": 12638463, + "foliage_color": 6809288, + "grass_color": 2798279, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "music": { + "max_delay": 24000, + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.forest" }, "particle": { "options": { @@ -13,25 +31,8 @@ "probability": 0.0005 }, "sky_color": 12626175, - "fog_color": 12638463, - "foliage_color": 6809288, - "grass_color": 2798279, "water_color": 10655972, - "water_fog_color": 329011, - "music": { - "min_delay": 12000, - "max_delay": 24000, - "replace_current_music": false, - "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "water_fog_color": 329011 }, "features": [ [ @@ -71,7 +72,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -91,7 +92,7 @@ "terralith:enchanted/small_shrooms_brown", "terralith:enchanted/trees", "minecraft:glow_lichen", - "minecraft:forest_flower_vegetation", + "minecraft:forest_flowers", "minecraft:flower_default", "minecraft:patch_grass_forest", "minecraft:brown_mushroom_normal", @@ -103,59 +104,56 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [], + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], + "misc": [], + "monster": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/moonlight_grove.json b/data/terralith/worldgen/biome/moonlight_grove.json index f1e5e5bc..60607809 100644 --- a/data/terralith/worldgen/biome/moonlight_grove.json +++ b/data/terralith/worldgen/biome/moonlight_grove.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7972607, "fog_color": 12638463, "foliage_color": 8177813, "grass_color": 10400481, - "water_color": 9614049, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 9614049, + "water_fog_color": 329011 }, "features": [ [], @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -93,114 +94,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/moonlight_valley.json b/data/terralith/worldgen/biome/moonlight_valley.json index 7c04f05a..bdbe4524 100644 --- a/data/terralith/worldgen/biome/moonlight_valley.json +++ b/data/terralith/worldgen/biome/moonlight_valley.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.8, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7972607, "fog_color": 12638463, "foliage_color": 8177813, "grass_color": 10400481, - "water_color": 9614049, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.forest" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 7972607, + "water_color": 9614049, + "water_fog_color": 329011 }, "features": [ [ @@ -65,7 +66,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -96,114 +97,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.8, - "category": "forest", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/mountain_steppe.json b/data/terralith/worldgen/biome/mountain_steppe.json index f0460ead..e56b195d 100644 --- a/data/terralith/worldgen/biome/mountain_steppe.json +++ b/data/terralith/worldgen/biome/mountain_steppe.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.45, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -54,7 +55,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -83,120 +84,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.4025, - "downfall": 0.45, - "category": "plains", - "has_precipitation": true + "temperature": 0.4025 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/orchid_swamp.json b/data/terralith/worldgen/biome/orchid_swamp.json index c2f69d90..10580463 100644 --- a/data/terralith/worldgen/biome/orchid_swamp.json +++ b/data/terralith/worldgen/biome/orchid_swamp.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { + "fog_color": 10660776, + "foliage_color": 6065735, + "grass_color": 6265718, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "grass_color": 6265718, - "sky_color": 10599601, - "foliage_color": 6065735, - "fog_color": 10660776, - "water_color": 6388580, - "water_fog_color": 2302743, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.swamp" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10599601, + "water_color": 6388580, + "water_fog_color": 2302743 }, "features": [ [], @@ -65,7 +66,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -88,7 +89,7 @@ "terralith:swamp/orchid/flowers", "minecraft:patch_grass_normal", "minecraft:patch_dead_bush", - "minecraft:patch_waterlilly", + "minecraft:patch_waterlily", "minecraft:brown_mushroom_swamp", "minecraft:red_mushroom_swamp", "minecraft:brown_mushroom_normal", @@ -101,120 +102,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + }, + { + "type": "minecraft:frog", + "maxCount": 5, + "minCount": 2, + "weight": 25 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:slime", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:frog", - "maxCount": 5, - "minCount": 2, - "weight": 25 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 1 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.8, - "downfall": 0.9, - "category": "swamp", - "has_precipitation": true + "temperature": 0.8 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/painted_mountains.json b/data/terralith/worldgen/biome/painted_mountains.json index 97a799d0..dd601af2 100644 --- a/data/terralith/worldgen/biome/painted_mountains.json +++ b/data/terralith/worldgen/biome/painted_mountains.json @@ -1,167 +1,165 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 14865331, - "fog_color": 14866371, - "water_color": 4159204, - "water_fog_color": 329011 + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, + "effects": { + "fog_color": 14866371, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, - "features": [ - [ - "terralith:mountains/painted/surface_dx" - ], - [ - "minecraft:lake_lava_underground", - "minecraft:lake_lava_surface" - ], - [ - "minecraft:amethyst_geode", - "terralith:cave/generic/mega_geode" - ], - [ - "minecraft:monster_room" - ], - [], - [], - [ - "minecraft:ore_dirt", - "minecraft:ore_gravel", - "minecraft:ore_granite_upper", - "minecraft:ore_granite_lower", - "minecraft:ore_diorite_upper", - "minecraft:ore_diorite_lower", - "minecraft:ore_andesite_upper", - "minecraft:ore_andesite_lower", - "minecraft:ore_tuff", - "minecraft:ore_coal_upper", - "minecraft:ore_coal_lower", - "minecraft:ore_iron_upper", - "minecraft:ore_iron_middle", - "minecraft:ore_iron_small", - "minecraft:ore_gold", - "minecraft:ore_redstone", - "minecraft:ore_redstone_lower", - "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", - "minecraft:ore_diamond_large", - "minecraft:ore_lapis", - "minecraft:ore_lapis_buried", - "minecraft:ore_copper", - "minecraft:underwater_magma", - "minecraft:disk_sand", - "minecraft:disk_clay", - "minecraft:disk_gravel", - "minecraft:ore_emerald" - ], - [ - "minecraft:ore_infested" - ], - [ - "minecraft:spring_water", - "minecraft:spring_lava" - ], - [ - "minecraft:glow_lichen", - "minecraft:patch_dead_bush" - ] + "sky_color": 14865331, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [ + "terralith:mountains/painted/surface_dx" ], - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:goat", - "weight": 5, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "mountain", - "has_precipitation": true + [ + "minecraft:lake_lava_underground", + "minecraft:lake_lava_surface" + ], + [ + "minecraft:amethyst_geode", + "terralith:cave/generic/mega_geode" + ], + [ + "minecraft:monster_room" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma", + "minecraft:disk_sand", + "minecraft:disk_clay", + "minecraft:disk_gravel", + "minecraft:ore_emerald" + ], + [ + "minecraft:ore_infested" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:glow_lichen", + "minecraft:patch_dead_bush" + ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 1, + "weight": 5 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/red_oasis.json b/data/terralith/worldgen/biome/red_oasis.json index a591e17f..891a1175 100644 --- a/data/terralith/worldgen/biome/red_oasis.json +++ b/data/terralith/worldgen/biome/red_oasis.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 14866371, + "foliage_color": 5157688, + "grass_color": 7844664, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.desert" }, "sky_color": 14865331, - "fog_color": 14866371, - "grass_color": 7844664, - "foliage_color": 5157688, "water_color": 4570768, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [], [ @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -96,96 +97,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/rocky_jungle.json b/data/terralith/worldgen/biome/rocky_jungle.json index e31492b8..6939d954 100644 --- a/data/terralith/worldgen/biome/rocky_jungle.json +++ b/data/terralith/worldgen/biome/rocky_jungle.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10599654, "fog_color": 10664914, "foliage_color": 7451654, "grass_color": 7514630, - "water_color": 7856375, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10599654, + "water_color": 7856375, + "water_fog_color": 329011 }, "features": [ [ @@ -60,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -90,132 +91,129 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, + "type": "minecraft:parrot", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 40 }, { - "type": "minecraft:ocelot", - "weight": 2, + "type": "minecraft:panda", + "maxCount": 2, "minCount": 1, - "maxCount": 3 + "weight": 1 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:chicken", - "weight": 10, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:parrot", - "weight": 40, + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, "minCount": 1, - "maxCount": 2 + "weight": 10 }, { - "type": "minecraft:panda", - "weight": 1, + "type": "minecraft:witch", + "maxCount": 1, "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ + "weight": 5 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:ocelot", + "maxCount": 3, + "minCount": 1, + "weight": 2 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.95, - "downfall": 0.9, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/rocky_mountains.json b/data/terralith/worldgen/biome/rocky_mountains.json index 4db20885..84c71c3c 100644 --- a/data/terralith/worldgen/biome/rocky_mountains.json +++ b/data/terralith/worldgen/biome/rocky_mountains.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, "effects": { + "fog_color": 14145761, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, "sky_color": 10858685, - "fog_color": 14145761, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:mountains/rocky/deepslate", @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,83 +90,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.3, - "downfall": 0.3, - "category": "mountain", - "has_precipitation": false + "temperature": 0.3 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/rocky_shrubland.json b/data/terralith/worldgen/biome/rocky_shrubland.json index 92e6c8a6..73eed2a9 100644 --- a/data/terralith/worldgen/biome/rocky_shrubland.json +++ b/data/terralith/worldgen/biome/rocky_shrubland.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "grass_color": 9663828, - "foliage_color": 12162160, - "water_color": 4159136, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "foliage_color": 12162160, + "grass_color": 9663828, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159136, + "water_fog_color": 329011 + }, "features": [ [ "terralith:canyon/generic/cliff" @@ -58,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -80,8 +81,8 @@ "terralith:shrubland/cold/cone_trees", "minecraft:glow_lichen", "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", - "minecraft:flower_plain_decorated", + "minecraft:trees_plains", + "minecraft:flower_plains", "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -92,121 +93,118 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, "temperature": 0.14, - "temperature_modifier": "frozen", - "downfall": 0, - "category": "plains", - "has_precipitation": true + "temperature_modifier": "frozen" } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/sakura_grove.json b/data/terralith/worldgen/biome/sakura_grove.json index 2d4d8058..5b022e2b 100644 --- a/data/terralith/worldgen/biome/sakura_grove.json +++ b/data/terralith/worldgen/biome/sakura_grove.json @@ -1,126 +1,4 @@ { - "temperature": 0.7, - "downfall": 0.8, - "has_precipitation": true, - "effects": { - "sky_color": 10864127, - "fog_color": 13822975, - "water_color": 4962255, - "water_fog_color": 329011, - "grass_color": 7982981, - "foliage_color": 16755660, - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - } - }, - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, "carvers": { "air": [ "minecraft:cave", @@ -129,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 13822975, + "foliage_color": 16755660, + "grass_color": 7982981, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10864127, + "water_color": 4962255, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -168,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -202,5 +95,112 @@ [ "minecraft:freeze_top_layer" ] - ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/sakura_valley.json b/data/terralith/worldgen/biome/sakura_valley.json index d47f1d8b..91681135 100644 --- a/data/terralith/worldgen/biome/sakura_valley.json +++ b/data/terralith/worldgen/biome/sakura_valley.json @@ -1,126 +1,4 @@ { - "temperature": 0.7, - "downfall": 0.8, - "has_precipitation": true, - "effects": { - "sky_color": 10864127, - "fog_color": 13822975, - "water_color": 4962255, - "water_fog_color": 329011, - "grass_color": 7982981, - "foliage_color": 16764123, - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - } - }, - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, "carvers": { "air": [ "minecraft:cave", @@ -129,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 13822975, + "foliage_color": 16764123, + "grass_color": 7982981, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10864127, + "water_color": 4962255, + "water_fog_color": 329011 + }, "features": [ [ "terralith:canyon/generic/cliff" @@ -170,7 +63,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -204,5 +97,112 @@ [ "minecraft:freeze_top_layer" ] - ] + ], + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/sandstone_valley.json b/data/terralith/worldgen/biome/sandstone_valley.json index e2cd416f..bc3b73fd 100644 --- a/data/terralith/worldgen/biome/sandstone_valley.json +++ b/data/terralith/worldgen/biome/sandstone_valley.json @@ -1,10 +1,22 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 13494015, + "foliage_color": 5157688, + "grass_color": 7844664, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { "max_delay": 24000, @@ -13,20 +25,9 @@ "sound": "minecraft:music.overworld.desert" }, "sky_color": 11653631, - "fog_color": 13494015, - "grass_color": 7844664, - "foliage_color": 5157688, "water_color": 4570768, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:canyon/sandstone/sandstone", @@ -67,7 +68,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -100,96 +101,93 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 19, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 19 }, { "type": "minecraft:zombie_villager", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:husk", - "weight": 80, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 80 } ], - "creature": [ - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "desert", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/savanna_badlands.json b/data/terralith/worldgen/biome/savanna_badlands.json index 1d931051..1372ea49 100644 --- a/data/terralith/worldgen/biome/savanna_badlands.json +++ b/data/terralith/worldgen/biome/savanna_badlands.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 5076668, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 5076668, + "water_fog_color": 329011 + }, "features": [ [ "terralith:savanna/terracotta", @@ -58,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,126 +90,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:horse", - "weight": 1, + "maxCount": 6, "minCount": 2, - "maxCount": 6 + "weight": 1 }, { "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:llama", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/savanna_slopes.json b/data/terralith/worldgen/biome/savanna_slopes.json index 9cfca14a..695bcca4 100644 --- a/data/terralith/worldgen/biome/savanna_slopes.json +++ b/data/terralith/worldgen/biome/savanna_slopes.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:savanna/badlands/grass_granite" @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,126 +90,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:horse", - "weight": 1, + "maxCount": 6, "minCount": 2, - "maxCount": 6 + "weight": 1 }, { "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 1 }, { "type": "minecraft:llama", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/scarlet_mountains.json b/data/terralith/worldgen/biome/scarlet_mountains.json index fc19d1b3..0d667aa3 100644 --- a/data/terralith/worldgen/biome/scarlet_mountains.json +++ b/data/terralith/worldgen/biome/scarlet_mountains.json @@ -1,36 +1,36 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.4, "effects": { + "fog_color": 14145761, + "grass_color": 9441826, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, "sky_color": 10858685, - "fog_color": 14145761, - "grass_color": 9441826, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:mountains/scarlet/snow_patch", - "terralith:mountains/scarlet/crimson_patch", - "terralith:mountains/scarlet/crimson_spread" + "terralith:mountains/scarlet/crimson_patch" ], [ "minecraft:lake_lava_underground", @@ -59,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -86,83 +86,80 @@ "terralith:mountains/scarlet/remove_steep_snow" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.1, - "downfall": 0.4, - "category": "mountain", - "has_precipitation": true + "temperature": 0.1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/shield.json b/data/terralith/worldgen/biome/shield.json index 9175c1d5..951f89f4 100644 --- a/data/terralith/worldgen/biome/shield.json +++ b/data/terralith/worldgen/biome/shield.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "grass_color": 7382395, - "sky_color": 10858685, - "fog_color": 14145761, - "foliage_color": 15971383, - "water_color": 6388624, - "water_fog_color": 2302743 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 14145761, + "foliage_color": 15971383, + "grass_color": 7382395, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 6388624, + "water_fog_color": 2302743 + }, "features": [ [], [ @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -93,126 +94,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.4, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/shield_clearing.json b/data/terralith/worldgen/biome/shield_clearing.json index e6921a8e..4829c458 100644 --- a/data/terralith/worldgen/biome/shield_clearing.json +++ b/data/terralith/worldgen/biome/shield_clearing.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 6388624, - "water_fog_color": 2302743 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": -0.5, + "effects": { + "fog_color": 14145761, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 6388624, + "water_fog_color": 2302743 + }, "features": [ [ "terralith:canyon/generic/cliff", @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -85,120 +86,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.4, - "downfall": -0.5, - "category": "plains", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/shrubland.json b/data/terralith/worldgen/biome/shrubland.json index d297da4f..83d7da0c 100644 --- a/data/terralith/worldgen/biome/shrubland.json +++ b/data/terralith/worldgen/biome/shrubland.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "grass_color": 11442535, - "foliage_color": 12162160, - "water_color": 4159136, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0, + "effects": { + "fog_color": 13494015, + "foliage_color": 12162160, + "grass_color": 11442535, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 4159136, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -56,7 +57,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -74,11 +75,10 @@ [ "terralith:shrubland/bushes", "terralith:shrubland/small_trees", - "terralith:shrubland/tiny_trees", "terralith:shrubland/cone_trees", "minecraft:glow_lichen", "minecraft:patch_tall_grass_2", - "minecraft:plain_vegetation", + "minecraft:trees_plains", "minecraft:patch_grass_plain", "minecraft:brown_mushroom_normal", "minecraft:red_mushroom_normal", @@ -89,120 +89,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 1.2, - "downfall": 0, - "category": "savanna", - "has_precipitation": false + "temperature": 1.2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/siberian_grove.json b/data/terralith/worldgen/biome/siberian_grove.json index 6a5caf12..1b51b5ac 100644 --- a/data/terralith/worldgen/biome/siberian_grove.json +++ b/data/terralith/worldgen/biome/siberian_grove.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "grass_color": 5079917, - "sky_color": 10858685, - "fog_color": 14145761, - "foliage_color": 15435072, - "water_color": 6388624, - "water_fog_color": 2302743 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 14145761, + "foliage_color": 15435072, + "grass_color": 5079917, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 6388624, + "water_fog_color": 2302743 + }, "features": [ [], [ @@ -59,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -93,126 +94,123 @@ "terralith:mountains/scarlet/remove_some_snow" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.13, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.13 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/siberian_taiga.json b/data/terralith/worldgen/biome/siberian_taiga.json index 61366022..fd07f96a 100644 --- a/data/terralith/worldgen/biome/siberian_taiga.json +++ b/data/terralith/worldgen/biome/siberian_taiga.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "grass_color": 6463095, - "sky_color": 10858685, - "fog_color": 14145761, - "foliage_color": 15435072, - "water_color": 6388624, - "water_fog_color": 2302743 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 1.2, + "effects": { + "fog_color": 14145761, + "foliage_color": 15435072, + "grass_color": 6463095, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 6388624, + "water_fog_color": 2302743 + }, "features": [ [], [ @@ -59,7 +60,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -92,126 +93,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.2, - "downfall": 1.2, - "category": "taiga", - "has_precipitation": true + "temperature": 0.2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/skylands.json b/data/terralith/worldgen/biome/skylands.json index c51a2519..5e1e91b3 100644 --- a/data/terralith/worldgen/biome/skylands.json +++ b/data/terralith/worldgen/biome/skylands.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, - "grass_color": 14264863, - "foliage_color": 16099361 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "foliage_color": 16099361, + "grass_color": 14264863, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:skylands/floating_islands", @@ -64,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -97,109 +98,106 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 + } + ], + "water_ambient": [ + { + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 10 } ], "water_creature": [ { "type": "minecraft:squid", - "weight": 1, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 1 }, { "type": "minecraft:dolphin", - "weight": 1, + "maxCount": 2, "minCount": 1, - "maxCount": 2 + "weight": 1 } - ], - "water_ambient": [ - { - "type": "minecraft:cod", - "weight": 10, - "minCount": 3, - "maxCount": 6 - } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/skylands_autumn.json b/data/terralith/worldgen/biome/skylands_autumn.json index 690a51bf..d0adf961 100644 --- a/data/terralith/worldgen/biome/skylands_autumn.json +++ b/data/terralith/worldgen/biome/skylands_autumn.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, - "grass_color": 14264863, - "foliage_color": 16099361 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "foliage_color": 16099361, + "grass_color": 14264863, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:skylands/floating_islands", @@ -64,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -97,134 +98,131 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:cow", + "maxCount": 4, + "minCount": 4, + "weight": 8 + }, + { + "type": "minecraft:goat", + "maxCount": 3, + "minCount": 2, + "weight": 4 + }, + { + "type": "minecraft:fox", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, + "underground_water_creature": [ { - "type": "minecraft:cow", - "weight": 8, + "type": "minecraft:glow_squid", + "maxCount": 6, "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:goat", - "weight": 4, - "minCount": 2, - "maxCount": 3 - }, - { - "type": "minecraft:fox", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 10 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ + "water_ambient": [ { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 10 } ], "water_creature": [ { "type": "minecraft:squid", - "weight": 1, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 1 }, { "type": "minecraft:dolphin", - "weight": 1, + "maxCount": 2, "minCount": 1, - "maxCount": 2 + "weight": 1 } - ], - "water_ambient": [ - { - "type": "minecraft:cod", - "weight": 10, - "minCount": 3, - "maxCount": 6 - } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/skylands_spring.json b/data/terralith/worldgen/biome/skylands_spring.json index 00bfc1d1..6298bd99 100644 --- a/data/terralith/worldgen/biome/skylands_spring.json +++ b/data/terralith/worldgen/biome/skylands_spring.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4445678, - "water_fog_color": 329011, - "grass_color": 10217152, - "foliage_color": 16755660 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "foliage_color": 16755660, + "grass_color": 10217152, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4445678, + "water_fog_color": 329011 + }, "features": [ [ "terralith:skylands/spring/floating_islands", @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -99,128 +100,125 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 12 + }, + { + "type": "minecraft:chicken", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:rabbit", + "maxCount": 4, + "minCount": 4, + "weight": 10 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 1, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:dolphin", - "weight": 1, - "minCount": 1, - "maxCount": 2 + "weight": 10 } ], "water_ambient": [ { "type": "minecraft:cod", - "weight": 10, + "maxCount": 6, "minCount": 3, - "maxCount": 6 + "weight": 10 } ], - "misc": [], - "creature": [ - { - "type": "minecraft:pig", - "weight": 12, - "minCount": 4, - "maxCount": 4 - }, + "water_creature": [ { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 1 }, { - "type": "minecraft:rabbit", - "weight": 10, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:dolphin", + "maxCount": 2, + "minCount": 1, + "weight": 1 } ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/skylands_summer.json b/data/terralith/worldgen/biome/skylands_summer.json index ce005e01..60d26361 100644 --- a/data/terralith/worldgen/biome/skylands_summer.json +++ b/data/terralith/worldgen/biome/skylands_summer.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 9619199, - "fog_color": 12638463, - "foliage_color": 11856974, - "grass_color": 9035086, - "water_color": 4445678, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "foliage_color": 11856974, + "grass_color": 9035086, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 9619199, + "water_color": 4445678, + "water_fog_color": 329011 + }, "features": [ [ "terralith:skylands/summer/floating_islands", @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -97,140 +98,137 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:parrot", + "maxCount": 1, + "minCount": 1, + "weight": 6 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [ - { - "type": "minecraft:squid", - "weight": 1, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:dolphin", - "weight": 1, - "minCount": 1, - "maxCount": 2 + "weight": 10 } ], "water_ambient": [ { "type": "minecraft:cod", - "weight": 10, + "maxCount": 6, "minCount": 3, - "maxCount": 6 + "weight": 10 } ], - "misc": [], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, + "water_creature": [ { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:squid", + "maxCount": 4, + "minCount": 1, + "weight": 1 }, { - "type": "minecraft:parrot", - "weight": 6, + "type": "minecraft:dolphin", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 1 } ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/skylands_winter.json b/data/terralith/worldgen/biome/skylands_winter.json index e5d123ed..ccb63c11 100644 --- a/data/terralith/worldgen/biome/skylands_winter.json +++ b/data/terralith/worldgen/biome/skylands_winter.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8103167, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011, - "grass_color": 6783919, - "foliage_color": 8887727 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 12638463, + "foliage_color": 8887727, + "grass_color": 6783919, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8103167, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:skylands/winter/floating_islands", @@ -62,7 +63,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -95,128 +96,125 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:goat", + "maxCount": 4, + "minCount": 4, + "weight": 10 + }, + { + "type": "minecraft:sheep", + "maxCount": 4, + "minCount": 4, + "weight": 8 + }, + { + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 4 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:stray", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:goat", - "weight": 10, - "minCount": 4, - "maxCount": 4 - }, + "underground_water_creature": [ { - "type": "minecraft:sheep", - "weight": 8, + "type": "minecraft:glow_squid", + "maxCount": 6, "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:rabbit", - "weight": 4, - "minCount": 2, - "maxCount": 3 + "weight": 10 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ + "water_ambient": [ { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 + "type": "minecraft:cod", + "maxCount": 6, + "minCount": 3, + "weight": 10 } ], "water_creature": [ { "type": "minecraft:squid", - "weight": 1, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 1 }, { "type": "minecraft:dolphin", - "weight": 1, + "maxCount": 2, "minCount": 1, - "maxCount": 2 + "weight": 1 } - ], - "water_ambient": [ - { - "type": "minecraft:cod", - "weight": 10, - "minCount": 3, - "maxCount": 6 - } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.2, - "downfall": 0.5, - "category": "ocean", - "has_precipitation": true + "temperature": 0.2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/snowy_badlands.json b/data/terralith/worldgen/biome/snowy_badlands.json index 21025792..5f56e1a8 100644 --- a/data/terralith/worldgen/biome/snowy_badlands.json +++ b/data/terralith/worldgen/biome/snowy_badlands.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.5, "effects": { + "fog_color": 14145761, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 10858685, - "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.badlands" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 }, "features": [ [ @@ -64,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -98,83 +99,80 @@ "terralith:snowy/layer/third" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0, - "downfall": 0.5, - "category": "mesa", - "has_precipitation": true + "temperature": 0 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/snowy_cherry_grove.json b/data/terralith/worldgen/biome/snowy_cherry_grove.json index 2e9350ee..99bd58b0 100644 --- a/data/terralith/worldgen/biome/snowy_cherry_grove.json +++ b/data/terralith/worldgen/biome/snowy_cherry_grove.json @@ -65,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -85,7 +85,6 @@ "minecraft:spring_lava" ], [ - "terralith:sakura/bamboo", "minecraft:glow_lichen", "minecraft:patch_tall_grass_2", "minecraft:patch_grass_plain", @@ -132,9 +131,9 @@ }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 } ], "misc": [], diff --git a/data/terralith/worldgen/biome/snowy_maple_forest.json b/data/terralith/worldgen/biome/snowy_maple_forest.json index 052b89ae..6a1663f7 100644 --- a/data/terralith/worldgen/biome/snowy_maple_forest.json +++ b/data/terralith/worldgen/biome/snowy_maple_forest.json @@ -1,17 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "foliage_color": 15488072, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -20,6 +7,20 @@ "terralith:deep_ravine" ] }, + "downfall": 0.2, + "effects": { + "fog_color": 12638463, + "foliage_color": 15488072, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:highlands/forest/disk_gravel", @@ -60,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -98,120 +99,117 @@ "terralith:snowy/layer/third" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.1, - "downfall": 0.2, - "category": "taiga", - "has_precipitation": true + "temperature": 0.1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/snowy_shield.json b/data/terralith/worldgen/biome/snowy_shield.json index 33011eb8..2e4a683a 100644 --- a/data/terralith/worldgen/biome/snowy_shield.json +++ b/data/terralith/worldgen/biome/snowy_shield.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "grass_color": 7382395, - "sky_color": 10858685, - "fog_color": 14145761, - "foliage_color": 15971383, - "water_color": 6388624, - "water_fog_color": 2302743 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 14145761, + "foliage_color": 15971383, + "grass_color": 7382395, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 10858685, + "water_color": 6388624, + "water_fog_color": 2302743 + }, "features": [ [], [ @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -96,126 +97,123 @@ "terralith:snowy/layer/third" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.1, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/steppe.json b/data/terralith/worldgen/biome/steppe.json index 0086c2a0..aff1cb40 100644 --- a/data/terralith/worldgen/biome/steppe.json +++ b/data/terralith/worldgen/biome/steppe.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": -0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:canyon/generic/cliff", @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -85,120 +86,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.4, - "downfall": -0.5, - "category": "plains", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/stony_spires.json b/data/terralith/worldgen/biome/stony_spires.json index 01cdbd50..13959847 100644 --- a/data/terralith/worldgen/biome/stony_spires.json +++ b/data/terralith/worldgen/biome/stony_spires.json @@ -1,30 +1,31 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, "effects": { + "fog_color": 12638463, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, "sky_color": 7776511, - "fog_color": 12638463, "water_color": 4159204, "water_fog_color": 329011 }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] - }, "features": [ [ "terralith:spires/cliff", @@ -64,7 +65,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -90,83 +91,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.7, - "downfall": 0.3, - "category": "mountain", - "has_precipitation": true + "temperature": 0.7 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/temperate_highlands.json b/data/terralith/worldgen/biome/temperate_highlands.json index 6ab78de4..95258d8f 100644 --- a/data/terralith/worldgen/biome/temperate_highlands.json +++ b/data/terralith/worldgen/biome/temperate_highlands.json @@ -1,17 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "foliage_color": 15494711, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -20,6 +7,20 @@ "terralith:deep_ravine" ] }, + "downfall": 0.2, + "effects": { + "fog_color": 12638463, + "foliage_color": 15494711, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:highlands/forest/disk_gravel", @@ -60,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -96,120 +97,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, + "maxCount": 1, "minCount": 1, - "maxCount": 3 + "weight": 5 } ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.9, - "downfall": 0.2, - "category": "taiga", - "has_precipitation": true + "temperature": 0.9 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/tropical_jungle.json b/data/terralith/worldgen/biome/tropical_jungle.json index e5a614e6..aa9ddd4a 100644 --- a/data/terralith/worldgen/biome/tropical_jungle.json +++ b/data/terralith/worldgen/biome/tropical_jungle.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.9, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 9619199, "fog_color": 12638463, "foliage_color": 11856974, "grass_color": 9035086, - "water_color": 4445678, - "water_fog_color": 329011, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.jungle" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 9619199, + "water_color": 4445678, + "water_fog_color": 329011 }, "features": [ [], @@ -62,7 +63,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -95,132 +96,129 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, + "type": "minecraft:parrot", + "maxCount": 2, "minCount": 1, - "maxCount": 1 + "weight": 40 }, { - "type": "minecraft:ocelot", - "weight": 2, + "type": "minecraft:panda", + "maxCount": 2, "minCount": 1, - "maxCount": 3 + "weight": 1 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:chicken", - "weight": 10, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:parrot", - "weight": 40, + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, "minCount": 1, - "maxCount": 2 + "weight": 10 }, { - "type": "minecraft:panda", - "weight": 1, + "type": "minecraft:witch", + "maxCount": 1, "minCount": 1, - "maxCount": 2 - } - ], - "ambient": [ + "weight": 5 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:ocelot", + "maxCount": 3, + "minCount": 1, + "weight": 2 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.95, - "downfall": 0.9, - "category": "jungle", - "has_precipitation": true + "temperature": 0.95 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/valley_clearing.json b/data/terralith/worldgen/biome/valley_clearing.json index 05c8c75f..1bcfc2ea 100644 --- a/data/terralith/worldgen/biome/valley_clearing.json +++ b/data/terralith/worldgen/biome/valley_clearing.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7907327, - "fog_color": 12638463, - "water_color": 6388624, - "water_fog_color": 2302743 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": -0.5, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7907327, + "water_color": 6388624, + "water_fog_color": 2302743 + }, "features": [ [ "terralith:canyon/generic/cliff", @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -85,120 +86,117 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:horse", + "maxCount": 6, + "minCount": 2, + "weight": 5 + }, + { + "type": "minecraft:donkey", + "maxCount": 3, + "minCount": 1, + "weight": 1 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:horse", - "weight": 5, - "minCount": 2, - "maxCount": 6 - }, - { - "type": "minecraft:donkey", - "weight": 1, - "minCount": 1, - "maxCount": 3 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.4, - "downfall": -0.5, - "category": "plains", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/volcanic_crater.json b/data/terralith/worldgen/biome/volcanic_crater.json index a5d4a82c..a2341b3d 100644 --- a/data/terralith/worldgen/biome/volcanic_crater.json +++ b/data/terralith/worldgen/biome/volcanic_crater.json @@ -1,121 +1,43 @@ { - "temperature": 1, + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, "downfall": 0.3, - "category": "mountain", "effects": { - "sky_color": 5725286, "fog_color": 9148579, - "water_color": 4159204, - "water_fog_color": 329011, - "grass_color": 12630956, "foliage_color": 12763305, + "grass_color": 12630956, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, "particle": { "options": { - "type": "white_ash" + "type": "minecraft:white_ash" }, "probability": 0.0075 - } - }, - "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, - { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], - "underground_water_creature": [ - { - "type": "minecraft:glow_squid", - "weight": 10, - "minCount": 4, - "maxCount": 6 - } - ], - "water_creature": [], - "water_ambient": [], - "misc": [] - }, - "spawn_costs": {}, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 5725286, + "water_color": 4159204, + "water_fog_color": 329011 }, "features": [ [ "terralith:volcano/crater_fixer", - "terralith:volcano/craterifier", "terralith:volcano/magma_barrier", - "terralith:volcano/magma_veins", "terralith:volcano/lava_lakes", "terralith:volcano/lava_flow", "terralith:volcano/top_secret_do_not_touch" @@ -151,7 +73,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -177,5 +99,80 @@ "minecraft:freeze_top_layer" ] ], - "has_precipitation": true + "has_precipitation": true, + "spawn_costs": {}, + "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 + } + ], + "underground_water_creature": [ + { + "type": "minecraft:glow_squid", + "maxCount": 6, + "minCount": 4, + "weight": 10 + } + ], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/volcanic_peaks.json b/data/terralith/worldgen/biome/volcanic_peaks.json index bb4642ac..915bc3dd 100644 --- a/data/terralith/worldgen/biome/volcanic_peaks.json +++ b/data/terralith/worldgen/biome/volcanic_peaks.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.3, "effects": { + "fog_color": 14145761, + "foliage_color": 12763305, + "grass_color": 12630956, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "music": { - "sound": "minecraft:music.overworld.stony_peaks", - "min_delay": 12000, "max_delay": 24000, - "replace_current_music": false + "min_delay": 12000, + "replace_current_music": false, + "sound": "minecraft:music.overworld.stony_peaks" }, "sky_color": 10858685, - "fog_color": 14145761, "water_color": 4159204, - "water_fog_color": 329011, - "grass_color": 12630956, - "foliage_color": 12763305 - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + "water_fog_color": 329011 }, "features": [ [], @@ -60,7 +61,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -87,83 +88,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 1, - "downfall": 0.3, - "category": "mountain", - "has_precipitation": true + "temperature": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/warm_river.json b/data/terralith/worldgen/biome/warm_river.json index 9decaff6..efb1c9fc 100644 --- a/data/terralith/worldgen/biome/warm_river.json +++ b/data/terralith/worldgen/biome/warm_river.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, - "fog_color": 13494015, - "water_color": 7856375, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.5, + "effects": { + "fog_color": 13494015, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 11653631, + "water_color": 7856375, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -55,7 +56,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -86,103 +87,100 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:drowned", - "weight": 100, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 100 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [ + "water_ambient": [ { - "type": "minecraft:squid", - "weight": 2, + "type": "minecraft:tropical_fish", + "maxCount": 5, "minCount": 1, - "maxCount": 4 + "weight": 5 } ], - "water_ambient": [ + "water_creature": [ { - "type": "minecraft:tropical_fish", - "weight": 5, + "type": "minecraft:squid", + "maxCount": 4, "minCount": 1, - "maxCount": 5 + "weight": 2 } - ], - "misc": [] + ] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.5, - "downfall": 0.5, - "category": "river", - "has_precipitation": true + "temperature": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/warped_mesa.json b/data/terralith/worldgen/biome/warped_mesa.json index aa5e0ebe..387ec0c3 100644 --- a/data/terralith/worldgen/biome/warped_mesa.json +++ b/data/terralith/worldgen/biome/warped_mesa.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { + "fog_color": 13416173, + "foliage_color": 4492260, + "grass_color": 12496861, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, - "sky_color": 12626175, - "foliage_color": 4492260, - "grass_color": 12496861, - "fog_color": 13416173, - "water_color": 9995221, - "water_fog_color": 329011, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.badlands" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 12626175, + "water_color": 9995221, + "water_fog_color": 329011 }, "features": [ [ @@ -70,7 +71,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -101,83 +102,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 70, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 70 }, { "type": "minecraft:zombie", - "weight": 70, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 70 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 70, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 70 }, { "type": "minecraft:creeper", - "weight": 70, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 70 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 1000, + "maxCount": 3, "minCount": 1, - "maxCount": 3 + "weight": 1000 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "mesa", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/white_cliffs.json b/data/terralith/worldgen/biome/white_cliffs.json index 985605c4..40f943ff 100644 --- a/data/terralith/worldgen/biome/white_cliffs.json +++ b/data/terralith/worldgen/biome/white_cliffs.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:cliffs/white/calcitifier", @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -87,83 +88,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.4, - "downfall": 0.3, - "category": "beach", - "has_precipitation": true + "temperature": 0.4 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/white_mesa.json b/data/terralith/worldgen/biome/white_mesa.json index 62f80379..80136b43 100644 --- a/data/terralith/worldgen/biome/white_mesa.json +++ b/data/terralith/worldgen/biome/white_mesa.json @@ -1,31 +1,32 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0, "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 11653631, "fog_color": 13494015, - "water_color": 5076668, - "water_fog_color": 329011, "foliage_color": 10387789, "grass_color": 9470285, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, "music": { - "min_delay": 12000, "max_delay": 24000, + "min_delay": 12000, "replace_current_music": false, "sound": "minecraft:music.overworld.badlands" - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 11653631, + "water_color": 5076668, + "water_fog_color": 329011 }, "features": [ [], @@ -63,7 +64,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -95,83 +96,80 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": false, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 - } - ], - "creature": [], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 2, - "downfall": 0, - "category": "mesa", - "has_precipitation": false + "temperature": 2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/windswept_spires.json b/data/terralith/worldgen/biome/windswept_spires.json index bbce7b62..51c26a67 100644 --- a/data/terralith/worldgen/biome/windswept_spires.json +++ b/data/terralith/worldgen/biome/windswept_spires.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233727, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.3, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233727, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [ "terralith:canyon/generic/cliff" @@ -57,7 +58,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -78,7 +79,7 @@ ], [ "minecraft:glow_lichen", - "minecraft:trees_mountain", + "minecraft:trees_windswept_hills", "minecraft:flower_default", "minecraft:patch_grass_badlands", "minecraft:brown_mushroom_normal", @@ -90,114 +91,111 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { + "ambient": [ + { + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ + { + "type": "minecraft:sheep", + "maxCount": 8, + "minCount": 8, + "weight": 12 + }, + { + "type": "minecraft:pig", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:chicken", + "maxCount": 8, + "minCount": 8, + "weight": 10 + }, + { + "type": "minecraft:cow", + "maxCount": 8, + "minCount": 8, + "weight": 8 + }, + { + "type": "minecraft:llama", + "maxCount": 6, + "minCount": 4, + "weight": 5 + } + ], + "misc": [], "monster": [ { "type": "minecraft:spider", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:zombie", - "weight": 95, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { "type": "minecraft:zombie_villager", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 }, { "type": "minecraft:skeleton", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:creeper", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:slime", - "weight": 100, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { "type": "minecraft:enderman", - "weight": 10, + "maxCount": 4, "minCount": 1, - "maxCount": 4 + "weight": 10 }, { "type": "minecraft:witch", - "weight": 5, + "maxCount": 1, "minCount": 1, - "maxCount": 1 + "weight": 5 } ], - "creature": [ - { - "type": "minecraft:sheep", - "weight": 12, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:pig", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:cow", - "weight": 8, - "minCount": 8, - "maxCount": 8 - }, - { - "type": "minecraft:llama", - "weight": 5, - "minCount": 4, - "maxCount": 6 - } - ], - "ambient": [ - { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 - } - ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": 0.2, - "downfall": 0.3, - "category": "extreme_hills", - "has_precipitation": true + "temperature": 0.2 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/wintry_forest.json b/data/terralith/worldgen/biome/wintry_forest.json index 2b712fa4..3960f0f6 100644 --- a/data/terralith/worldgen/biome/wintry_forest.json +++ b/data/terralith/worldgen/biome/wintry_forest.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.4, "effects": { - "sky_color": 10858685, "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "particle": { "options": { - "type": "white_ash" + "type": "minecraft:white_ash" }, "probability": 0.0001 - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 }, "features": [ [], @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -103,126 +104,123 @@ "terralith:snowy/fix_grass" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 6, + "minCount": 6, + "weight": 8 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, + "type": "minecraft:cow", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:wolf", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 8 }, { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:fox", + "maxCount": 4, + "minCount": 2, + "weight": 8 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 8, - "minCount": 6, - "maxCount": 6 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, + "type": "minecraft:zombie", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, + "type": "minecraft:skeleton", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:wolf", - "weight": 8, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:rabbit", - "weight": 8, - "minCount": 2, - "maxCount": 3 + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:fox", - "weight": 8, - "minCount": 2, - "maxCount": 4 - } - ], - "ambient": [ + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.5, - "downfall": 0.4, - "category": "taiga", - "has_precipitation": true + "temperature": -0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/wintry_lowlands.json b/data/terralith/worldgen/biome/wintry_lowlands.json index 2b712fa4..3960f0f6 100644 --- a/data/terralith/worldgen/biome/wintry_lowlands.json +++ b/data/terralith/worldgen/biome/wintry_lowlands.json @@ -1,29 +1,30 @@ { + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon", + "terralith:deep_ravine" + ] + }, + "downfall": 0.4, "effects": { - "sky_color": 10858685, "fog_color": 14145761, - "water_color": 3750089, - "water_fog_color": 329011, "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, "block_search_extent": 8, - "offset": 2 + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 }, "particle": { "options": { - "type": "white_ash" + "type": "minecraft:white_ash" }, "probability": 0.0001 - } - }, - "carvers": { - "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon", - "terralith:deep_ravine" - ] + }, + "sky_color": 10858685, + "water_color": 3750089, + "water_fog_color": 329011 }, "features": [ [], @@ -61,7 +62,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -103,126 +104,123 @@ "terralith:snowy/fix_grass" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ + "ambient": [ { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 + } + ], + "axolotls": [], + "creature": [ { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:sheep", + "maxCount": 6, + "minCount": 6, + "weight": 8 }, { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:pig", + "maxCount": 4, + "minCount": 4, + "weight": 10 }, { - "type": "minecraft:skeleton", - "weight": 100, + "type": "minecraft:chicken", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 10 }, { - "type": "minecraft:creeper", - "weight": 100, + "type": "minecraft:cow", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { - "type": "minecraft:slime", - "weight": 100, + "type": "minecraft:wolf", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 + "type": "minecraft:rabbit", + "maxCount": 3, + "minCount": 2, + "weight": 8 }, { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:fox", + "maxCount": 4, + "minCount": 2, + "weight": 8 } ], - "creature": [ + "misc": [], + "monster": [ { - "type": "minecraft:sheep", - "weight": 8, - "minCount": 6, - "maxCount": 6 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:pig", - "weight": 10, + "type": "minecraft:zombie", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 95 }, { - "type": "minecraft:chicken", - "weight": 10, - "minCount": 4, - "maxCount": 4 + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 }, { - "type": "minecraft:cow", - "weight": 8, + "type": "minecraft:skeleton", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:wolf", - "weight": 8, + "type": "minecraft:creeper", + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 100 }, { - "type": "minecraft:rabbit", - "weight": 8, - "minCount": 2, - "maxCount": 3 + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 }, { - "type": "minecraft:fox", - "weight": 8, - "minCount": 2, - "maxCount": 4 - } - ], - "ambient": [ + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": false, - "temperature": -0.5, - "downfall": 0.4, - "category": "taiga", - "has_precipitation": true + "temperature": -0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/yellowstone.json b/data/terralith/worldgen/biome/yellowstone.json index 160962a7..0e08cc47 100644 --- a/data/terralith/worldgen/biome/yellowstone.json +++ b/data/terralith/worldgen/biome/yellowstone.json @@ -1,17 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 7842047, - "fog_color": 14739967, - "grass_color": 13029527, - "water_color": 7856375, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -20,6 +7,20 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 14739967, + "grass_color": 13029527, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 7842047, + "water_color": 7856375, + "water_fog_color": 329011 + }, "features": [ [ "terralith:yellowstone/lakes", @@ -65,7 +66,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -102,126 +103,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.24775, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.24775 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/yosemite_cliffs.json b/data/terralith/worldgen/biome/yosemite_cliffs.json index 38656782..866f2fb3 100644 --- a/data/terralith/worldgen/biome/yosemite_cliffs.json +++ b/data/terralith/worldgen/biome/yosemite_cliffs.json @@ -1,16 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233983, - "fog_color": 12638463, - "water_color": 4159204, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -19,6 +7,19 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233983, + "water_color": 4159204, + "water_fog_color": 329011 + }, "features": [ [], [ @@ -58,7 +59,7 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", @@ -89,126 +90,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.375, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.375 } \ No newline at end of file diff --git a/data/terralith/worldgen/biome/yosemite_lowlands.json b/data/terralith/worldgen/biome/yosemite_lowlands.json index 0b726502..e9f4ee12 100644 --- a/data/terralith/worldgen/biome/yosemite_lowlands.json +++ b/data/terralith/worldgen/biome/yosemite_lowlands.json @@ -1,18 +1,4 @@ { - "effects": { - "mood_sound": { - "sound": "minecraft:ambient.cave", - "tick_delay": 6000, - "block_search_extent": 8, - "offset": 2 - }, - "sky_color": 8233983, - "fog_color": 12638463, - "foliage_color": 5276209, - "grass_color": 5866311, - "water_color": 3557290, - "water_fog_color": 329011 - }, "carvers": { "air": [ "minecraft:cave", @@ -21,6 +7,21 @@ "terralith:deep_ravine" ] }, + "downfall": 0.8, + "effects": { + "fog_color": 12638463, + "foliage_color": 5276209, + "grass_color": 5866311, + "mood_sound": { + "block_search_extent": 8, + "offset": 2, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 8233983, + "water_color": 3557290, + "water_fog_color": 329011 + }, "features": [ [ "terralith:canyon/generic/cliff" @@ -59,15 +60,14 @@ "minecraft:ore_redstone", "minecraft:ore_redstone_lower", "minecraft:ore_diamond", - "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_medium", "minecraft:ore_diamond_large", "minecraft:ore_diamond_buried", "minecraft:ore_lapis", "minecraft:ore_lapis_buried", "minecraft:ore_copper", "minecraft:underwater_magma", - "terralith:yosemite/disk_stone", - "terralith:yosemite/patch_dirt" + "terralith:yosemite/disk_stone" ], [], [ @@ -92,126 +92,123 @@ "minecraft:freeze_top_layer" ] ], + "has_precipitation": true, + "spawn_costs": {}, "spawners": { - "monster": [ - { - "type": "minecraft:spider", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie", - "weight": 95, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:zombie_villager", - "weight": 5, - "minCount": 1, - "maxCount": 1 - }, - { - "type": "minecraft:skeleton", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:creeper", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:slime", - "weight": 100, - "minCount": 4, - "maxCount": 4 - }, - { - "type": "minecraft:enderman", - "weight": 10, - "minCount": 1, - "maxCount": 4 - }, + "ambient": [ { - "type": "minecraft:witch", - "weight": 5, - "minCount": 1, - "maxCount": 1 + "type": "minecraft:bat", + "maxCount": 8, + "minCount": 8, + "weight": 10 } ], + "axolotls": [], "creature": [ { "type": "minecraft:sheep", - "weight": 12, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 12 }, { "type": "minecraft:pig", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:chicken", - "weight": 10, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 10 }, { "type": "minecraft:cow", - "weight": 8, + "maxCount": 8, "minCount": 8, - "maxCount": 8 + "weight": 8 }, { "type": "minecraft:wolf", - "weight": 8, + "maxCount": 4, "minCount": 4, - "maxCount": 4 + "weight": 8 }, { "type": "minecraft:rabbit", - "weight": 4, + "maxCount": 3, "minCount": 2, - "maxCount": 3 + "weight": 4 }, { "type": "minecraft:fox", - "weight": 8, + "maxCount": 4, "minCount": 2, - "maxCount": 4 + "weight": 8 } ], - "ambient": [ + "misc": [], + "monster": [ { - "type": "minecraft:bat", - "weight": 10, - "minCount": 8, - "maxCount": 8 + "type": "minecraft:spider", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:zombie", + "maxCount": 4, + "minCount": 4, + "weight": 95 + }, + { + "type": "minecraft:zombie_villager", + "maxCount": 1, + "minCount": 1, + "weight": 5 + }, + { + "type": "minecraft:skeleton", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:creeper", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:slime", + "maxCount": 4, + "minCount": 4, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:witch", + "maxCount": 1, + "minCount": 1, + "weight": 5 } ], - "axolotls": [], "underground_water_creature": [ { "type": "minecraft:glow_squid", - "weight": 10, + "maxCount": 6, "minCount": 4, - "maxCount": 6 + "weight": 10 } ], - "water_creature": [], "water_ambient": [], - "misc": [] + "water_creature": [] }, - "spawn_costs": {}, - "player_spawn_friendly": true, - "temperature": 0.25, - "downfall": 0.8, - "category": "taiga", - "has_precipitation": true + "temperature": 0.25 } \ No newline at end of file diff --git a/data/terralith/worldgen/configured_carver/crack.json b/data/terralith/worldgen/configured_carver/crack.json deleted file mode 100644 index d347074b..00000000 --- a/data/terralith/worldgen/configured_carver/crack.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "config": { - "lava_level": { - "above_bottom": 8 - }, - "aquifers_enabled": true, - "debug_settings": { - "water_state": { - "Properties": { - "waterlogged": "false", - "lit": "false", - "candles": "1" - }, - "Name": "minecraft:candle" - }, - "lava_state": { - "Name": "minecraft:orange_stained_glass" - }, - "barrier_state": { - "Name": "minecraft:glass" - }, - "air_state": { - "Properties": { - "powered": "false", - "facing": "north", - "face": "wall" - }, - "Name": "minecraft:oak_button" - } - }, - "replaceable": "#minecraft:overworld_carver_replaceables", - "probability": 0.005, - "y": { - "min_inclusive": { - "absolute": 40 - }, - "max_inclusive": { - "absolute": 90 - }, - "type": "minecraft:uniform" - }, - "yScale": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 6.0, - "max_exclusive": 8.0 - } - }, - "vertical_rotation": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -0.125, - "max_exclusive": 0.125 - } - }, - "shape": { - "horizontal_radius_factor": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.25, - "max_exclusive": 1.0 - } - }, - "vertical_radius_default_factor": 0.0, - "vertical_radius_center_factor": 5.0, - "distance_factor": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.5, - "max_exclusive": 1.0 - } - }, - "thickness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.25, - "max_exclusive": 1.35 - } - }, - "width_smoothness": 6 - } - }, - "type": "minecraft:canyon" -} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_carver/deep_ravine.json b/data/terralith/worldgen/configured_carver/deep_ravine.json index ecb85b91..d76d35ec 100644 --- a/data/terralith/worldgen/configured_carver/deep_ravine.json +++ b/data/terralith/worldgen/configured_carver/deep_ravine.json @@ -1,28 +1,11 @@ { "type": "minecraft:canyon", "config": { - "probability": 0.00003, - "y": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": -30 - }, - "max_inclusive": { - "absolute": 70 - } - }, - "yScale": 13, + "aquifers_enabled": true, "lava_level": { "above_bottom": 8 }, - "aquifers_enabled": true, - "vertical_rotation": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -1, - "max_exclusive": 1 - } - }, + "probability": 3e-05, "replaceable": "#minecraft:overworld_carver_replaceables", "shape": { "distance_factor": { @@ -32,15 +15,6 @@ "max_exclusive": 1.25 } }, - "thickness": { - "type": "minecraft:trapezoid", - "value": { - "min": 5, - "max": 12, - "plateau": 2 - } - }, - "width_smoothness": 3, "horizontal_radius_factor": { "type": "minecraft:uniform", "value": { @@ -48,8 +22,34 @@ "max_exclusive": 1 } }, + "thickness": { + "type": "minecraft:trapezoid", + "value": { + "max": 12, + "min": 5, + "plateau": 2 + } + }, + "vertical_radius_center_factor": 0, "vertical_radius_default_factor": 1, - "vertical_radius_center_factor": 0 - } + "width_smoothness": 3 + }, + "vertical_rotation": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -1, + "max_exclusive": 1 + } + }, + "y": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -30 + }, + "max_inclusive": { + "absolute": 70 + } + }, + "yScale": 13 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/alpha/clay_patch.json b/data/terralith/worldgen/configured_feature/alpha/clay_patch.json index 861dfa88..67a4629e 100644 --- a/data/terralith/worldgen/configured_feature/alpha/clay_patch.json +++ b/data/terralith/worldgen/configured_feature/alpha/clay_patch.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 50, "discard_chance_on_air_exposure": 0, + "size": 50, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:sand" - }, "state": { "Name": "minecraft:clay" + }, + "target": { + "block": "minecraft:sand", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/alpha/flowers.json b/data/terralith/worldgen/configured_feature/alpha/flowers.json index 0287b513..dc3d4882 100644 --- a/data/terralith/worldgen/configured_feature/alpha/flowers.json +++ b/data/terralith/worldgen/configured_feature/alpha/flowers.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -24,19 +21,22 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } ] } } ] - } + }, + "tries": 64, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/alpha/flowers_2.json b/data/terralith/worldgen/configured_feature/alpha/flowers_2.json index 3eec0dd8..da57b9e7 100644 --- a/data/terralith/worldgen/configured_feature/alpha/flowers_2.json +++ b/data/terralith/worldgen/configured_feature/alpha/flowers_2.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -24,19 +21,22 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } ] } } ] - } + }, + "tries": 64, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/alpha/sand_beaches.json b/data/terralith/worldgen/configured_feature/alpha/sand_beaches.json index a7fc4a13..ac9e757f 100644 --- a/data/terralith/worldgen/configured_feature/alpha/sand_beaches.json +++ b/data/terralith/worldgen/configured_feature/alpha/sand_beaches.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 50, "discard_chance_on_air_exposure": 0, + "size": 50, "targets": [ { + "state": { + "Name": "minecraft:sand" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "terralith:soil_and_gravel" - }, - "state": { - "Name": "minecraft:sand" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/alpha/trees.json b/data/terralith/worldgen/configured_feature/alpha/trees.json index 58d2f854..95984f78 100644 --- a/data/terralith/worldgen/configured_feature/alpha/trees.json +++ b/data/terralith/worldgen/configured_feature/alpha/trees.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "minecraft:fancy_oak_checked", "features": [ { "chance": 0.85, "feature": "minecraft:oak" } - ], - "default": "minecraft:fancy_oak" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/birch_tall.json b/data/terralith/worldgen/configured_feature/birch/birch_tall.json index a702ddda..0c00f950 100644 --- a/data/terralith/worldgen/configured_feature/birch/birch_tall.json +++ b/data/terralith/worldgen/configured_feature/birch/birch_tall.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:birch/cloud_tree_tall", "features": [ { - "feature": "minecraft:super_birch_bees_0002", - "chance": 0.5 + "chance": 0.5, + "feature": "minecraft:super_birch_bees_0002" } - ], - "default": "terralith:birch/cloud_tree_tall" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/cloud_tree_tall.json b/data/terralith/worldgen/configured_feature/birch/cloud_tree_tall.json index 192074bb..507104d6 100644 --- a/data/terralith/worldgen/configured_feature/birch/cloud_tree_tall.json +++ b/data/terralith/worldgen/configured_feature/birch/cloud_tree_tall.json @@ -1,55 +1,56 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.03 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 5, "height_rand_a": 4, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.03 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/disk_stone.json b/data/terralith/worldgen/configured_feature/birch/disk_stone.json index 60475d5a..3369d59f 100644 --- a/data/terralith/worldgen/configured_feature/birch/disk_stone.json +++ b/data/terralith/worldgen/configured_feature/birch/disk_stone.json @@ -1,46 +1,29 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 5 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 5 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/fallen_tree_base.json b/data/terralith/worldgen/configured_feature/birch/fallen_tree_base.json index d1bf3bd4..5126ee16 100644 --- a/data/terralith/worldgen/configured_feature/birch/fallen_tree_base.json +++ b/data/terralith/worldgen/configured_feature/birch/fallen_tree_base.json @@ -6,7 +6,6 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "north", "allowed_placement": { "type": "minecraft:all_of", "predicates": [ @@ -15,20 +14,20 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] } ] }, - "prioritize_tip": true, + "direction": "north", "layers": [ { "height": { @@ -48,7 +47,8 @@ } } } - ] + ], + "prioritize_tip": true } }, "placement": [ @@ -56,15 +56,15 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -4 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + -4 ] } } @@ -74,7 +74,6 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "south", "allowed_placement": { "type": "minecraft:all_of", "predicates": [ @@ -83,20 +82,20 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] } ] }, - "prioritize_tip": true, + "direction": "south", "layers": [ { "height": { @@ -116,7 +115,8 @@ } } } - ] + ], + "prioritize_tip": true } }, "placement": [ @@ -124,15 +124,15 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 4 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 4 ] } } @@ -142,7 +142,6 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "east", "allowed_placement": { "type": "minecraft:all_of", "predicates": [ @@ -151,20 +150,20 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] } ] }, - "prioritize_tip": true, + "direction": "east", "layers": [ { "height": { @@ -184,7 +183,8 @@ } } } - ] + ], + "prioritize_tip": true } }, "placement": [ @@ -192,15 +192,15 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 4, - -1, - 0 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + 4, + -1, + 0 ] } } @@ -210,7 +210,6 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "west", "allowed_placement": { "type": "minecraft:all_of", "predicates": [ @@ -219,20 +218,20 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] } ] }, - "prioritize_tip": true, + "direction": "west", "layers": [ { "height": { @@ -252,7 +251,8 @@ } } } - ] + ], + "prioritize_tip": true } }, "placement": [ @@ -260,15 +260,15 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - -4, - -1, - 0 - ], "blocks": [ "minecraft:grass_block", "minecraft:stone", "minecraft:gravel" + ], + "offset": [ + -4, + -1, + 0 ] } } @@ -276,4 +276,4 @@ } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/flowers.json b/data/terralith/worldgen/configured_feature/birch/flowers.json index 48c97449..701bf386 100644 --- a/data/terralith/worldgen/configured_feature/birch/flowers.json +++ b/data/terralith/worldgen/configured_feature/birch/flowers.json @@ -1,24 +1,21 @@ { "type": "minecraft:random_patch", "config": { - "tries": 16, - "xz_spread": 8, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -5, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -5 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:lily_of_the_valley" @@ -41,6 +38,9 @@ } } ] - } + }, + "tries": 16, + "xz_spread": 8, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/minecon_flowers.json b/data/terralith/worldgen/configured_feature/birch/minecon_flowers.json index ee7a0602..3585a2db 100644 --- a/data/terralith/worldgen/configured_feature/birch/minecon_flowers.json +++ b/data/terralith/worldgen/configured_feature/birch/minecon_flowers.json @@ -6,25 +6,22 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 11, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -5, "amplitudes": [ 0.5, 2, 1 - ] + ], + "firstOctave": -5 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:cornflower" @@ -44,14 +41,17 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", - "offset": {}, "blocks": [ "minecraft:air" - ] + ], + "offset": {} } } ] - } + }, + "tries": 11, + "xz_spread": 7, + "y_spread": 3 } }, "placement": [] @@ -60,24 +60,21 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 7, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -4, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -4 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:lilac" @@ -103,18 +100,21 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", - "offset": {}, "blocks": [ "minecraft:air" - ] + ], + "offset": {} } } ] - } + }, + "tries": 7, + "xz_spread": 7, + "y_spread": 3 } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/tree_log_base.json b/data/terralith/worldgen/configured_feature/birch/tree_log_base.json index 90793823..90d21fc4 100644 --- a/data/terralith/worldgen/configured_feature/birch/tree_log_base.json +++ b/data/terralith/worldgen/configured_feature/birch/tree_log_base.json @@ -28,24 +28,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -55,77 +55,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 2, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -162,24 +162,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, -1, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -189,77 +189,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -2, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -296,24 +296,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -323,77 +323,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, 2 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -430,24 +430,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -457,77 +457,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "stone", "dirt", "gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, -2 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -540,4 +540,4 @@ } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/tree_log_extra_base.json b/data/terralith/worldgen/configured_feature/birch/tree_log_extra_base.json index 20458fc1..95d5172c 100644 --- a/data/terralith/worldgen/configured_feature/birch/tree_log_extra_base.json +++ b/data/terralith/worldgen/configured_feature/birch/tree_log_extra_base.json @@ -28,24 +28,24 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_leaves" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:birch_leaves" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:bee_nest" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:bee_nest" ] } ] @@ -55,24 +55,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -82,77 +82,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 2, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -189,24 +189,24 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_leaves" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:birch_leaves" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:bee_nest" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:bee_nest" ] } ] @@ -216,24 +216,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, -1, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -243,77 +243,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -2, 0, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -350,24 +350,24 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_leaves" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:birch_leaves" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:bee_nest" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:bee_nest" ] } ] @@ -377,24 +377,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -404,77 +404,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, 2 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -511,24 +511,24 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_leaves" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:birch_leaves" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:bee_nest" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:bee_nest" ] } ] @@ -538,24 +538,24 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { @@ -565,77 +565,77 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -2, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 0 - ], "blocks": [ "minecraft:grass", "minecraft:stone", "minecraft:dirt", "minecraft:gravel" + ], + "offset": [ + 0, + -3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, 0, -2 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:birch_log" ] } ] @@ -648,4 +648,4 @@ } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/tree_moss_base.json b/data/terralith/worldgen/configured_feature/birch/tree_moss_base.json index bb5cce08..987dac07 100644 --- a/data/terralith/worldgen/configured_feature/birch/tree_moss_base.json +++ b/data/terralith/worldgen/configured_feature/birch/tree_moss_base.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/trees_1.json b/data/terralith/worldgen/configured_feature/birch/trees_1.json deleted file mode 100644 index 046edcec..00000000 --- a/data/terralith/worldgen/configured_feature/birch/trees_1.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 13, - "height_rand_a": 2, - "height_rand_b": 10 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "offset": 0, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 13, - "max_inclusive": 17 - } - } - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:calcite" - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] - } - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/birch/trees_forest.json b/data/terralith/worldgen/configured_feature/birch/trees_forest.json index 7f6073cd..a25d8d91 100644 --- a/data/terralith/worldgen/configured_feature/birch/trees_forest.json +++ b/data/terralith/worldgen/configured_feature/birch/trees_forest.json @@ -1,22 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } } }, @@ -24,41 +24,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 3, "height_rand_b": 6 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 3 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/birch/trees_forest_negative.json b/data/terralith/worldgen/configured_feature/birch/trees_forest_negative.json index 7f6073cd..a25d8d91 100644 --- a/data/terralith/worldgen/configured_feature/birch/trees_forest_negative.json +++ b/data/terralith/worldgen/configured_feature/birch/trees_forest_negative.json @@ -1,22 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } } }, @@ -24,41 +24,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 3, "height_rand_b": 6 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 3 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/brushland/boulder.json b/data/terralith/worldgen/configured_feature/brushland/boulder.json index 061b663e..4df480a4 100644 --- a/data/terralith/worldgen/configured_feature/brushland/boulder.json +++ b/data/terralith/worldgen/configured_feature/brushland/boulder.json @@ -2,71 +2,78 @@ "type": "minecraft:geode", "config": { "blocks": { - "filling_provider": { + "alternate_inner_layer_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:stone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:stone" - } + }, + "weight": 1 } ] }, - "inner_layer_provider": { + "cannot_replace": "#minecraft:features_cannot_replace", + "filling_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:stone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:stone" - } + }, + "weight": 1 } ] }, - "alternate_inner_layer_provider": { + "inner_layer_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:stone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:stone" - } + }, + "weight": 1 } ] }, + "inner_placements": [ + { + "Name": "minecraft:stone" + } + ], + "invalid_blocks": "#terralith:calcite", "middle_layer_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:stone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:stone" - } + }, + "weight": 1 } ] }, @@ -74,42 +81,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:stone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:stone" - } + }, + "weight": 1 } ] - }, - "inner_placements": [ - { - "Name": "minecraft:stone" - } - ], - "cannot_replace": "#terralith:anti_calcite", - "invalid_blocks": "#terralith:calcite" + } + }, + "crack": { + "base_crack_size": 0, + "crack_point_offset": 0, + "generate_crack_chance": 0 + }, + "distribution_points": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } }, + "invalid_blocks_threshold": 1, "layers": { "filling": 0.5, "inner_layer": 1, "middle_layer": 1.25, "outer_layer": 1.96 }, - "crack": { - "generate_crack_chance": 0, - "base_crack_size": 0, - "crack_point_offset": 0 - }, + "max_gen_offset": 12, + "min_gen_offset": -12, "noise_multiplier": 0.07, - "use_potential_placements_chance": 0, - "use_alternate_layer0_chance": 0, - "placements_require_layer0_alternate": false, "outer_wall_distance": { "type": "minecraft:uniform", "value": { @@ -117,13 +124,7 @@ "max_inclusive": 4 } }, - "distribution_points": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, + "placements_require_layer0_alternate": false, "point_offset": { "type": "minecraft:biased_to_bottom", "value": { @@ -131,8 +132,7 @@ "max_inclusive": 3 } }, - "min_gen_offset": -12, - "max_gen_offset": 12, - "invalid_blocks_threshold": 1 + "use_alternate_layer0_chance": 0, + "use_potential_placements_chance": 0 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/brushland/bushes.json b/data/terralith/worldgen/configured_feature/brushland/bushes.json index 2fe08235..ba61fbfe 100644 --- a/data/terralith/worldgen/configured_feature/brushland/bushes.json +++ b/data/terralith/worldgen/configured_feature/brushland/bushes.json @@ -1,24 +1,24 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:highlands/steppe/bush_small", "features": [ { - "feature": "minecraft:oak", - "chance": 0.01 + "chance": 0.01, + "feature": "minecraft:oak" }, { - "feature": "terralith:highlands/arid/bush_small", - "chance": 0.03 + "chance": 0.03, + "feature": "terralith:highlands/arid/bush_small" }, { - "feature": "terralith:highlands/arid/bush_medium", - "chance": 0.21 + "chance": 0.21, + "feature": "terralith:highlands/arid/bush_medium" }, { - "feature": "terralith:highlands/steppe/bush_medium", - "chance": 0.55 + "chance": 0.55, + "feature": "terralith:highlands/steppe/bush_medium" } - ], - "default": "terralith:highlands/steppe/bush_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/brushland/grass.json b/data/terralith/worldgen/configured_feature/brushland/grass.json index b4c1e39c..3c97e072 100644 --- a/data/terralith/worldgen/configured_feature/brushland/grass.json +++ b/data/terralith/worldgen/configured_feature/brushland/grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,43 +9,43 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 50, "data": { "Name": "minecraft:grass" - } + }, + "weight": 50 }, { - "weight": 17, "data": { "Name": "minecraft:fern" - } + }, + "weight": 17 }, { - "weight": 8, "data": { "Name": "minecraft:dead_bush" - } + }, + "weight": 8 }, { - "weight": 3, "data": { "Name": "minecraft:moss_carpet" - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:azalea" - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:tall_grass", "Properties": { "half": "lower" } - } + }, + "weight": 1 } ] } @@ -68,22 +65,25 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:oak_leaves", "minecraft:acacia_leaves", "minecraft:grass_block", "moss_block" + ], + "offset": [ + 0, + -1, + 0 ] } ] } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/brushland/grass_extra.json b/data/terralith/worldgen/configured_feature/brushland/grass_extra.json index 6575981e..892320b1 100644 --- a/data/terralith/worldgen/configured_feature/brushland/grass_extra.json +++ b/data/terralith/worldgen/configured_feature/brushland/grass_extra.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -24,31 +21,34 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "moss_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block", - "moss_block" ] } ] } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/brushland/patch_tall_grass.json b/data/terralith/worldgen/configured_feature/brushland/patch_tall_grass.json index 7c536aa6..88ec5519 100644 --- a/data/terralith/worldgen/configured_feature/brushland/patch_tall_grass.json +++ b/data/terralith/worldgen/configured_feature/brushland/patch_tall_grass.json @@ -1,35 +1,35 @@ { "type": "minecraft:random_patch", "config": { - "tries": 40, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { + "type": "minecraft:simple_block", "config": { "to_place": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:tall_grass", "Properties": { "half": "lower" - }, - "Name": "minecraft:tall_grass" - }, - "type": "minecraft:simple_state_provider" + } + } } - }, - "type": "minecraft:simple_block" + } }, "placement": [ { "type": "minecraft:block_predicate_filter", "predicate": { + "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" - ], - "type": "minecraft:matching_blocks" + ] } } ] - } + }, + "tries": 40, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/caldera/lakes.json b/data/terralith/worldgen/configured_feature/caldera/lakes.json index 668575d6..4cba7710 100644 --- a/data/terralith/worldgen/configured_feature/caldera/lakes.json +++ b/data/terralith/worldgen/configured_feature/caldera/lakes.json @@ -1,372 +1,14 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 10 - } - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:magma_block", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava", - "cobbled_deepslate" - ] - } - ] - } - } - ] - } - } - ] + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/blooming/cliff.json b/data/terralith/worldgen/configured_feature/canyon/blooming/cliff.json index b5d08b0f..9a7b514b 100644 --- a/data/terralith/worldgen/configured_feature/canyon/blooming/cliff.json +++ b/data/terralith/worldgen/configured_feature/canyon/blooming/cliff.json @@ -1,171 +1,11 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - } - ] - } - ] - } - } - ] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/blooming/flowers.json b/data/terralith/worldgen/configured_feature/canyon/blooming/flowers.json index 90d2465c..9817d5f1 100644 --- a/data/terralith/worldgen/configured_feature/canyon/blooming/flowers.json +++ b/data/terralith/worldgen/configured_feature/canyon/blooming/flowers.json @@ -1,31 +1,23 @@ { "type": "minecraft:flower", "config": { - "tries": 32, - "xz_spread": 6, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:dual_noise_provider", - "seed": 2345, "noise": { - "firstOctave": -4, "amplitudes": [ 0.01, 0.005, 0.04 - ] + ], + "firstOctave": -4 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 1 - }, + "seed": 2345, "slow_noise": { - "firstOctave": -7, "amplitudes": [ 1.6, 1.3, @@ -34,7 +26,8 @@ 0, 2, 1 - ] + ], + "firstOctave": -7 }, "slow_scale": 1, "states": [ @@ -59,7 +52,11 @@ { "Name": "minecraft:red_tulip" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 1 + } } } }, @@ -74,6 +71,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 6, + "y_spread": 2 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/blooming/flowers_white.json b/data/terralith/worldgen/configured_feature/canyon/blooming/flowers_white.json index ee03ae62..649dbd3c 100644 --- a/data/terralith/worldgen/configured_feature/canyon/blooming/flowers_white.json +++ b/data/terralith/worldgen/configured_feature/canyon/blooming/flowers_white.json @@ -1,37 +1,30 @@ { "type": "minecraft:flower", "config": { - "tries": 55, - "xz_spread": 8, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:dual_noise_provider", - "seed": 2345, "noise": { - "firstOctave": -4, "amplitudes": [ 0.01, 0.02, 0.03 - ] + ], + "firstOctave": -4 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 1 - }, + "seed": 2345, "slow_noise": { - "firstOctave": -8, "amplitudes": [ 1.1, 1.3, 2, 2.4 - ] + ], + "firstOctave": -8 }, "slow_scale": 1, "states": [ @@ -47,7 +40,11 @@ { "Name": "minecraft:white_tulip" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 1 + } } } }, @@ -62,6 +59,9 @@ } } ] - } + }, + "tries": 55, + "xz_spread": 8, + "y_spread": 2 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/generic/cliff.json b/data/terralith/worldgen/configured_feature/canyon/generic/cliff.json index 102fb025..9a7b514b 100644 --- a/data/terralith/worldgen/configured_feature/canyon/generic/cliff.json +++ b/data/terralith/worldgen/configured_feature/canyon/generic/cliff.json @@ -1,194 +1,11 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "max_steps": 16, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt", - "coarse_dirt" - ] - } - ] - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt" - ] - } - ] - } - ] - } - } - ] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/generic/slab_stone.json b/data/terralith/worldgen/configured_feature/canyon/generic/slab_stone.json index cd2d17d5..d4f90593 100644 --- a/data/terralith/worldgen/configured_feature/canyon/generic/slab_stone.json +++ b/data/terralith/worldgen/configured_feature/canyon/generic/slab_stone.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/glacial/snow.json b/data/terralith/worldgen/configured_feature/canyon/glacial/snow.json index d799a84c..75f8a514 100644 --- a/data/terralith/worldgen/configured_feature/canyon/glacial/snow.json +++ b/data/terralith/worldgen/configured_feature/canyon/glacial/snow.json @@ -3,15 +3,15 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -4, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -4 }, "scale": 0.89, + "seed": 0, "states": [ { "Name": "minecraft:snow", @@ -46,4 +46,4 @@ ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/glacial/snow_surface.json b/data/terralith/worldgen/configured_feature/canyon/glacial/snow_surface.json index 00414ee7..840553d1 100644 --- a/data/terralith/worldgen/configured_feature/canyon/glacial/snow_surface.json +++ b/data/terralith/worldgen/configured_feature/canyon/glacial/snow_surface.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:biased_to_bottom", "value": { @@ -9,36 +8,28 @@ "max_inclusive": 2 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:ices", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:snow_block" } }, + "replaceable": "#minecraft:ice", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "terralith:canyon/glacial/snow", - "placement": [] - } - } + "feature": "terralith:canyon/glacial/snow", + "placement": [] + }, + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/clay.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/clay.json index 6912c3a5..dacae8b0 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/clay.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/clay.json @@ -1,50 +1,33 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:clay" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:stone", - "minecraft:moss_block", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone", - "minecraft:terracotta" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:clay" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:moss_block", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:smooth_red_sandstone", + "minecraft:terracotta" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/cliff.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/cliff.json deleted file mode 100644 index e349cf5e..00000000 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/cliff.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 3, - "noise": { - "firstOctave": -6, - "amplitudes": [ - 1, - 1, - 0, - 0, - 1.5, - 3.25 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:red_sandstone" - }, - { - "Name": "minecraft:smooth_red_sandstone" - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:red_sand" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 1 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 1 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - -1 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - -1 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:stone", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - } - ] - } - ] - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/dripleaf.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/dripleaf.json index 68f8ea4a..399fe412 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/dripleaf.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/dripleaf.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 2, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,40 +9,40 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "west" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "east" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "south" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "north" } - } + }, + "weight": 1 } ] } @@ -56,18 +53,21 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] } } ] - } + }, + "tries": 2, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lake_palms.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lake_palms.json index 170072b5..57663a1d 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lake_palms.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lake_palms.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:canyon/red_sandstone/palm_1", "features": [ { "chance": 0.03, @@ -26,7 +27,6 @@ ] } } - ], - "default": "terralith:canyon/red_sandstone/palm_1" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lakes.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lakes.json index 3a7f82bc..e4da705e 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lakes.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lakes.json @@ -1,358 +1,31 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -6, - "amplitudes": [ - 1.25, - 1, - 2, - 3, - 1.5 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:water" - }, - { - "Name": "minecraft:red_sand" - }, - { - "Name": "minecraft:red_sand" - } - ] - } - } + "to_place": { + "type": "minecraft:noise_provider", + "noise": { + "amplitudes": [ + 1.25, + 1, + 2, + 3, + 1.5 + ], + "firstOctave": -6 }, - "placement": [ + "scale": 1, + "seed": 0, + "states": [ { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 10 - } - } + "Name": "minecraft:water" }, { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 + "Name": "minecraft:red_sand" }, { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:red_sandstone", - "smooth_red_sandstone", - "stone" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:moss_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:moss_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:moss_block", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:stone", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:moss_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_red_sandstone" - ] - } - ] - } - } - ] - } + "Name": "minecraft:red_sand" } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lilypad.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lilypad.json index 1579b9f3..7c130e87 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lilypad.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/lilypad.json @@ -1,32 +1,32 @@ { "type": "minecraft:random_patch", "config": { - "tries": 7, - "xz_spread": 3, - "y_spread": 3, "feature": { "feature": { + "type": "minecraft:simple_block", "config": { "to_place": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:lily_pad" - }, - "type": "minecraft:simple_state_provider" + } } - }, - "type": "minecraft:simple_block" + } }, "placement": [ { "type": "minecraft:block_predicate_filter", "predicate": { + "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" - ], - "type": "minecraft:matching_blocks" + ] } } ] - } + }, + "tries": 7, + "xz_spread": 3, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss.json index d747a615..09c408a7 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss.json @@ -1,48 +1,31 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 3, - "max_inclusive": 5 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:moss_block" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone", - "minecraft:terracotta" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 3, + "max_inclusive": 5 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:moss_block" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:smooth_red_sandstone", + "minecraft:terracotta" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss_carpet.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss_carpet.json index bb5cce08..987dac07 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss_carpet.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/moss_carpet.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_1.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_1.json index 8010c160..2877005d 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_1.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_1.json @@ -1,65 +1,69 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dead_bush" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 2, + "leaf_placement_attempts": 15, + "offset": 0, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dead_bush" + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 3, - "height_rand_a": 3, - "height_rand_b": 0, "bend_length": { "type": "minecraft:uniform", "value": { @@ -67,20 +71,18 @@ "max_inclusive": 3 } }, + "height_rand_a": 3, + "height_rand_b": 0, "min_height_for_leaves": 5 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 2, - "offset": 0, - "foliage_height": 2, - "leaf_placement_attempts": 15 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_medium.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_medium.json index 97e6ec51..1c37978a 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_medium.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_medium.json @@ -1,65 +1,69 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dead_bush" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 50, + "offset": 0, + "radius": 3 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dead_bush" + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 7, - "height_rand_a": 3, - "height_rand_b": 5, "bend_length": { "type": "minecraft:uniform", "value": { @@ -67,20 +71,18 @@ "max_inclusive": 4 } }, + "height_rand_a": 3, + "height_rand_b": 5, "min_height_for_leaves": 14 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 3, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 50 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_tall.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_tall.json index a79af8fc..d1c72542 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_tall.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/palm_tall.json @@ -1,65 +1,69 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dead_bush" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 55, + "offset": 0, + "radius": 3 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dead_bush" + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 6, - "height_rand_a": 9, - "height_rand_b": 7, "bend_length": { "type": "minecraft:uniform", "value": { @@ -67,20 +71,18 @@ "max_inclusive": 6 } }, + "height_rand_a": 9, + "height_rand_b": 7, "min_height_for_leaves": 14 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 3, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 55 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/scattered_palms.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/scattered_palms.json index 170072b5..57663a1d 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/scattered_palms.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/scattered_palms.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:canyon/red_sandstone/palm_1", "features": [ { "chance": 0.03, @@ -26,7 +27,6 @@ ] } } - ], - "default": "terralith:canyon/red_sandstone/palm_1" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab.json deleted file mode 100644 index 5c485279..00000000 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:red_sandstone_slab" - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab_smooth.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab_smooth.json deleted file mode 100644 index 7cb1b56e..00000000 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/slab_smooth.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:smooth_red_sandstone_slab" - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/terracotta.json b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/terracotta.json index 17b1fc5a..93dd06e4 100644 --- a/data/terralith/worldgen/configured_feature/canyon/red_sandstone/terracotta.json +++ b/data/terralith/worldgen/configured_feature/canyon/red_sandstone/terracotta.json @@ -1,47 +1,30 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 5, - "max_inclusive": 6 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:terracotta" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:red_sand", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 5, + "max_inclusive": 6 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:terracotta" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:smooth_red_sandstone" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/clay.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/clay.json index 84ee42de..1cb1c813 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/clay.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/clay.json @@ -1,49 +1,32 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:clay" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:stone", - "minecraft:moss_block", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:clay" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:moss_block", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:smooth_sandstone" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/cliff.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/cliff.json index e02f217b..715b6869 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/cliff.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/cliff.json @@ -1,196 +1,29 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 3, - "noise": { - "firstOctave": -6, - "amplitudes": [ - 1, - 1, - 0, - 0, - 1.5, - 3.25 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:sandstone" - }, - { - "Name": "minecraft:smooth_sandstone" - } - ] - } - } + "to_place": { + "type": "minecraft:noise_provider", + "noise": { + "amplitudes": [ + 1, + 1, + 0, + 0, + 1.5, + 3.25 + ], + "firstOctave": -6 }, - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, + "scale": 1, + "seed": 3, + "states": [ { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } + "Name": "minecraft:sandstone" }, { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:sand" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - -1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - -1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:stone", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - } - ] - } - ] - } + "Name": "minecraft:smooth_sandstone" } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/dripleaf.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/dripleaf.json index 68f8ea4a..399fe412 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/dripleaf.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/dripleaf.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 2, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,40 +9,40 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "west" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "east" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "south" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:small_dripleaf", "Properties": { "facing": "north" } - } + }, + "weight": 1 } ] } @@ -56,18 +53,21 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] } } ] - } + }, + "tries": 2, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/lake_palms.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/lake_palms.json index 729bfe24..bc44faad 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/lake_palms.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/lake_palms.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:canyon/sandstone/palm_1", "features": [ { "chance": 0.03, @@ -26,7 +27,6 @@ ] } } - ], - "default": "terralith:canyon/sandstone/palm_1" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/lakes.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/lakes.json index 9d96795f..a483266a 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/lakes.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/lakes.json @@ -1,358 +1,31 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -6, - "amplitudes": [ - 1.25, - 1, - 2, - 3, - 1.5 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:water" - }, - { - "Name": "minecraft:sand" - }, - { - "Name": "minecraft:sand" - } - ] - } - } + "to_place": { + "type": "minecraft:noise_provider", + "noise": { + "amplitudes": [ + 1.25, + 1, + 2, + 3, + 1.5 + ], + "firstOctave": -6 }, - "placement": [ + "scale": 1, + "seed": 0, + "states": [ { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 10 - } - } + "Name": "minecraft:water" }, { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 + "Name": "minecraft:sand" }, { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:sandstone", - "smooth_sandstone", - "stone" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:moss_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:moss_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:moss_block", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:stone", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:moss_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:sand", - "minecraft:sandstone", - "minecraft:clay", - "minecraft:stone", - "minecraft:moss_block", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_sandstone" - ] - } - ] - } - } - ] - } + "Name": "minecraft:sand" } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/lilypad.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/lilypad.json index 1579b9f3..7c130e87 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/lilypad.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/lilypad.json @@ -1,32 +1,32 @@ { "type": "minecraft:random_patch", "config": { - "tries": 7, - "xz_spread": 3, - "y_spread": 3, "feature": { "feature": { + "type": "minecraft:simple_block", "config": { "to_place": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:lily_pad" - }, - "type": "minecraft:simple_state_provider" + } } - }, - "type": "minecraft:simple_block" + } }, "placement": [ { "type": "minecraft:block_predicate_filter", "predicate": { + "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" - ], - "type": "minecraft:matching_blocks" + ] } } ] - } + }, + "tries": 7, + "xz_spread": 3, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/moss.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/moss.json index d82c782f..b868b702 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/moss.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/moss.json @@ -1,47 +1,30 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 3, - "max_inclusive": 5 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:moss_block" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:sand", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 3, + "max_inclusive": 5 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:moss_block" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:smooth_sandstone" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/moss_carpet.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/moss_carpet.json index bb5cce08..987dac07 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/moss_carpet.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/moss_carpet.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_1.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_1.json index 4ec3dfd0..b19d6746 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_1.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_1.json @@ -1,65 +1,92 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:moss_block", + "Properties": { + "snowy": "false" + } + }, + "weight": 3 + }, + { + "data": { + "Name": "minecraft:sand" + }, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dead_bush" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 2, + "leaf_placement_attempts": 15, + "offset": 0, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dead_bush" + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 3, - "height_rand_a": 3, - "height_rand_b": 0, "bend_length": { "type": "minecraft:uniform", "value": { @@ -67,43 +94,18 @@ "max_inclusive": 3 } }, + "height_rand_a": 3, + "height_rand_b": 0, "min_height_for_leaves": 5 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 2, - "offset": 0, - "foliage_height": 2, - "leaf_placement_attempts": 15 - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 3, - "data": { - "Name": "minecraft:moss_block", - "Properties": { - "snowy": "false" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:sand" - } - } - ] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" } - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_medium.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_medium.json index df19c30d..f6131be3 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_medium.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_medium.json @@ -1,65 +1,78 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:moss_block" + } + } + }, + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dead_bush" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 50, + "offset": 0, + "radius": 3 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dead_bush" + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 7, - "height_rand_a": 3, - "height_rand_b": 5, "bend_length": { "type": "minecraft:uniform", "value": { @@ -67,43 +80,18 @@ "max_inclusive": 4 } }, + "height_rand_a": 3, + "height_rand_b": 5, "min_height_for_leaves": 14 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 3, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 50 - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:moss_block", - "Properties": { - "snowy": "false" - } - } - }, - { - "weight": 0, - "data": { - "Name": "minecraft:red_sand" - } - } - ] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" } - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_tall.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_tall.json index 6eebf5cf..a1d189c1 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_tall.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/palm_tall.json @@ -1,65 +1,78 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:moss_block" + } + } + }, + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dead_bush" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 55, + "offset": 0, + "radius": 3 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dead_bush" + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 6, - "height_rand_a": 9, - "height_rand_b": 7, "bend_length": { "type": "minecraft:uniform", "value": { @@ -67,43 +80,18 @@ "max_inclusive": 6 } }, + "height_rand_a": 9, + "height_rand_b": 7, "min_height_for_leaves": 14 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 3, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 55 - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:moss_block", - "Properties": { - "snowy": "false" - } - } - }, - { - "weight": 0, - "data": { - "Name": "minecraft:red_sand" - } - } - ] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" } - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/sandstone.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/sandstone.json index ee3ce965..8a851fe1 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/sandstone.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/sandstone.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 64, "discard_chance_on_air_exposure": 0, + "size": 64, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:sandstone" + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/scattered_palms.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/scattered_palms.json index 729bfe24..bc44faad 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/scattered_palms.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/scattered_palms.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:canyon/sandstone/palm_1", "features": [ { "chance": 0.03, @@ -26,7 +27,6 @@ ] } } - ], - "default": "terralith:canyon/sandstone/palm_1" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/slab.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/slab.json index c76501e6..1aa24a12 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/slab.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/slab.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/canyon/sandstone/slab_smooth.json b/data/terralith/worldgen/configured_feature/canyon/sandstone/slab_smooth.json index 71902ace..cca955d2 100644 --- a/data/terralith/worldgen/configured_feature/canyon/sandstone/slab_smooth.json +++ b/data/terralith/worldgen/configured_feature/canyon/sandstone/slab_smooth.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/desert/dead_bush.json b/data/terralith/worldgen/configured_feature/cave/desert/dead_bush.json index a86b2125..f16e6c5b 100644 --- a/data/terralith/worldgen/configured_feature/cave/desert/dead_bush.json +++ b/data/terralith/worldgen/configured_feature/cave/desert/dead_bush.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 20, - "xz_spread": 6, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -24,13 +21,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -43,6 +40,9 @@ } } ] - } + }, + "tries": 20, + "xz_spread": 6, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/desert/floors.json b/data/terralith/worldgen/configured_feature/cave/desert/floors.json index a6dd1fdc..d21504b7 100644 --- a/data/terralith/worldgen/configured_feature/cave/desert/floors.json +++ b/data/terralith/worldgen/configured_feature/cave/desert/floors.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,42 +8,28 @@ "max_inclusive": 4 } }, - "vertical_range": 4, "extra_bottom_block_chance": 0.1, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 4 - } - }, - "replaceable": "#terralith:sandstones", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 2, "noise": { - "firstOctave": -7, "amplitudes": [ 1, 1, 1 - ] + ], + "firstOctave": -7 }, "scale": 1, - "variety": { - "min_inclusive": 13, - "max_inclusive": 25 - }, + "seed": 2, "slow_noise": { - "firstOctave": -3, "amplitudes": [ 0.0001, 0.00025, 0.0005, 0.001 - ] + ], + "firstOctave": -3 }, "slow_scale": 1, "states": [ @@ -153,17 +138,23 @@ { "Name": "minecraft:smooth_sandstone" } - ] + ], + "variety": { + "min_inclusive": 13, + "max_inclusive": 25 + } }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "terralith:nothing", - "placement": [] - } + "replaceable": "#terralith:sandstones", + "surface": "floor", + "vegetation_chance": 1, + "vegetation_feature": "terralith:nothing", + "vertical_range": 4, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 4 } - }} + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/desert/lava.json b/data/terralith/worldgen/configured_feature/cave/desert/lava.json index f4aab1d8..fb67717d 100644 --- a/data/terralith/worldgen/configured_feature/cave/desert/lava.json +++ b/data/terralith/worldgen/configured_feature/cave/desert/lava.json @@ -10,19 +10,19 @@ "rim": { "Name": "minecraft:andesite" }, - "size": { + "rim_size": { "type": "minecraft:uniform", "value": { - "min_inclusive": 1, - "max_inclusive": 6 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "rim_size": { + "size": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 1, + "max_inclusive": 6 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer.json b/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer.json index 8f510b48..917b1f32 100644 --- a/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer.json +++ b/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 48, "discard_chance_on_air_exposure": 0, + "size": 48, "targets": [ { + "state": { + "Name": "minecraft:andesite" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "terralith:sandy_blocks" - }, - "state": { - "Name": "minecraft:andesite" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer_small.json b/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer_small.json index 9754ed66..f64279e8 100644 --- a/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer_small.json +++ b/data/terralith/worldgen/configured_feature/cave/desert/noise_reducer_small.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 30, "discard_chance_on_air_exposure": 0, + "size": 30, "targets": [ { + "state": { + "Name": "minecraft:andesite" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "terralith:sandy_blocks" - }, - "state": { - "Name": "minecraft:andesite" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/desert/sand_patch.json b/data/terralith/worldgen/configured_feature/cave/desert/sand_patch.json index 3d559048..9f0469f0 100644 --- a/data/terralith/worldgen/configured_feature/cave/desert/sand_patch.json +++ b/data/terralith/worldgen/configured_feature/cave/desert/sand_patch.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,33 +8,25 @@ "max_inclusive": 2 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.001, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "replaceable": "#terralith:sandy_blocks", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:sand" } }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "terralith:nothing", - "placement": [] - } + "replaceable": "#terralith:sandy_blocks", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 } - }} + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/columns.json b/data/terralith/worldgen/configured_feature/cave/frostfire/columns.json index ac84f5b5..5ee23aeb 100644 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/columns.json +++ b/data/terralith/worldgen/configured_feature/cave/frostfire/columns.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:cave/frostfire/pillar_huge", "features": [ { "chance": 0.965, "feature": "terralith:cave/frostfire/pillar" } - ], - "default": "terralith:cave/frostfire/pillar_huge" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_ceiling.json b/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_ceiling.json index 093fb081..5a95994c 100644 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_ceiling.json +++ b/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_ceiling.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "ceiling", "depth": { "type": "minecraft:uniform", "value": { @@ -9,141 +8,136 @@ "max_inclusive": 2 } }, - "vertical_range": 1, "extra_bottom_block_chance": 0.5, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.4, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:base_stone_overworld", "ground_state": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:deepslate" - } + }, + "weight": 4 }, { - "weight": 2, "data": { "Name": "minecraft:blue_ice" - } + }, + "weight": 2 } ] }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.07, - "feature": { - "feature": { - "type": "minecraft:block_column", - "config": { - "direction": "down", - "allowed_placement": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" - ] - }, - "prioritize_tip": true, - "layers": [ - { - "height": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 4, - "max_inclusive": 50, - "mean": 4, - "deviation": 12 - } - }, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:chain", - "Properties": { - "axis": "y", - "waterlogged": "false" - } - } - } - }, - { - "height": 1, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:soul_lantern", - "Properties": { - "hanging": "true", - "waterlogged": "false" - } - } - } - } - ] + "replaceable": "#minecraft:base_stone_overworld", + "surface": "ceiling", + "vegetation_chance": 0.4, + "vegetation_feature": { + "feature": { + "type": "minecraft:random_selector", + "config": { + "default": { + "feature": { + "type": "minecraft:block_column", + "config": { + "allowed_placement": { + "type": "minecraft:true" + }, + "direction": "down", + "layers": [ + { + "height": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 5 } }, - "placement": [] + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:blue_ice" + } + } } - } - ], - "default": { + ], + "prioritize_tip": false + } + }, + "placement": [] + }, + "features": [ + { + "chance": 0.07, + "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "down", "allowed_placement": { - "type": "minecraft:true" + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], + "offset": [ + 0, + 0, + 0 + ] }, - "prioritize_tip": false, + "direction": "down", "layers": [ { "height": { - "type": "minecraft:biased_to_bottom", + "type": "minecraft:clamped_normal", "value": { - "min_inclusive": 1, - "max_inclusive": 5 + "deviation": 12, + "min_inclusive": 4, + "max_inclusive": 50, + "mean": 4 } }, "provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:blue_ice" + "Name": "minecraft:chain", + "Properties": { + "axis": "y", + "waterlogged": "false" + } + } + } + }, + { + "height": 1, + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:soul_lantern", + "Properties": { + "hanging": "true", + "waterlogged": "false" + } } } } - ] + ], + "prioritize_tip": true } }, "placement": [] } } - }, - "placement": [] + ] } + }, + "placement": [] + }, + "vertical_range": 1, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 } - }} + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_patch.json b/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_patch.json index f9dc14f1..26c640cf 100644 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_patch.json +++ b/data/terralith/worldgen/configured_feature/cave/frostfire/frostfire_patch.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,45 +8,49 @@ "max_inclusive": 2 } }, - "vertical_range": 1, "extra_bottom_block_chance": 0.5, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.05, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:base_stone_overworld", "ground_state": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:deepslate" - } + }, + "weight": 2 }, { - "weight": 2, "data": { "Name": "minecraft:blue_ice" - } + }, + "weight": 2 } ] }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:soul_fire" + "replaceable": "#minecraft:base_stone_overworld", + "surface": "floor", + "vegetation_chance": 0.05, + "vegetation_feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:soul_fire" + } } } + }, + "placement": [] + }, + "vertical_range": 1, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 } - }} + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/pillar.json b/data/terralith/worldgen/configured_feature/cave/frostfire/pillar.json index 241ba4bd..01cb1a7a 100644 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/pillar.json +++ b/data/terralith/worldgen/configured_feature/cave/frostfire/pillar.json @@ -1,7 +1,6 @@ { "type": "minecraft:large_dripstone", "config": { - "floor_to_ceiling_search_range": 60, "column_radius": { "type": "minecraft:uniform", "value": { @@ -9,6 +8,7 @@ "max_inclusive": 2 } }, + "floor_to_ceiling_search_range": 60, "height_scale": { "type": "minecraft:uniform", "value": { @@ -17,6 +17,8 @@ } }, "max_column_radius_to_cave_height_ratio": 1, + "min_bluntness_for_wind": 0, + "min_radius_for_wind": 0, "stalactite_bluntness": { "type": "minecraft:uniform", "value": { @@ -37,8 +39,6 @@ "min_inclusive": 0, "max_exclusive": 0.4 } - }, - "min_radius_for_wind": 0, - "min_bluntness_for_wind": 0 + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/pillar_huge.json b/data/terralith/worldgen/configured_feature/cave/frostfire/pillar_huge.json index 0414fa12..6139e595 100644 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/pillar_huge.json +++ b/data/terralith/worldgen/configured_feature/cave/frostfire/pillar_huge.json @@ -1,7 +1,6 @@ { "type": "minecraft:large_dripstone", "config": { - "floor_to_ceiling_search_range": 80, "column_radius": { "type": "minecraft:uniform", "value": { @@ -9,6 +8,7 @@ "max_inclusive": 13 } }, + "floor_to_ceiling_search_range": 80, "height_scale": { "type": "minecraft:uniform", "value": { @@ -17,6 +17,8 @@ } }, "max_column_radius_to_cave_height_ratio": 0.4, + "min_bluntness_for_wind": 0, + "min_radius_for_wind": 0, "stalactite_bluntness": { "type": "minecraft:uniform", "value": { @@ -37,8 +39,6 @@ "min_inclusive": 0, "max_exclusive": 0.3 } - }, - "min_radius_for_wind": 0, - "min_bluntness_for_wind": 0 + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/replacer.json b/data/terralith/worldgen/configured_feature/cave/frostfire/replacer.json deleted file mode 100644 index 96bd5a07..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/replacer.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "size": 64, - "discard_chance_on_air_exposure": 0, - "targets": [ - { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:dripstone_block" - }, - "state": { - "Name": "minecraft:blue_ice" - } - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/replacer2.json b/data/terralith/worldgen/configured_feature/cave/frostfire/replacer2.json index 2b567b12..f69a1761 100644 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/replacer2.json +++ b/data/terralith/worldgen/configured_feature/cave/frostfire/replacer2.json @@ -1,18 +1,18 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:blue_ice" - }, - "target": { - "Name": "minecraft:dripstone_block" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:blue_ice" + }, + "target": { + "Name": "minecraft:dripstone_block" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire/sculk_patch.json b/data/terralith/worldgen/configured_feature/cave/frostfire/sculk_patch.json index fe4ae69c..a04e71f0 100644 --- a/data/terralith/worldgen/configured_feature/cave/frostfire/sculk_patch.json +++ b/data/terralith/worldgen/configured_feature/cave/frostfire/sculk_patch.json @@ -1,12 +1,12 @@ { "type": "minecraft:sculk_patch", "config": { - "charge_count": 1, "amount_per_charge": 500, - "spread_attempts": 64, - "growth_rounds": 8, - "spread_rounds": 1, + "catalyst_chance": 0.425, + "charge_count": 1, "extra_rare_growths": 0, - "catalyst_chance": 0.425 + "growth_rounds": 8, + "spread_attempts": 64, + "spread_rounds": 1 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/columns.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/columns.json deleted file mode 100644 index ac84f5b5..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/columns.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.965, - "feature": "terralith:cave/frostfire/pillar" - } - ], - "default": "terralith:cave/frostfire/pillar_huge" - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_ceiling.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_ceiling.json deleted file mode 100644 index 79c4a5b7..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_ceiling.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "type": "minecraft:vegetation_patch", - "config": { - "surface": "ceiling", - "depth": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "vertical_range": 1, - "extra_bottom_block_chance": 0.5, - "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.4, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:base_stone_overworld", - "ground_state": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 4, - "data": { - "Name": "minecraft:deepslate_tiles" - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:blue_ice" - } - } - ] - }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.07, - "feature": { - "feature": { - "type": "minecraft:block_column", - "config": { - "direction": "down", - "allowed_placement": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" - ] - }, - "prioritize_tip": true, - "layers": [ - { - "height": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 4, - "max_inclusive": 50, - "mean": 4, - "deviation": 12 - } - }, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:chain", - "Properties": { - "axis": "y", - "waterlogged": "false" - } - } - } - }, - { - "height": 1, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:soul_lantern", - "Properties": { - "hanging": "true", - "waterlogged": "false" - } - } - } - } - ] - } - }, - "placement": [] - } - } - ], - "default": { - "feature": { - "type": "minecraft:block_column", - "config": { - "direction": "down", - "allowed_placement": { - "type": "minecraft:true" - }, - "prioritize_tip": false, - "layers": [ - { - "height": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 1, - "max_inclusive": 5 - } - }, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:blue_ice" - } - } - } - ] - } - }, - "placement": [] - } - } - }, - "placement": [] - } - } - }} - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_patch.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_patch.json deleted file mode 100644 index 40b6a1ca..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/frostfire_patch.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "type": "minecraft:vegetation_patch", - "config": { - "surface": "floor", - "depth": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "vertical_range": 1, - "extra_bottom_block_chance": 0.5, - "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.05, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:base_stone_overworld", - "ground_state": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:deepslate_tiles" - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:blue_ice" - } - } - ] - }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:soul_fire" - } - } - } - }} - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar.json deleted file mode 100644 index 241ba4bd..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "type": "minecraft:large_dripstone", - "config": { - "floor_to_ceiling_search_range": 60, - "column_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "height_scale": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_exclusive": 13 - } - }, - "max_column_radius_to_cave_height_ratio": 1, - "stalactite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.9, - "max_exclusive": 1.5 - } - }, - "stalagmite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.9, - "max_exclusive": 1.3 - } - }, - "wind_speed": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_exclusive": 0.4 - } - }, - "min_radius_for_wind": 0, - "min_bluntness_for_wind": 0 - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar_huge.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar_huge.json deleted file mode 100644 index 0414fa12..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/pillar_huge.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "type": "minecraft:large_dripstone", - "config": { - "floor_to_ceiling_search_range": 80, - "column_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 13 - } - }, - "height_scale": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1.35, - "max_exclusive": 4 - } - }, - "max_column_radius_to_cave_height_ratio": 0.4, - "stalactite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.2, - "max_exclusive": 1.5 - } - }, - "stalagmite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.2, - "max_exclusive": 1 - } - }, - "wind_speed": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_exclusive": 0.3 - } - }, - "min_radius_for_wind": 0, - "min_bluntness_for_wind": 0 - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer.json deleted file mode 100644 index 96bd5a07..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "size": 64, - "discard_chance_on_air_exposure": 0, - "targets": [ - { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:dripstone_block" - }, - "state": { - "Name": "minecraft:blue_ice" - } - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer2.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer2.json deleted file mode 100644 index 2b567b12..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/replacer2.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:blue_ice" - }, - "target": { - "Name": "minecraft:dripstone_block" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 7, - "max_inclusive": 12 - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/sculk_patch.json b/data/terralith/worldgen/configured_feature/cave/frostfire_meme/sculk_patch.json deleted file mode 100644 index a1a55c79..00000000 --- a/data/terralith/worldgen/configured_feature/cave/frostfire_meme/sculk_patch.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "surface": "floor", - "depth": 2, - "vertical_range": 2, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.75, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 7 - } - }, - "replaceable": "#minecraft:base_stone_overworld", - "ground_state": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -4, - "amplitudes": [ - 1, - 1, - 0, - 0.2, - 1.35 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:warped_wart_block" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - }, - { - "Name": "minecraft:deepslate_tiles" - } - ] - }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.15, - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:sculk_sensor", - "Properties": { - "waterlogged": "false", - "sculk_sensor_phase": "inactive", - "power": "0" - } - } - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:warped_wart_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "glow_lichen" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "glow_lichen" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "glow_lichen" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "glow_lichen" - ] - } - ] - } - } - ] - } - } - ], - "default": { - "feature": { - "type": "minecraft:glow_lichen", - "config": { - "search_range": 1, - "chance_of_spreading": 0.4, - "can_place_on_floor": true, - "can_place_on_ceiling": true, - "can_place_on_wall": true, - "can_be_placed_on": [ - - "minecraft:warped_wart_block" - - ] - } - }, - "placement": [] - } - } - }, - "placement": [] - } - } - }} - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer.json b/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer.json index aa7edf89..b792ed0c 100644 --- a/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer.json +++ b/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 48, "discard_chance_on_air_exposure": 0, + "size": 48, "targets": [ { + "state": { + "Name": "minecraft:deepslate" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "minecraft:base_stone_overworld" - }, - "state": { - "Name": "minecraft:deepslate" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer_small.json b/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer_small.json index e52ed10d..e28d08cd 100644 --- a/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer_small.json +++ b/data/terralith/worldgen/configured_feature/cave/generic/ds_reducer_small.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 30, "discard_chance_on_air_exposure": 0, + "size": 30, "targets": [ { + "state": { + "Name": "minecraft:deepslate" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "minecraft:base_stone_overworld" - }, - "state": { - "Name": "minecraft:deepslate" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/generic/mega_geode.json b/data/terralith/worldgen/configured_feature/cave/generic/mega_geode.json index be8b5bca..24fb2c74 100644 --- a/data/terralith/worldgen/configured_feature/cave/generic/mega_geode.json +++ b/data/terralith/worldgen/configured_feature/cave/generic/mega_geode.json @@ -99,13 +99,6 @@ "middle_layer": 4.8, "outer_layer": 6.3 }, - - /*"layers": { - "filling": 2.35, - "inner_layer": 3.085, - "middle_layer": 3.65, - "outer_layer": 5.2 - },*/ "crack": { "generate_crack_chance": 0.95, "base_crack_size": 3.15, diff --git a/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer.json b/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer.json index 1127c12b..e7cb3cde 100644 --- a/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer.json +++ b/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 48, "discard_chance_on_air_exposure": 0, + "size": 48, "targets": [ { + "state": { + "Name": "minecraft:stone" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "terralith:alt_stones" - }, - "state": { - "Name": "minecraft:stone" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer_small.json b/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer_small.json index 43763417..d0427cee 100644 --- a/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer_small.json +++ b/data/terralith/worldgen/configured_feature/cave/generic/noise_reducer_small.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 30, "discard_chance_on_air_exposure": 0, + "size": 30, "targets": [ { + "state": { + "Name": "minecraft:stone" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "terralith:alt_stones" - }, - "state": { - "Name": "minecraft:stone" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/ice/columns.json b/data/terralith/worldgen/configured_feature/cave/ice/columns.json deleted file mode 100644 index e97aeae1..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/columns.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:count_extra", - "config": { - "count": 25, - "extra_count": 5, - "extra_chance": 0.5 - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:square", - "config": {} - }, - "inner": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 807, - "noise_offset": -0.05 - } - }, - "inner": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 457, - "noise_offset": -0.05 - } - } - } - } - } - }, - "inner": { - "type": "minecraft:range", - "config": { - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 13 - }, - "max_inclusive": { - "absolute": 60 - } - } - } - } - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:count_noise_biased", - "config": { - "noise_to_count_ratio": 14, - "noise_factor": 66, - "noise_offset": 1 - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:chance", - "config": { - "chance": 14 - } - }, - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.965, - "feature": "terralith:cave/ice/pillar" - } - ], - "default": "terralith:cave/ice/pillar_huge" - } - } - } - } - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/ice/crystal_inside.json b/data/terralith/worldgen/configured_feature/cave/ice/crystal_inside.json deleted file mode 100644 index cd68d2d3..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/crystal_inside.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:count_extra", - "config": { - "count": 221, - "extra_count": 0, - "extra_chance": 0 - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:square", - "config": {} - }, - "inner": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 807, - "noise_offset": -0.05 - } - }, - "inner": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 457, - "noise_offset": -0.05 - } - } - } - }, - "inner": { - "type": "minecraft:range", - "config": { - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 8 - }, - "max_inclusive": { - "absolute": 46 - } - } - } - } - } - } - } - }, - "feature": { - "type": "minecraft:ore", - "config": { - "size": 64, - "discard_chance_on_air_exposure": 1, - "targets": [ - { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:packed_ice" - }, - "state": { - "Name": "minecraft:blue_ice" - } - } - ] - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/ice/no_lava.json b/data/terralith/worldgen/configured_feature/cave/ice/no_lava.json index 9655832a..28883e60 100644 --- a/data/terralith/worldgen/configured_feature/cave/ice/no_lava.json +++ b/data/terralith/worldgen/configured_feature/cave/ice/no_lava.json @@ -1,6 +1,13 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 12 + } + }, "state": { "Name": "minecraft:deepslate" }, @@ -9,13 +16,6 @@ "Properties": { "level": "0" } - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 12 - } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/ice/pillar.json b/data/terralith/worldgen/configured_feature/cave/ice/pillar.json deleted file mode 100644 index 00f019d8..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/pillar.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "type": "minecraft:large_dripstone", - "config": { - "floor_to_ceiling_search_range": 60, - "column_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "height_scale": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_exclusive": 13 - } - }, - "max_column_radius_to_cave_height_ratio": 1, - "stalactite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.9, - "max_exclusive": 1.5 - } - }, - "stalagmite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.9, - "max_exclusive": 1.3 - } - }, - "wind_speed": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_exclusive": 0.3 - } - }, - "min_radius_for_wind": 0, - "min_bluntness_for_wind": 0 - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/ice/pillar_huge.json b/data/terralith/worldgen/configured_feature/cave/ice/pillar_huge.json deleted file mode 100644 index b76aa6cb..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/pillar_huge.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "type": "minecraft:large_dripstone", - "config": { - "floor_to_ceiling_search_range": 80, - "column_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 13 - } - }, - "height_scale": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1.35, - "max_exclusive": 4 - } - }, - "max_column_radius_to_cave_height_ratio": 0.4, - "stalactite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.2, - "max_exclusive": 1.5 - } - }, - "stalagmite_bluntness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.2, - "max_exclusive": 1 - } - }, - "wind_speed": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_exclusive": 0.4 - } - }, - "min_radius_for_wind": 0, - "min_bluntness_for_wind": 0 - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/ice/pools_ring.json b/data/terralith/worldgen/configured_feature/cave/ice/pools_ring.json deleted file mode 100644 index a704c8b9..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/pools_ring.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:count_extra", - "config": { - "count": 30, - "extra_count": 0, - "extra_chance": 0 - } - }, - "inner": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:square", - "config": {} - }, - "inner": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 807, - "noise_offset": -0.05 - } - } - } - }, - "inner": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 457, - "noise_offset": -0.05 - } - } - } - } - } - }, - "inner": { - "type": "minecraft:range", - "config": { - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 13 - }, - "max_inclusive": { - "absolute": 60 - } - } - } - } - } - }, - "feature": { - "type": "minecraft:disk", - "config": { - "state": { - "Name": "minecraft:blue_ice" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "can_origin_replace": "minecraft:water","half_height": 3, - "targets": [ - { - "Name": "minecraft:snow_block" - }, - { - "Name": "minecraft:calcite" - }, - { - "Name": "minecraft:stone" - }, - { - "Name": "minecraft:packed_ice" - }, - { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" - } - }, - { - "Name": "minecraft:granite" - }, - { - "Name": "minecraft:andesite" - }, - { - "Name": "minecraft:diorite" - } - ] - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/ice/pools_ring2.json b/data/terralith/worldgen/configured_feature/cave/ice/pools_ring2.json deleted file mode 100644 index b5f6e89b..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/pools_ring2.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "state": { - "Name": "minecraft:packed_ice" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "can_origin_replace": "minecraft:water","half_height": 2, - "targets": [ - { - "Name": "minecraft:snow_block" - }, - { - "Name": "minecraft:calcite" - }, - { - "Name": "minecraft:stone" - }, - { - "Name": "minecraft:deepslate", - "Properties": { - "axis": "y" - } - }, - { - "Name": "minecraft:granite" - }, - { - "Name": "minecraft:andesite" - }, - { - "Name": "minecraft:diorite" - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/ice/replacer.json b/data/terralith/worldgen/configured_feature/cave/ice/replacer.json deleted file mode 100644 index d55aa5ac..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/replacer.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:count_extra", - "config": { - "count": 1000, - "extra_count": 0, - "extra_chance": 0 - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:square", - "config": {} - }, - "inner": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 807, - "noise_offset": -0.025 - } - }, - "inner": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 457, - "noise_offset": -0.025 - } - } - } - } - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:range", - "config": { - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 13 - }, - "max_inclusive": { - "absolute": 60 - } - } - } - }, - "feature": { - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:packed_ice" - }, - "target": { - "Name": "minecraft:dripstone_block" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 12, - "max_inclusive": 12 - } - } - } - } - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/ice/replacer2.json b/data/terralith/worldgen/configured_feature/cave/ice/replacer2.json deleted file mode 100644 index d55aa5ac..00000000 --- a/data/terralith/worldgen/configured_feature/cave/ice/replacer2.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:count_extra", - "config": { - "count": 1000, - "extra_count": 0, - "extra_chance": 0 - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:square", - "config": {} - }, - "inner": { - "type": "minecraft:no_op", - "config": { - "outer": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 807, - "noise_offset": -0.025 - } - }, - "inner": { - "type": "minecraft:nope", - "config": { - "noise_to_count_ratio": 1, - "noise_factor": 457, - "noise_offset": -0.025 - } - } - } - } - } - }, - "feature": { - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:range", - "config": { - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 13 - }, - "max_inclusive": { - "absolute": 60 - } - } - } - }, - "feature": { - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:packed_ice" - }, - "target": { - "Name": "minecraft:dripstone_block" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 12, - "max_inclusive": 12 - } - } - } - } - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/jungle/big_dripleaf.json b/data/terralith/worldgen/configured_feature/cave/jungle/big_dripleaf.json index 7f54c805..b372c825 100644 --- a/data/terralith/worldgen/configured_feature/cave/jungle/big_dripleaf.json +++ b/data/terralith/worldgen/configured_feature/cave/jungle/big_dripleaf.json @@ -23,8 +23,8 @@ "data": { "type": "minecraft:uniform", "value": { - "max_inclusive": 4, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 4 } }, "weight": 2 @@ -87,8 +87,8 @@ "data": { "type": "minecraft:uniform", "value": { - "max_inclusive": 4, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 4 } }, "weight": 2 @@ -151,8 +151,8 @@ "data": { "type": "minecraft:uniform", "value": { - "max_inclusive": 4, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 4 } }, "weight": 2 @@ -215,8 +215,8 @@ "data": { "type": "minecraft:uniform", "value": { - "max_inclusive": 4, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 4 } }, "weight": 2 diff --git a/data/terralith/worldgen/configured_feature/cave/jungle/ceiling_moss.json b/data/terralith/worldgen/configured_feature/cave/jungle/ceiling_moss.json index db4721e3..839d41a2 100644 --- a/data/terralith/worldgen/configured_feature/cave/jungle/ceiling_moss.json +++ b/data/terralith/worldgen/configured_feature/cave/jungle/ceiling_moss.json @@ -4,8 +4,8 @@ "depth": { "type": "minecraft:uniform", "value": { - "max_inclusive": 2, - "min_inclusive": 1 + "min_inclusive": 1, + "max_inclusive": 2 } }, "extra_bottom_block_chance": 0.0, @@ -27,8 +27,8 @@ "xz_radius": { "type": "minecraft:uniform", "value": { - "max_inclusive": 7, - "min_inclusive": 4 + "min_inclusive": 4, + "max_inclusive": 7 } } } diff --git a/data/terralith/worldgen/configured_feature/cave/jungle/tree_1.json b/data/terralith/worldgen/configured_feature/cave/jungle/tree_1.json index fcd97878..7c281522 100644 --- a/data/terralith/worldgen/configured_feature/cave/jungle/tree_1.json +++ b/data/terralith/worldgen/configured_feature/cave/jungle/tree_1.json @@ -26,8 +26,8 @@ "values": { "type": "minecraft:uniform", "value": { - "max_inclusive": 4, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 4 } } }, @@ -39,13 +39,12 @@ "probability": 0.14, "required_empty_blocks": 2 }, - { + { "type": "minecraft:attached_to_leaves", "block_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spore_blossom" - + "Name": "minecraft:spore_blossom" } }, "directions": [ @@ -135,8 +134,8 @@ "trunk_offset_y": { "type": "minecraft:uniform", "value": { - "max_inclusive": 3, - "min_inclusive": 1 + "min_inclusive": 1, + "max_inclusive": 3 } } }, @@ -147,15 +146,15 @@ "extra_branch_length": { "type": "minecraft:uniform", "value": { - "max_inclusive": 3, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 3 } }, "extra_branch_steps": { "type": "minecraft:uniform", "value": { - "max_inclusive": 2, - "min_inclusive": 1 + "min_inclusive": 1, + "max_inclusive": 2 } }, "height_rand_a": 1, diff --git a/data/terralith/worldgen/configured_feature/cave/jungle/tree_small.json b/data/terralith/worldgen/configured_feature/cave/jungle/tree_small.json index 537fb3b7..9b606c92 100644 --- a/data/terralith/worldgen/configured_feature/cave/jungle/tree_small.json +++ b/data/terralith/worldgen/configured_feature/cave/jungle/tree_small.json @@ -11,8 +11,7 @@ "block_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spore_blossom" - + "Name": "minecraft:spore_blossom" } }, "directions": [ @@ -43,8 +42,8 @@ "values": { "type": "minecraft:uniform", "value": { - "max_inclusive": 4, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 4 } } }, @@ -135,8 +134,8 @@ "trunk_offset_y": { "type": "minecraft:uniform", "value": { - "max_inclusive": 7, - "min_inclusive": 3 + "min_inclusive": 3, + "max_inclusive": 7 } } }, @@ -147,15 +146,15 @@ "extra_branch_length": { "type": "minecraft:uniform", "value": { - "max_inclusive": 1, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 1 } }, "extra_branch_steps": { "type": "minecraft:uniform", "value": { - "max_inclusive": 6, - "min_inclusive": 1 + "min_inclusive": 1, + "max_inclusive": 6 } }, "height_rand_a": 1, diff --git a/data/terralith/worldgen/configured_feature/cave/jungle/tree_very_large.json b/data/terralith/worldgen/configured_feature/cave/jungle/tree_very_large.json index 7f1711de..681da3a8 100644 --- a/data/terralith/worldgen/configured_feature/cave/jungle/tree_very_large.json +++ b/data/terralith/worldgen/configured_feature/cave/jungle/tree_very_large.json @@ -1,28 +1,77 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 3, - "lower_size": 0, - "upper_size": 3 - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.125 + }, + { + "type": "minecraft:attached_to_leaves", + "block_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spore_blossom" + } + }, + "directions": [ + "down" + ], + "exclusion_radius_xz": 2, + "exclusion_radius_y": 0, + "probability": 0.01, + "required_empty_blocks": 3 + }, + { + "type": "minecraft:attached_to_leaves", + "block_provider": { + "type": "minecraft:randomized_int_state_provider", + "property": "age", + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mangrove_propagule", + "Properties": { + "age": "0", + "hanging": "true", + "stage": "0", + "waterlogged": "false" + } + } + }, + "values": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 4 + } + } + }, + "directions": [ + "down" + ], + "exclusion_radius_xz": 1, + "exclusion_radius_y": 0, + "probability": 0.07, + "required_empty_blocks": 2 + }, + { + "type": "minecraft:beehive", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mud" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mangrove_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 140, + "offset": 2, + "radius": 4 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -35,38 +84,29 @@ } } }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 3, + "lower_size": 0, + "upper_size": 3 + }, "root_placer": { "type": "minecraft:mangrove_root_placer", - "root_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mangrove_roots", - "Properties": { - "waterlogged": "false" - } - } - }, - "trunk_offset_y": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 7 - } - }, "above_root_placement": { + "above_root_placement_chance": 0.5, "above_root_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:moss_carpet" } - }, - "above_root_placement_chance": 0.5 + } }, "mangrove_root_placement": { - "max_root_width": 8, - "max_root_length": 15, - "random_skew_chance": 0.2, "can_grow_through": "#minecraft:mangrove_roots_can_grow_through", + "max_root_length": 15, + "max_root_width": 8, "muddy_roots_in": [ "minecraft:mud", "minecraft:muddy_mangrove_roots" @@ -79,6 +119,23 @@ "axis": "y" } } + }, + "random_skew_chance": 0.2 + }, + "root_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mangrove_roots", + "Properties": { + "waterlogged": "false" + } + } + }, + "trunk_offset_y": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 7 } } }, @@ -88,71 +145,14 @@ "height_rand_a": 5, "height_rand_b": 9 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 4, - "offset": 2, - "foliage_height": 3, - "leaf_placement_attempts": 140 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.125 - }, - { - "type": "minecraft:attached_to_leaves", - "probability": 0.01, - "exclusion_radius_xz": 2, - "exclusion_radius_y": 0, - "required_empty_blocks": 3, - "block_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spore_blossom" - } - }, - "directions": [ - "down" - ] - }, - { - "type": "minecraft:attached_to_leaves", - "probability": 0.07, - "exclusion_radius_xz": 1, - "exclusion_radius_y": 0, - "required_empty_blocks": 2, - "block_provider": { - "type": "minecraft:randomized_int_state_provider", - "property": "age", - "values": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 4 - } - }, - "source": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mangrove_propagule", - "Properties": { - "age": "0", - "hanging": "true", - "stage": "0", - "waterlogged": "false" - } - } - } - }, - "directions": [ - "down" - ] - }, - { - "type": "minecraft:beehive", - "probability": 0.25 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mangrove_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/jungle/vine.json b/data/terralith/worldgen/configured_feature/cave/jungle/vine.json index 0fb52a0e..cae35f51 100644 --- a/data/terralith/worldgen/configured_feature/cave/jungle/vine.json +++ b/data/terralith/worldgen/configured_feature/cave/jungle/vine.json @@ -15,8 +15,8 @@ "data": { "type": "minecraft:uniform", "value": { - "max_inclusive": 3, - "min_inclusive": 0 + "min_inclusive": 0, + "max_inclusive": 3 } }, "weight": 5 @@ -25,8 +25,8 @@ "data": { "type": "minecraft:uniform", "value": { - "max_inclusive": 7, - "min_inclusive": 1 + "min_inclusive": 1, + "max_inclusive": 7 } }, "weight": 1 @@ -90,8 +90,8 @@ "values": { "type": "minecraft:uniform", "value": { - "max_inclusive": 25, - "min_inclusive": 23 + "min_inclusive": 23, + "max_inclusive": 25 } } } diff --git a/data/terralith/worldgen/configured_feature/cave/mantle/basalt_strip.json b/data/terralith/worldgen/configured_feature/cave/mantle/basalt_strip.json index 1f2104f2..1e42f537 100644 --- a/data/terralith/worldgen/configured_feature/cave/mantle/basalt_strip.json +++ b/data/terralith/worldgen/configured_feature/cave/mantle/basalt_strip.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,35 +8,11 @@ "max_inclusive": 6 } }, - "vertical_range": 5, "extra_bottom_block_chance": 0.5, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.001, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:base_stone_overworld", "ground_state": { "type": "minecraft:noise_provider", - "seed": 4, - "noise": { - "firstOctave": -3, - "amplitudes": [ - 0, - 0 - ] - }, - "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 1 - }, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 1, @@ -46,8 +21,11 @@ 1.5, 1.75, 2.65 - ] + ], + "firstOctave": -6 }, + "scale": 1, + "seed": 4, "slow_scale": 1, "states": [ { @@ -110,26 +88,44 @@ { "Name": "minecraft:blackstone" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 1 + } }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:fire", - "Properties": { - "age": "0", - "east": "false", - "north": "false", - "south": "false", - "up": "false", - "west": "false" + "replaceable": "#minecraft:base_stone_overworld", + "surface": "floor", + "vegetation_chance": 0.001, + "vegetation_feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:fire", + "Properties": { + "age": "0", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } } } } + }, + "placement": [] + }, + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 } } - }} -} + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/mantle/blackstone.json b/data/terralith/worldgen/configured_feature/cave/mantle/blackstone.json deleted file mode 100644 index fd73de54..00000000 --- a/data/terralith/worldgen/configured_feature/cave/mantle/blackstone.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "type": "minecraft:ore", - "config": { - "size": 64, - "discard_chance_on_air_exposure": 0, - "targets": [ - { - "target": { - "predicate_type": "minecraft:tag_match", - "tag": "minecraft:base_stone_overworld" - }, - "state": { - "Name": "minecraft:blackstone" - } - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/cave/mantle/lava_drip.json b/data/terralith/worldgen/configured_feature/cave/mantle/lava_drip.json index 4143c6da..b7e30dd7 100644 --- a/data/terralith/worldgen/configured_feature/cave/mantle/lava_drip.json +++ b/data/terralith/worldgen/configured_feature/cave/mantle/lava_drip.json @@ -1,18 +1,18 @@ { "type": "minecraft:spring_feature", "config": { + "hole_count": 1, + "requires_block_below": false, + "rock_count": 4, "state": { "Name": "minecraft:lava", "Properties": { "falling": "true" } }, - "rock_count": 4, - "hole_count": 1, - "requires_block_below": false, "valid_blocks": [ "minecraft:blackstone", "minecraft:magma_block" ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/mantle/magma_strip.json b/data/terralith/worldgen/configured_feature/cave/mantle/magma_strip.json index d678e9bf..3e31c1a6 100644 --- a/data/terralith/worldgen/configured_feature/cave/mantle/magma_strip.json +++ b/data/terralith/worldgen/configured_feature/cave/mantle/magma_strip.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,35 +8,20 @@ "max_inclusive": 10 } }, - "vertical_range": 5, "extra_bottom_block_chance": 0.5, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.001, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:base_stone_overworld", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 0, 0 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 1 - }, + "seed": 0, "slow_noise": { - "firstOctave": -6, "amplitudes": [ 1, 1, @@ -45,7 +29,8 @@ 0, 1.5, 0 - ] + ], + "firstOctave": -6 }, "slow_scale": 1, "states": [ @@ -112,26 +97,44 @@ { "Name": "minecraft:blackstone" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 1 + } }, - "vegetation_feature":{"placement":[],"feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:fire", - "Properties": { - "age": "0", - "east": "false", - "north": "false", - "south": "false", - "up": "false", - "west": "false" + "replaceable": "#minecraft:base_stone_overworld", + "surface": "floor", + "vegetation_chance": 0.001, + "vegetation_feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:fire", + "Properties": { + "age": "0", + "east": "false", + "north": "false", + "south": "false", + "up": "false", + "west": "false" + } } } } + }, + "placement": [] + }, + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 } - }} + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/mantle/replacer.json b/data/terralith/worldgen/configured_feature/cave/mantle/replacer.json index 7decfff9..950f3810 100644 --- a/data/terralith/worldgen/configured_feature/cave/mantle/replacer.json +++ b/data/terralith/worldgen/configured_feature/cave/mantle/replacer.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 64, "discard_chance_on_air_exposure": 0, + "size": 64, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:dripstone_block" - }, "state": { "Name": "minecraft:blackstone" + }, + "target": { + "block": "minecraft:dripstone_block", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/thermal/dripleaf.json b/data/terralith/worldgen/configured_feature/cave/thermal/dripleaf.json index 131725e5..2f00dacc 100644 --- a/data/terralith/worldgen/configured_feature/cave/thermal/dripleaf.json +++ b/data/terralith/worldgen/configured_feature/cave/thermal/dripleaf.json @@ -6,11 +6,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -36,10 +35,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -68,7 +67,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] @@ -77,11 +77,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -107,10 +106,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -139,7 +138,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] @@ -148,11 +148,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -178,10 +177,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -210,7 +209,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] @@ -219,11 +219,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -249,10 +248,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -281,11 +280,12 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cave/thermal/lakes.json b/data/terralith/worldgen/configured_feature/cave/thermal/lakes.json index 09225238..4cba7710 100644 --- a/data/terralith/worldgen/configured_feature/cave/thermal/lakes.json +++ b/data/terralith/worldgen/configured_feature/cave/thermal/lakes.json @@ -1,240 +1,14 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 6, - "max_inclusive": 7 - } - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": 0 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 8, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "minecraft:air", - "lava" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:blackstone", - "minecraft:magma_block","deepslate_iron_ore","iron_ore","coal_ore" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:blackstone", - "minecraft:magma_block" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt","minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt","minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt","minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt","minecraft:tuff", - "minecraft:stone","andesite","deepslate","cobbled_deepslate", - "lava" - ] - } - ] - } - } - ] - } - } - ] + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cherry/azalea_bush.json b/data/terralith/worldgen/configured_feature/cherry/azalea_bush.json index 98035b35..669b586b 100644 --- a/data/terralith/worldgen/configured_feature/cherry/azalea_bush.json +++ b/data/terralith/worldgen/configured_feature/cherry/azalea_bush.json @@ -1,34 +1,23 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 5, "data": { "Name": "minecraft:azalea_leaves", "Properties": { @@ -36,10 +25,10 @@ "persistent": "false", "waterlogged": "false" } - } + }, + "weight": 5 }, { - "weight": 2, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { @@ -47,22 +36,33 @@ "persistent": "false", "waterlogged": "false" } - } + }, + "weight": 2 } ] }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cherry/flowers_extra.json b/data/terralith/worldgen/configured_feature/cherry/flowers_extra.json index 61f6bb64..1f301513 100644 --- a/data/terralith/worldgen/configured_feature/cherry/flowers_extra.json +++ b/data/terralith/worldgen/configured_feature/cherry/flowers_extra.json @@ -1,9 +1,6 @@ { "type": "minecraft:flower", "config": { - "tries": 8, - "xz_spread": 6, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,22 +9,22 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:pink_tulip" - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:white_tulip" - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:peony" - } + }, + "weight": 1 } ] } @@ -42,6 +39,9 @@ } } ] - } + }, + "tries": 8, + "xz_spread": 6, + "y_spread": 2 } } \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column.json b/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column.json index 85def17d..bb4902a6 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column.json +++ b/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column.json @@ -1,16 +1,10 @@ { "type": "minecraft:random_patch", "config": { - "tries": 3, - "xz_spread": 4, - "y_spread": 4, "feature": { "feature": { "type": "minecraft:random_patch", "config": { - "tries": 3, - "xz_spread": 4, - "y_spread": 4, "feature": { "feature": { "type": "minecraft:simple_block", @@ -35,27 +29,27 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ] + }, "direction_of_search": "down", "max_steps": 32, "target_condition": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:basalt", "minecraft:smooth_basalt", "minecraft:sand", "minecraft:gravel" - ] - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air", - "minecraft:water" + ], + "offset": [ + 0, + -1, + 0 ] } }, @@ -66,13 +60,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:basalt" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:basalt" ] }, { @@ -85,10 +79,16 @@ } } ] - } + }, + "tries": 3, + "xz_spread": 4, + "y_spread": 4 } }, "placement": [] - } + }, + "tries": 3, + "xz_spread": 4, + "y_spread": 4 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column_upper.json b/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column_upper.json index 7ab92dcf..f05d7f50 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column_upper.json +++ b/data/terralith/worldgen/configured_feature/cliffs/basalt/basalt_column_upper.json @@ -1,16 +1,10 @@ { "type": "minecraft:random_patch", "config": { - "tries": 2, - "xz_spread": 4, - "y_spread": 4, "feature": { "feature": { "type": "minecraft:random_patch", "config": { - "tries": 2, - "xz_spread": 4, - "y_spread": 4, "feature": { "feature": { "type": "minecraft:simple_block", @@ -35,10 +29,6 @@ }, { "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, "allowed_search_condition": { "type": "minecraft:matching_blocks", "blocks": [ @@ -46,7 +36,11 @@ "minecraft:water" ] }, - "max_steps": 32 + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } }, { "type": "minecraft:block_predicate_filter", @@ -61,23 +55,29 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:basalt" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:basalt" ] } ] } } ] - } + }, + "tries": 2, + "xz_spread": 4, + "y_spread": 4 } }, "placement": [] - } + }, + "tries": 2, + "xz_spread": 4, + "y_spread": 4 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/basalt/basaltifier.json b/data/terralith/worldgen/configured_feature/cliffs/basalt/basaltifier.json index 0510e18a..b68f3367 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/basalt/basaltifier.json +++ b/data/terralith/worldgen/configured_feature/cliffs/basalt/basaltifier.json @@ -1,21 +1,21 @@ { "type": "minecraft:ore", "config": { - "size": 55, "discard_chance_on_air_exposure": 0, + "size": 55, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:basalt", "Properties": { "axis": "y" } + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/basalt/crack.json b/data/terralith/worldgen/configured_feature/cliffs/basalt/crack.json index 2c126dde..5479bd50 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/basalt/crack.json +++ b/data/terralith/worldgen/configured_feature/cliffs/basalt/crack.json @@ -1,19 +1,19 @@ { "type": "minecraft:ore", "config": { - "size": 26, "discard_chance_on_air_exposure": 0, + "size": 26, "targets": [ { + "state": { + "Name": "minecraft:smooth_basalt" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:basalt", + "predicate_type": "minecraft:random_block_match", "probability": 0.78 - }, - "state": { - "Name": "minecraft:smooth_basalt" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/basalt/crack_deepslate.json b/data/terralith/worldgen/configured_feature/cliffs/basalt/crack_deepslate.json index d7d87861..ff736fc4 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/basalt/crack_deepslate.json +++ b/data/terralith/worldgen/configured_feature/cliffs/basalt/crack_deepslate.json @@ -1,19 +1,19 @@ { "type": "minecraft:ore", "config": { - "size": 19, "discard_chance_on_air_exposure": 0, + "size": 19, "targets": [ { + "state": { + "Name": "minecraft:cobbled_deepslate" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:smooth_basalt", + "predicate_type": "minecraft:random_block_match", "probability": 0.4 - }, - "state": { - "Name": "minecraft:cobbled_deepslate" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/basalt/seed.json b/data/terralith/worldgen/configured_feature/cliffs/basalt/seed.json index 97fbd3e7..8fcb9158 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/basalt/seed.json +++ b/data/terralith/worldgen/configured_feature/cliffs/basalt/seed.json @@ -1,6 +1,7 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": 0, "state": { "Name": "minecraft:smooth_basalt" }, @@ -9,7 +10,6 @@ "Properites": { "axis": "y" } - }, - "radius": 0 + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/basalt/seed_deepslate.json b/data/terralith/worldgen/configured_feature/cliffs/basalt/seed_deepslate.json index 8418908f..5a9f92d8 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/basalt/seed_deepslate.json +++ b/data/terralith/worldgen/configured_feature/cliffs/basalt/seed_deepslate.json @@ -1,12 +1,12 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": 0, "state": { "Name": "minecraft:cobbled_deepslate" }, "target": { "Name": "minecraft:smooth_basalt" - }, - "radius": 0 + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/frozen/blue_ice.json b/data/terralith/worldgen/configured_feature/cliffs/frozen/blue_ice.json index 571ce18d..2d851ee8 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/frozen/blue_ice.json +++ b/data/terralith/worldgen/configured_feature/cliffs/frozen/blue_ice.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 64, "discard_chance_on_air_exposure": 0, + "size": 64, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:blue_ice" + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/frozen/icicle.json b/data/terralith/worldgen/configured_feature/cliffs/frozen/icicle.json index 8195db4a..4af4e32b 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/frozen/icicle.json +++ b/data/terralith/worldgen/configured_feature/cliffs/frozen/icicle.json @@ -1,20 +1,19 @@ { "type": "minecraft:block_column", "config": { - "direction": "down", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "down", "layers": [ { "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 3.75, "min_inclusive": 1, "max_inclusive": 16, - "mean": 2, - "deviation": 3.75 + "mean": 2 } }, "provider": { @@ -24,6 +23,7 @@ } } } - ] + ], + "prioritize_tip": false } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/frozen/puddle.json b/data/terralith/worldgen/configured_feature/cliffs/frozen/puddle.json index 8ee55f25..4b94f01b 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/frozen/puddle.json +++ b/data/terralith/worldgen/configured_feature/cliffs/frozen/puddle.json @@ -1,11 +1,10 @@ { "type": "minecraft:block_column", "config": { - "direction": "down", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "down", "layers": [ { "height": { @@ -25,6 +24,7 @@ } } } - ] + ], + "prioritize_tip": false } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/granite/granitifier.json b/data/terralith/worldgen/configured_feature/cliffs/granite/granitifier.json index e8fe4f4c..bdb15bac 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/granite/granitifier.json +++ b/data/terralith/worldgen/configured_feature/cliffs/granite/granitifier.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 55, "discard_chance_on_air_exposure": 0, + "size": 55, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:granite" + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/andesite_crack.json b/data/terralith/worldgen/configured_feature/cliffs/white/andesite_crack.json index e2828d87..9f11c625 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/andesite_crack.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/andesite_crack.json @@ -1,19 +1,19 @@ { "type": "minecraft:ore", "config": { - "size": 35, "discard_chance_on_air_exposure": 0, + "size": 35, "targets": [ { + "state": { + "Name": "minecraft:andesite" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:diorite", + "predicate_type": "minecraft:random_block_match", "probability": 0.7 - }, - "state": { - "Name": "minecraft:andesite" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/andesite_seed.json b/data/terralith/worldgen/configured_feature/cliffs/white/andesite_seed.json index ae49d944..329c7d5c 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/andesite_seed.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/andesite_seed.json @@ -1,12 +1,12 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": 0, "state": { "Name": "minecraft:andesite" }, "target": { "Name": "minecraft:diorite" - }, - "radius": 0 + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/birch_alt.json b/data/terralith/worldgen/configured_feature/cliffs/white/birch_alt.json index 474f62c6..81dc77ef 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/birch_alt.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/birch_alt.json @@ -1,36 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 } } }, @@ -40,7 +38,26 @@ "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,30 +67,14 @@ "height_rand_a": 2, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/calcitifier.json b/data/terralith/worldgen/configured_feature/cliffs/white/calcitifier.json index 6ad9f169..d8b9bafa 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/calcitifier.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/calcitifier.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 55, "discard_chance_on_air_exposure": 0, + "size": 55, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:calcite" + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/diorite_crack.json b/data/terralith/worldgen/configured_feature/cliffs/white/diorite_crack.json index 145f9ea6..dc055183 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/diorite_crack.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/diorite_crack.json @@ -1,19 +1,19 @@ { "type": "minecraft:ore", "config": { - "size": 38, "discard_chance_on_air_exposure": 0, + "size": 38, "targets": [ { + "state": { + "Name": "minecraft:diorite" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:calcite", + "predicate_type": "minecraft:random_block_match", "probability": 0.65 - }, - "state": { - "Name": "minecraft:diorite" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/diorite_seed.json b/data/terralith/worldgen/configured_feature/cliffs/white/diorite_seed.json index 14a8b51b..5868af90 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/diorite_seed.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/diorite_seed.json @@ -1,12 +1,12 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": 0, "state": { "Name": "minecraft:diorite" }, "target": { "Name": "minecraft:calcite" - }, - "radius": 0 + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/moss_vegetation.json b/data/terralith/worldgen/configured_feature/cliffs/white/moss_vegetation.json index c3c7ae88..71771b37 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/moss_vegetation.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/moss_vegetation.json @@ -2,6 +2,7 @@ "type": "minecraft:simple_block", "config": { "to_place": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { @@ -17,15 +18,14 @@ }, { "data": { + "Name": "minecraft:tall_grass", "Properties": { "half": "lower" - }, - "Name": "minecraft:tall_grass" + } }, "weight": 10 } - ], - "type": "minecraft:weighted_state_provider" + ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/patch_base.json b/data/terralith/worldgen/configured_feature/cliffs/white/patch_base.json index b946e545..422a777b 100644 --- a/data/terralith/worldgen/configured_feature/cliffs/white/patch_base.json +++ b/data/terralith/worldgen/configured_feature/cliffs/white/patch_base.json @@ -1,38 +1,29 @@ { "type": "minecraft:vegetation_patch", "config": { + "depth": 2, + "extra_bottom_block_chance": 0, + "extra_edge_column_chance": 0.3, + "ground_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:moss_block" + } + }, + "replaceable": "#terralith:calcite_moss", + "surface": "floor", "vegetation_chance": 0.02, + "vegetation_feature": { + "feature": "terralith:cliffs/white/moss_vegetation", + "placement": [] + }, + "vertical_range": 5, "xz_radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 4, "max_inclusive": 7 } - }, - "extra_edge_column_chance": 0.3, - "extra_bottom_block_chance": 0, - "vertical_range": 5, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "terralith:cliffs/white/moss_vegetation", - "placement": [] - } - } - } - }, - "surface": "floor", - "depth": 2, - "replaceable": "#terralith:calcite_moss", - "ground_state": { - "state": { - "Name": "minecraft:moss_block" - }, - "type": "minecraft:simple_state_provider" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/cliffs/white/trees_small.json b/data/terralith/worldgen/configured_feature/cliffs/white/trees_small.json deleted file mode 100644 index d8dc2321..00000000 --- a/data/terralith/worldgen/configured_feature/cliffs/white/trees_small.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "terralith:cliffs/white/birch_alt" - } -} diff --git a/data/terralith/worldgen/configured_feature/coastal/bending_acacia.json b/data/terralith/worldgen/configured_feature/coastal/bending_acacia.json index 2632de13..fb9d0539 100644 --- a/data/terralith/worldgen/configured_feature/coastal/bending_acacia.json +++ b/data/terralith/worldgen/configured_feature/coastal/bending_acacia.json @@ -1,54 +1,68 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:cocoa", + "probability": 0 + }, + { + "type": "minecraft:trunk_vine" + }, + { + "type": "minecraft:leave_vine", + "probability": 0.25 + }, + { + "type": "minecraft:leave_vine", + "probability": 0.25 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 125, + "offset": 0, + "radius": 4 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:acacia_wood", + "Name": "minecraft:acacia_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:acacia_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 8, - "height_rand_a": 3, - "height_rand_b": 0, "bend_length": { "type": "minecraft:uniform", "value": { @@ -56,31 +70,18 @@ "max_inclusive": 6 } }, + "height_rand_a": 3, + "height_rand_b": 0, "min_height_for_leaves": 7 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 4, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 125 - }, - "decorators": [ - { - "type": "minecraft:cocoa", - "probability": 0 - }, - { - "type": "minecraft:trunk_vine" - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/coastal/big_hawaii.json b/data/terralith/worldgen/configured_feature/coastal/big_hawaii.json index 2eb51422..4884e3e8 100644 --- a/data/terralith/worldgen/configured_feature/coastal/big_hawaii.json +++ b/data/terralith/worldgen/configured_feature/coastal/big_hawaii.json @@ -1,36 +1,26 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:trunk_vine" } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 1, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } }, @@ -39,8 +29,27 @@ "state": { "Name": "minecraft:acacia_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,22 +59,14 @@ "height_rand_a": 7, "height_rand_b": 10 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", + "Properties": { + "axis": "y" } - }, - "offset": 0, - "height": 1 - }, - "decorators": [ - { - "type": "minecraft:trunk_vine" } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/coastal/fancy_oak.json b/data/terralith/worldgen/configured_feature/coastal/fancy_oak.json index f0aa245b..397f5301 100644 --- a/data/terralith/worldgen/configured_feature/coastal/fancy_oak.json +++ b/data/terralith/worldgen/configured_feature/coastal/fancy_oak.json @@ -1,13 +1,37 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } + }, + "foliage_placer": { + "type": "minecraft:jungle_foliage_placer", + "height": 2, + "offset": 2, + "radius": 1 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 4, "limit": 0, "lower_size": 0, + "min_clipped_height": 4, "upper_size": 0 }, "sapling_provider": { @@ -19,11 +43,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 5, + "height_rand_a": 6, + "height_rand_b": 6 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -33,29 +57,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 5, - "height_rand_a": 6, - "height_rand_b": 6 - }, - "foliage_placer": { - "type": "minecraft:jungle_foliage_placer", - "radius": 1, - "offset": 2, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/coastal/jungle_tree.json b/data/terralith/worldgen/configured_feature/coastal/jungle_tree.json index f922ab72..b8a825bc 100644 --- a/data/terralith/worldgen/configured_feature/coastal/jungle_tree.json +++ b/data/terralith/worldgen/configured_feature/coastal/jungle_tree.json @@ -1,45 +1,52 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:cocoa", + "probability": 0.2 + }, + { + "type": "minecraft:trunk_vine" } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_log", + "Name": "minecraft:jungle_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "0" } } }, @@ -49,20 +56,14 @@ "height_rand_a": 8, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 0, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:cocoa", - "probability": 0.2 - }, - { - "type": "minecraft:trunk_vine" + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/coastal/magma.json b/data/terralith/worldgen/configured_feature/coastal/magma.json deleted file mode 100644 index 76c034f7..00000000 --- a/data/terralith/worldgen/configured_feature/coastal/magma.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 1, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:magma_block" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:blackstone" - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/coastal/trees_hawaii.json b/data/terralith/worldgen/configured_feature/coastal/trees_hawaii.json index 7eead066..3bfeb98c 100644 --- a/data/terralith/worldgen/configured_feature/coastal/trees_hawaii.json +++ b/data/terralith/worldgen/configured_feature/coastal/trees_hawaii.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "minecraft:jungle_tree", "features": [ { "chance": 0.1, @@ -18,7 +19,6 @@ "chance": 0.1333333, "feature": "terralith:coastal/bending_acacia" } - ], - "default": "minecraft:jungle_tree" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/birch.json b/data/terralith/worldgen/configured_feature/dark/birch.json index f02fb885..2dbe7874 100644 --- a/data/terralith/worldgen/configured_feature/dark/birch.json +++ b/data/terralith/worldgen/configured_feature/dark/birch.json @@ -1,8 +1,31 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:dark_oak_foliage_placer", + "offset": 0, + "radius": 0 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,11 +41,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 6, + "height_rand_a": 2, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -32,28 +55,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 6, - "height_rand_a": 2, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:dark_oak_foliage_placer", - "radius": 0, - "offset": 0 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/brown_mushroom.json b/data/terralith/worldgen/configured_feature/dark/brown_mushroom.json index 9a7cc453..ee272231 100644 --- a/data/terralith/worldgen/configured_feature/dark/brown_mushroom.json +++ b/data/terralith/worldgen/configured_feature/dark/brown_mushroom.json @@ -1,8 +1,35 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 0, + "radius": 5 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:brown_mushroom_block", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,63 +45,25 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 8, + "height_rand_a": 3, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mushroom_stem", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:brown_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 8, - "height_rand_a": 3, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 5, - "offset": 0, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/brown_mushroom_2.json b/data/terralith/worldgen/configured_feature/dark/brown_mushroom_2.json index bb5f4a83..394c91be 100644 --- a/data/terralith/worldgen/configured_feature/dark/brown_mushroom_2.json +++ b/data/terralith/worldgen/configured_feature/dark/brown_mushroom_2.json @@ -1,8 +1,35 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 0, + "radius": 4 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:brown_mushroom_block", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,63 +45,25 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:mega_jungle_trunk_placer", + "base_height": 8, + "height_rand_a": 4, + "height_rand_b": 5 }, "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mushroom_stem", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:brown_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:mega_jungle_trunk_placer", - "base_height": 8, - "height_rand_a": 4, - "height_rand_b": 5 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 4, - "offset": 0, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/dark_oak.json b/data/terralith/worldgen/configured_feature/dark/dark_oak.json index f00e4ef9..93c2d2f5 100644 --- a/data/terralith/worldgen/configured_feature/dark/dark_oak.json +++ b/data/terralith/worldgen/configured_feature/dark/dark_oak.json @@ -1,14 +1,37 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:dark_oak_foliage_placer", + "offset": 0, + "radius": 1 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:three_layers_feature_size", "limit": 1, - "upper_limit": 1, "lower_size": 1, "middle_size": 1, + "upper_limit": 1, "upper_size": 2 }, "sapling_provider": { @@ -20,11 +43,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:dark_oak_trunk_placer", + "base_height": 12, + "height_rand_a": 3, + "height_rand_b": 4 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -34,28 +57,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:dark_oak_trunk_placer", - "base_height": 12, - "height_rand_a": 3, - "height_rand_b": 4 - }, - "foliage_placer": { - "type": "minecraft:dark_oak_foliage_placer", - "radius": 1, - "offset": 0 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/disk_mud.json b/data/terralith/worldgen/configured_feature/dark/disk_mud.json index e399f1a4..f57acca9 100644 --- a/data/terralith/worldgen/configured_feature/dark/disk_mud.json +++ b/data/terralith/worldgen/configured_feature/dark/disk_mud.json @@ -1,45 +1,28 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 4, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 8 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:coarse_dirt" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt" - ] - } + "half_height": 4, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 8 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:coarse_dirt" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/disk_podzol.json b/data/terralith/worldgen/configured_feature/dark/disk_podzol.json index 830131ec..2b18c916 100644 --- a/data/terralith/worldgen/configured_feature/dark/disk_podzol.json +++ b/data/terralith/worldgen/configured_feature/dark/disk_podzol.json @@ -1,48 +1,31 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 4, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 4 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:podzol", - "Properties": { - "snowy": "false" - } - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:grass_block" - ] + "half_height": 4, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 4 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" } } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/disk_soulsoil.json b/data/terralith/worldgen/configured_feature/dark/disk_soulsoil.json deleted file mode 100644 index 299091b4..00000000 --- a/data/terralith/worldgen/configured_feature/dark/disk_soulsoil.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 4, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:soul_soil" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:podzol", - "minecraft:coarse_dirt", - "minecraft:dirt", - "minecraft:brown_terracotta" - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/dark/grass.json b/data/terralith/worldgen/configured_feature/dark/grass.json index c9f4923b..a50015a9 100644 --- a/data/terralith/worldgen/configured_feature/dark/grass.json +++ b/data/terralith/worldgen/configured_feature/dark/grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,25 +9,25 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 50, "data": { "Name": "minecraft:grass" - } + }, + "weight": 50 }, { - "weight": 24, "data": { "Name": "minecraft:fern" - } + }, + "weight": 24 }, { - "weight": 12, "data": { "Name": "minecraft:large_fern", "Properties": { "half": "lower" } - } + }, + "weight": 12 } ] } @@ -47,6 +44,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/lichen.json b/data/terralith/worldgen/configured_feature/dark/lichen.json index 83cac834..56a5d56d 100644 --- a/data/terralith/worldgen/configured_feature/dark/lichen.json +++ b/data/terralith/worldgen/configured_feature/dark/lichen.json @@ -1,14 +1,14 @@ { "type": "minecraft:multiface_growth", "config": { - "search_range": 13, - "chance_of_spreading": 0.3, - "can_place_on_floor": true, - "can_place_on_ceiling": true, - "can_place_on_wall": true, "can_be_placed_on": [ "minecraft:grass_block", "minecraft:dark_oak_log" - ] + ], + "can_place_on_ceiling": true, + "can_place_on_floor": true, + "can_place_on_wall": true, + "chance_of_spreading": 0.3, + "search_range": 13 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/lichen_log.json b/data/terralith/worldgen/configured_feature/dark/lichen_log.json index 79bab71e..3fb395b1 100644 --- a/data/terralith/worldgen/configured_feature/dark/lichen_log.json +++ b/data/terralith/worldgen/configured_feature/dark/lichen_log.json @@ -1,13 +1,13 @@ { "type": "minecraft:multiface_growth", "config": { - "search_range": 13, - "chance_of_spreading": 0.3, - "can_place_on_floor": false, - "can_place_on_ceiling": true, - "can_place_on_wall": true, "can_be_placed_on": [ "minecraft:dark_oak_log" - ] + ], + "can_place_on_ceiling": true, + "can_place_on_floor": false, + "can_place_on_wall": true, + "chance_of_spreading": 0.3, + "search_range": 13 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/oak.json b/data/terralith/worldgen/configured_feature/dark/oak.json index 2670b7e4..9275e226 100644 --- a/data/terralith/worldgen/configured_feature/dark/oak.json +++ b/data/terralith/worldgen/configured_feature/dark/oak.json @@ -1,8 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 1, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,11 +42,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 7, + "height_rand_a": 3, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -32,40 +56,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 5, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 7, - "height_rand_a": 3, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 0, - "height": 1 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/red_mushroom.json b/data/terralith/worldgen/configured_feature/dark/red_mushroom.json index 20f0ef0a..d84af086 100644 --- a/data/terralith/worldgen/configured_feature/dark/red_mushroom.json +++ b/data/terralith/worldgen/configured_feature/dark/red_mushroom.json @@ -1,8 +1,35 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 4, + "offset": 1, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:red_mushroom_block", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,63 +45,25 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 7, + "height_rand_a": 3, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mushroom_stem", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:red_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 7, - "height_rand_a": 3, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 3, - "offset": 1, - "height": 4 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/red_mushroom_2.json b/data/terralith/worldgen/configured_feature/dark/red_mushroom_2.json index 52642015..83a5114f 100644 --- a/data/terralith/worldgen/configured_feature/dark/red_mushroom_2.json +++ b/data/terralith/worldgen/configured_feature/dark/red_mushroom_2.json @@ -1,8 +1,35 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 4, + "offset": 1, + "radius": 4 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:red_mushroom_block", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,63 +45,25 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:mega_jungle_trunk_placer", + "base_height": 7, + "height_rand_a": 6, + "height_rand_b": 6 }, "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mushroom_stem", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:red_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:mega_jungle_trunk_placer", - "base_height": 7, - "height_rand_a": 6, - "height_rand_b": 6 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 4, - "offset": 1, - "height": 4 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/trees.json b/data/terralith/worldgen/configured_feature/dark/trees.json index c397c5cc..aefd2d37 100644 --- a/data/terralith/worldgen/configured_feature/dark/trees.json +++ b/data/terralith/worldgen/configured_feature/dark/trees.json @@ -1,10 +1,11 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:dark/oak", "features": [ { "chance": 0.025, - "feature": "minecraft:huge_brown_mushroom" + "feature": "terralith:mushroom/vanilla_huge_brown_mushroom" }, { "chance": 0.0125, @@ -16,7 +17,7 @@ }, { "chance": 0.025, - "feature": "minecraft:huge_red_mushroom" + "feature": "terralith:mushroom/vanilla_huge_red_mushroom" }, { "chance": 0.025, @@ -42,7 +43,6 @@ "chance": 0.34, "feature": "terralith:dark/twilight_tree" } - ], - "default": "terralith:dark/oak" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/dark/twilight_tree.json b/data/terralith/worldgen/configured_feature/dark/twilight_tree.json index 3f132c77..7d8026d9 100644 --- a/data/terralith/worldgen/configured_feature/dark/twilight_tree.json +++ b/data/terralith/worldgen/configured_feature/dark/twilight_tree.json @@ -1,45 +1,49 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 + } + }, + "radius": 2 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_wood", + "Name": "minecraft:dark_oak_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, @@ -49,17 +53,14 @@ "height_rand_a": 0, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:acacia_foliage_placer", - "radius": 2, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_wood", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/desert/gravel/coral_fans.json b/data/terralith/worldgen/configured_feature/desert/gravel/coral_fans.json index 06f4e7ee..b52e5ac4 100644 --- a/data/terralith/worldgen/configured_feature/desert/gravel/coral_fans.json +++ b/data/terralith/worldgen/configured_feature/desert/gravel/coral_fans.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 1, - "xz_spread": 4, - "y_spread": 1, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,94 +9,94 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:dead_brain_coral_fan", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_fire_coral_fan", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_horn_coral_fan", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_fire_coral_fan", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_tube_coral_fan", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_brain_coral", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_fire_coral", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_horn_coral", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_fire_coral", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:dead_tube_coral", "Properties": { "waterlogged": "false" } - } + }, + "weight": 1 } ] } @@ -114,17 +111,20 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:gravel" ] } } ] - } + }, + "tries": 1, + "xz_spread": 4, + "y_spread": 1 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/enchanted/big_tree.json b/data/terralith/worldgen/configured_feature/enchanted/big_tree.json index d995bd98..e503cb5c 100644 --- a/data/terralith/worldgen/configured_feature/enchanted/big_tree.json +++ b/data/terralith/worldgen/configured_feature/enchanted/big_tree.json @@ -1,35 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 5, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } } }, @@ -37,41 +24,55 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 10, "data": { "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 10 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:mega_jungle_trunk_placer", "base_height": 12, "height_rand_a": 5, "height_rand_b": 21 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" } - }, - "offset": 0, - "height": 5 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/enchanted/bush.json b/data/terralith/worldgen/configured_feature/enchanted/bush.json deleted file mode 100644 index 2900aa39..00000000 --- a/data/terralith/worldgen/configured_feature/enchanted/bush.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": {} -} diff --git a/data/terralith/worldgen/configured_feature/enchanted/enchanted_oak.json b/data/terralith/worldgen/configured_feature/enchanted/enchanted_oak.json index e9920e1c..07ab724b 100644 --- a/data/terralith/worldgen/configured_feature/enchanted/enchanted_oak.json +++ b/data/terralith/worldgen/configured_feature/enchanted/enchanted_oak.json @@ -1,38 +1,23 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 4, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stripped_warped_stem", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } - } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -44,23 +29,38 @@ } } }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 4, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 4, "height_rand_a": 1, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:acacia_foliage_placer", - "radius": 1, - "offset": { - "type": "uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stripped_warped_stem", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/enchanted/grassy_tops.json b/data/terralith/worldgen/configured_feature/enchanted/grassy_tops.json deleted file mode 100644 index d8ac72f8..00000000 --- a/data/terralith/worldgen/configured_feature/enchanted/grassy_tops.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "type": "minecraft:vegetation_patch", - "config": { - "surface": "floor", - "depth": 1, - "vertical_range": 2, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.002, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 13 - } - }, - "replaceable": "#terralith:soil_stone", - "ground_state": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - }, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass" - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:fern" - } - } - ] - }, - "place_on": [ - { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - ], - "place_in": [ - { - "Name": "minecraft:air" - } - ], - "place_under": [ - { - "Name": "minecraft:air" - } - ] - } - }, - "placement": [] - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/enchanted/island.json b/data/terralith/worldgen/configured_feature/enchanted/island.json deleted file mode 100644 index b4efb371..00000000 --- a/data/terralith/worldgen/configured_feature/enchanted/island.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "type": "minecraft:geode", - "config": { - "blocks": { - "filling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - }, - "inner_layer_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:diamond_ore" - } - }, - { - "weight": 1000, - "data": { - "Name": "minecraft:stone" - } - } - ] - }, - "alternate_inner_layer_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:amethyst_block" - } - }, - "middle_layer_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:air" - } - }, - "outer_layer_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:air" - } - }, - "inner_placements": [ - { - "Name": "minecraft:small_amethyst_bud", - "Properties": { - "waterlogged": "false", - "facing": "up" - } - }, - { - "Name": "minecraft:medium_amethyst_bud", - "Properties": { - "waterlogged": "false", - "facing": "up" - } - }, - { - "Name": "minecraft:large_amethyst_bud", - "Properties": { - "waterlogged": "false", - "facing": "up" - } - }, - { - "Name": "minecraft:amethyst_cluster", - "Properties": { - "waterlogged": "false", - "facing": "up" - } - } - ], - "cannot_replace": "#minecraft:features_cannot_replace", - "invalid_blocks": "#minecraft:geode_invalid_blocks" - }, - "layers": { - "filling": 1.7, - "inner_layer": 2.2, - "middle_layer": 2.9, - "outer_layer": 5.2 - }, - "crack": { - "generate_crack_chance": 0.5, - "base_crack_size": 3, - "crack_point_offset": 2 - }, - "noise_multiplier": 0.035, - "use_potential_placements_chance": 0.35, - "use_alternate_layer0_chance": 0.085, - "placements_require_layer0_alternate": true, - "distribution_points": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 6, - "max_inclusive": 8 - } - }, - "point_offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 8 - } - }, - "min_gen_offset": -24, - "max_gen_offset": 24, - "invalid_blocks_threshold": 255 - } -} diff --git a/data/terralith/worldgen/configured_feature/enchanted/jungle_tree.json b/data/terralith/worldgen/configured_feature/enchanted/jungle_tree.json index b7699f76..4f92ddad 100644 --- a/data/terralith/worldgen/configured_feature/enchanted/jungle_tree.json +++ b/data/terralith/worldgen/configured_feature/enchanted/jungle_tree.json @@ -1,6 +1,30 @@ { "type": "minecraft:tree", "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", @@ -17,11 +41,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 4, + "height_rand_a": 8, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -31,29 +55,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 4, - "height_rand_a": 8, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/enchanted/shrooms.json b/data/terralith/worldgen/configured_feature/enchanted/shrooms.json index bd420445..87e0a931 100644 --- a/data/terralith/worldgen/configured_feature/enchanted/shrooms.json +++ b/data/terralith/worldgen/configured_feature/enchanted/shrooms.json @@ -6,32 +6,21 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mushroom_stem", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" + "foliage_placer": { + "type": "minecraft:dark_oak_foliage_placer", + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } } }, @@ -40,37 +29,48 @@ "state": { "Name": "minecraft:red_mushroom_block", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:dark_oak_trunk_placer", "base_height": 6, "height_rand_a": 7, "height_rand_b": 13 }, - "foliage_placer": { - "type": "minecraft:dark_oak_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mushroom_stem", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" } - }, - "offset": 0 - }, - "decorators": [] + } + } } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/enchanted/shrooms_brown.json b/data/terralith/worldgen/configured_feature/enchanted/shrooms_brown.json index 596f37db..d414ae03 100644 --- a/data/terralith/worldgen/configured_feature/enchanted/shrooms_brown.json +++ b/data/terralith/worldgen/configured_feature/enchanted/shrooms_brown.json @@ -6,31 +6,22 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mushroom_stem", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 } } }, @@ -39,38 +30,47 @@ "state": { "Name": "minecraft:brown_mushroom_block", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:giant_trunk_placer", "base_height": 6, "height_rand_a": 8, "height_rand_b": 17 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mushroom_stem", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" } - }, - "offset": 0, - "height": 2 - }, - "decorators": [] + } + } } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/enchanted/trees.json b/data/terralith/worldgen/configured_feature/enchanted/trees.json index 997cab45..df687cfa 100644 --- a/data/terralith/worldgen/configured_feature/enchanted/trees.json +++ b/data/terralith/worldgen/configured_feature/enchanted/trees.json @@ -1,20 +1,16 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:enchanted/jungle_tree", "features": [ { "chance": 0.1, "feature": "terralith:enchanted/enchanted_oak" }, - { - "chance": 0.49, - "feature": "terralith:enchanted/bush" - }, { "chance": 0.25, "feature": "terralith:enchanted/big_tree" } - ], - "default": "terralith:enchanted/jungle_tree" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/amethysts.json b/data/terralith/worldgen/configured_feature/flower/blue/amethysts.json index 6c2788e6..8e878585 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/amethysts.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/amethysts.json @@ -5,36 +5,36 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:large_amethyst_bud", "Properties": { "facing": "up", "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:medium_amethyst_bud", "Properties": { "facing": "up", "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 3, "data": { "Name": "minecraft:small_amethyst_bud", "Properties": { "facing": "up", "waterlogged": "false" } - } + }, + "weight": 3 } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/birch_tree.json b/data/terralith/worldgen/configured_feature/flower/blue/birch_tree.json index 1cd7ae27..08adf850 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/birch_tree.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/birch_tree.json @@ -1,35 +1,28 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stripped_spruce_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:spruce_foliage_placer", + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + }, + "trunk_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 9, + "max_inclusive": 11 } } }, @@ -37,41 +30,49 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 12, "data": { "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 12 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 11, "height_rand_a": 4, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "offset": 0, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 9, - "max_inclusive": 11 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stripped_spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/blue_disk.json b/data/terralith/worldgen/configured_feature/flower/blue/blue_disk.json index a0ee087b..b86fd2a0 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/blue_disk.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/blue_disk.json @@ -1,45 +1,28 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 7 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:clay" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 7 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:clay" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/blue_tree.json b/data/terralith/worldgen/configured_feature/flower/blue/blue_tree.json index b751ec45..f0d68dbb 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/blue_tree.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/blue_tree.json @@ -1,35 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 4, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } } }, @@ -37,41 +24,55 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 12, "data": { "Name": "minecraft:acacia_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 12 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 8, "height_rand_a": 4, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 4 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/flowers.json b/data/terralith/worldgen/configured_feature/flower/blue/flowers.json index 06d7c7c9..17646e80 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/flowers.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/flowers.json @@ -1,48 +1,48 @@ { "type": "minecraft:nether_forest_vegetation", "config": { + "spread_height": 4, + "spread_width": 8, "state_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:warped_roots" - } + }, + "weight": 3 }, { - "weight": 7, "data": { "Name": "minecraft:nether_sprouts" - } + }, + "weight": 7 }, { - "weight": 20, "data": { "Name": "minecraft:blue_orchid" - } + }, + "weight": 20 }, { - "weight": 20, "data": { "Name": "minecraft:fern" - } + }, + "weight": 20 }, { - "weight": 20, "data": { "Name": "minecraft:grass" - } + }, + "weight": 20 }, { - "weight": 50, "data": { "Name": "minecraft:cornflower" - } + }, + "weight": 50 } ] - }, - "spread_width": 8, - "spread_height": 4 + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/main_tree.json b/data/terralith/worldgen/configured_feature/flower/blue/main_tree.json index 7c8283a7..2f01e214 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/main_tree.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/main_tree.json @@ -1,83 +1,84 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 9, + "max_inclusive": 12 } - } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 5 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 12, "data": { "Name": "minecraft:acacia_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 12 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 11, "height_rand_a": 6, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 5 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 9, - "max_inclusive": 12 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/nylium_disk.json b/data/terralith/worldgen/configured_feature/flower/blue/nylium_disk.json index d7b3d9b9..a8a6d4bf 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/nylium_disk.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/nylium_disk.json @@ -1,45 +1,28 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 0, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:warped_nylium" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:grass_block" - ] - } + "half_height": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:warped_nylium" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/blue/trees.json b/data/terralith/worldgen/configured_feature/flower/blue/trees.json index 1c9f13a5..1a537237 100644 --- a/data/terralith/worldgen/configured_feature/flower/blue/trees.json +++ b/data/terralith/worldgen/configured_feature/flower/blue/trees.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:flower/blue/main_tree", "features": [ { "chance": 0.2, @@ -10,7 +11,6 @@ "chance": 0.2, "feature": "terralith:flower/blue/blue_tree" } - ], - "default": "terralith:flower/blue/main_tree" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/lavender/birch_tree.json b/data/terralith/worldgen/configured_feature/flower/lavender/birch_tree.json deleted file mode 100644 index 508aeac1..00000000 --- a/data/terralith/worldgen/configured_feature/flower/lavender/birch_tree.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 2, - "height_rand_a": 3, - "height_rand_b": 4 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/flower/lavender/disk_clay.json b/data/terralith/worldgen/configured_feature/flower/lavender/disk_clay.json index 376faab7..37e41b5a 100644 --- a/data/terralith/worldgen/configured_feature/flower/lavender/disk_clay.json +++ b/data/terralith/worldgen/configured_feature/flower/lavender/disk_clay.json @@ -1,46 +1,29 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:clay" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:clay" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:clay" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:clay" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/lavender/flower.json b/data/terralith/worldgen/configured_feature/flower/lavender/flower.json index 07f9bdf6..2be04aa6 100644 --- a/data/terralith/worldgen/configured_feature/flower/lavender/flower.json +++ b/data/terralith/worldgen/configured_feature/flower/lavender/flower.json @@ -1,8 +1,31 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 0, + "offset": 0, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_leaves", + "Properties": { + "distance": "7", + "persistent": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,11 +41,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 10, + "height_rand_a": 5, + "height_rand_b": 10 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -32,29 +55,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_leaves", - "Properties": { - "persistent": "true", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 10, - "height_rand_a": 5, - "height_rand_b": 10 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 3, - "offset": 0, - "height": 0 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/lavender/main_tree.json b/data/terralith/worldgen/configured_feature/flower/lavender/main_tree.json index fa170c69..ae8e9c5f 100644 --- a/data/terralith/worldgen/configured_feature/flower/lavender/main_tree.json +++ b/data/terralith/worldgen/configured_feature/flower/lavender/main_tree.json @@ -1,80 +1,82 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.01 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 12, "data": { "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 12 }, { - "weight": 1, "data": { "Name": "minecraft:jungle_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 2, "height_rand_a": 8, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.01 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/lavender/trees.json b/data/terralith/worldgen/configured_feature/flower/lavender/trees.json index 431cc8ab..fe0593a9 100644 --- a/data/terralith/worldgen/configured_feature/flower/lavender/trees.json +++ b/data/terralith/worldgen/configured_feature/flower/lavender/trees.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:flower/lavender/main_tree", "features": [ { "chance": 0.01, @@ -8,9 +9,8 @@ }, { "chance": 0.325, - "feature": "minecraft:birch" + "feature": "minecraft:birch_checked" } - ], - "default": "terralith:flower/lavender/main_tree" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/white/birch_bending.json b/data/terralith/worldgen/configured_feature/flower/white/birch_bending.json index fe1e4600..b75c6aee 100644 --- a/data/terralith/worldgen/configured_feature/flower/white/birch_bending.json +++ b/data/terralith/worldgen/configured_feature/flower/white/birch_bending.json @@ -1,48 +1,46 @@ { "type": "minecraft:tree", "config": { - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 2, + "leaf_placement_attempts": 50, + "offset": 0, + "radius": 3 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", + "Name": "minecraft:birch_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 8, - "height_rand_a": 3, - "height_rand_b": 1, "bend_length": { "type": "minecraft:uniform", "value": { @@ -50,15 +48,18 @@ "max_inclusive": 4 } }, + "height_rand_a": 3, + "height_rand_b": 1, "min_height_for_leaves": 8 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 3, - "offset": 0, - "foliage_height": 2, - "leaf_placement_attempts": 50 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/white/cloud_tree.json b/data/terralith/worldgen/configured_feature/flower/white/cloud_tree.json index a05d67e4..cd83ec5d 100644 --- a/data/terralith/worldgen/configured_feature/flower/white/cloud_tree.json +++ b/data/terralith/worldgen/configured_feature/flower/white/cloud_tree.json @@ -1,6 +1,30 @@ { "type": "minecraft:tree", "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", @@ -17,11 +41,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 6, + "height_rand_a": 8, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -31,29 +55,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 6, - "height_rand_a": 8, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/white/cloud_tree_bending.json b/data/terralith/worldgen/configured_feature/flower/white/cloud_tree_bending.json index 139ce243..00ac7caa 100644 --- a/data/terralith/worldgen/configured_feature/flower/white/cloud_tree_bending.json +++ b/data/terralith/worldgen/configured_feature/flower/white/cloud_tree_bending.json @@ -1,61 +1,62 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 3 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", + "Name": "minecraft:spruce_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 7, + "bend_length": 2, "height_rand_a": 4, "height_rand_b": 2, - "bend_length": 2, "min_height_for_leaves": 7 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 3, - "offset": 2, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/white/flowers.json b/data/terralith/worldgen/configured_feature/flower/white/flowers.json index df8c92ce..e3167e05 100644 --- a/data/terralith/worldgen/configured_feature/flower/white/flowers.json +++ b/data/terralith/worldgen/configured_feature/flower/white/flowers.json @@ -1,18 +1,13 @@ { "type": "minecraft:random_patch", "config": { - "tries": 50, - "xz_spread": 9, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 4, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 1.2, @@ -20,9 +15,11 @@ 0.85, 2, 4.5 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 4, "states": [ { "Name": "minecraft:white_tulip" @@ -45,17 +42,20 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } } ] - } + }, + "tries": 50, + "xz_spread": 9, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/white/trees.json b/data/terralith/worldgen/configured_feature/flower/white/trees.json index cf2a1ed2..125e4267 100644 --- a/data/terralith/worldgen/configured_feature/flower/white/trees.json +++ b/data/terralith/worldgen/configured_feature/flower/white/trees.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:flower/white/cloud_tree", "features": [ { "chance": 0.135, @@ -14,7 +15,6 @@ "chance": 0.16, "feature": "terralith:flower/white/cloud_tree_bending" } - ], - "default": "terralith:flower/white/cloud_tree" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/flower/white/twilight_tree.json b/data/terralith/worldgen/configured_feature/flower/white/twilight_tree.json index 6c70d436..421e1f2a 100644 --- a/data/terralith/worldgen/configured_feature/flower/white/twilight_tree.json +++ b/data/terralith/worldgen/configured_feature/flower/white/twilight_tree.json @@ -1,45 +1,49 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 + } + }, + "radius": 2 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_wood", + "Name": "minecraft:spruce_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, @@ -49,17 +53,14 @@ "height_rand_a": 0, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:acacia_foliage_placer", - "radius": 2, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_wood", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/beaches.json b/data/terralith/worldgen/configured_feature/forest/flower/beaches.json index 64f0c51f..5a942311 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/beaches.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/beaches.json @@ -1,47 +1,30 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 4, - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 6 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:sand" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:gravel", - "minecraft:dirt", - "minecraft:grass_block" - ] - } + "half_height": 4, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 2, + "max_inclusive": 6 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:sand" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:dirt", + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/cloud_tree.json b/data/terralith/worldgen/configured_feature/forest/flower/cloud_tree.json index d810e2b9..3f2ba6ff 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/cloud_tree.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/cloud_tree.json @@ -1,80 +1,82 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.01 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 5, "data": { "Name": "minecraft:azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 5 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 2, "height_rand_a": 8, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.01 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/cloud_trees.json b/data/terralith/worldgen/configured_feature/forest/flower/cloud_trees.json index e367fb66..0c5a5068 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/cloud_trees.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/cloud_trees.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:nothing", "features": [ { "chance": 0.6, "feature": "terralith:forest/flower/cloud_tree" } - ], - "default": "terralith:nothing" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/mid/birch_mid.json b/data/terralith/worldgen/configured_feature/forest/flower/mid/birch_mid.json index 847d97aa..a9adc8f0 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/mid/birch_mid.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/mid/birch_mid.json @@ -1,45 +1,49 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.003 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 2, + "radius": 3 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", + "Name": "minecraft:birch_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, @@ -49,17 +53,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 3, - "offset": 2, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.003 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid.json b/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid.json index ecea3f34..401461ae 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid.json @@ -1,62 +1,80 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "weight": 2 + } + ] } } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 2, + "radius": 3 }, "foliage_provider": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { + "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:azalea_leaves" + "waterlogged": "false" + } }, "weight": 4 }, { "data": { + "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:flowering_azalea_leaves" + "waterlogged": "false" + } }, "weight": 1 } - ], - "type": "minecraft:weighted_state_provider" + ] + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", @@ -64,30 +82,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 3, - "offset": 2, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid_m.json b/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid_m.json index f2c4c3a6..f1777163 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid_m.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/mid/oak_mid_m.json @@ -1,61 +1,66 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.003 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 3, + "offset": 2, + "radius": 3 }, "foliage_provider": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { + "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:azalea_leaves" + "waterlogged": "false" + } }, "weight": 4 }, { "data": { + "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:flowering_azalea_leaves" + "waterlogged": "false" + } }, "weight": 1 } - ], - "type": "minecraft:weighted_state_provider" + ] + }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } }, "trunk_placer": { "type": "minecraft:fancy_trunk_placer", @@ -63,17 +68,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 3, - "offset": 2, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.003 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/mid/trees_mid.json b/data/terralith/worldgen/configured_feature/forest/flower/mid/trees_mid.json index 1c9fbad8..37d5d1c2 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/mid/trees_mid.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/mid/trees_mid.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:forest/flower/mid/oak_mid", "features": [ { "chance": 0.3, @@ -10,7 +11,6 @@ "chance": 0.4, "feature": "terralith:forest/flower/mid/oak_mid_m" } - ], - "default": "terralith:forest/flower/mid/oak_mid" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/small/birch_small.json b/data/terralith/worldgen/configured_feature/forest/flower/small/birch_small.json index 2b98de8b..a5cf962d 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/small/birch_small.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/small/birch_small.json @@ -1,51 +1,43 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [ { "type": "minecraft:beehive", "probability": 0.003 } ], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 2, - "offset": 0, + "type": "minecraft:blob_foliage_placer", "height": 3, - "type": "minecraft:blob_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 2, - "height_rand_b": 1, - "type": "minecraft:straight_trunk_placer" + "offset": 0, + "radius": 2 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -55,11 +47,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 2, + "height_rand_b": 1 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small.json b/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small.json index a082b767..789caff3 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small.json @@ -1,66 +1,59 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [ { "type": "minecraft:beehive", "probability": 0.003 } ], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 2, - "offset": 0, + "type": "minecraft:blob_foliage_placer", "height": 3, - "type": "minecraft:blob_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 2, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" + "offset": 0, + "radius": 2 }, "foliage_provider": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { + "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:azalea_leaves" + "waterlogged": "false" + } }, "weight": 6 }, { "data": { + "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:flowering_azalea_leaves" + "waterlogged": "false" + } }, "weight": 1 } - ], - "type": "minecraft:weighted_state_provider" + ] }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -70,11 +63,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small_m.json b/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small_m.json index 23054cba..bdcd9738 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small_m.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/small/oak_small_m.json @@ -1,66 +1,59 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.003 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:fancy_foliage_placer", - "radius": 2, + "height": 3, "offset": 3, - "height": 3 + "radius": 2 }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.003 - } - ], "foliage_provider": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { + "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:azalea_leaves" + "waterlogged": "false" + } }, "weight": 6 }, { "data": { + "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:flowering_azalea_leaves" + "waterlogged": "false" + } }, "weight": 1 } - ], - "type": "minecraft:weighted_state_provider" + ] }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -70,11 +63,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/small/trees_small.json b/data/terralith/worldgen/configured_feature/forest/flower/small/trees_small.json index 03df96c3..39e371d5 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/small/trees_small.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:forest/flower/small/oak_small", "features": [ { "chance": 0.25, @@ -10,7 +11,6 @@ "chance": 0.2, "feature": "terralith:forest/flower/small/oak_small_m" } - ], - "default": "terralith:forest/flower/small/oak_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/tall/birch_tall.json b/data/terralith/worldgen/configured_feature/forest/flower/tall/birch_tall.json deleted file mode 100644 index 2a3e6fb2..00000000 --- a/data/terralith/worldgen/configured_feature/forest/flower/tall/birch_tall.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.003 - } - ], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 3, - "offset": 4, - "height": 4, - "type": "minecraft:fancy_foliage_placer" - }, - "trunk_placer": { - "base_height": 7, - "height_rand_a": 4, - "height_rand_b": 2, - "type": "minecraft:fancy_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/forest/flower/tall/trees_tall.json b/data/terralith/worldgen/configured_feature/forest/flower/tall/trees_tall.json index 6f86a59f..14c18f8d 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/tall/trees_tall.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/tall/trees_tall.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:forest/flower/mid/oak_mid", "features": [ { "chance": 0.2, @@ -10,7 +11,6 @@ "chance": 0.4, "feature": "terralith:forest/flower/mid/oak_mid_m" } - ], - "default": "terralith:forest/flower/mid/oak_mid" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/forest/flower/tiny/oak_tiny.json b/data/terralith/worldgen/configured_feature/forest/flower/tiny/oak_tiny.json deleted file mode 100644 index b57837c4..00000000 --- a/data/terralith/worldgen/configured_feature/forest/flower/tiny/oak_tiny.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 1, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.003 - } - ], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "trunk_placer": { - "base_height": 3, - "height_rand_a": 2, - "height_rand_b": 0, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "entries": [ - { - "data": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:azalea_leaves" - }, - "weight": 8 - }, - { - "data": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:flowering_azalea_leaves" - }, - "weight": 1 - } - ], - "type": "minecraft:weighted_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/forest/flower/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/forest/flower/tiny/trees_tiny.json index b5eb8e26..ae50db51 100644 --- a/data/terralith/worldgen/configured_feature/forest/flower/tiny/trees_tiny.json +++ b/data/terralith/worldgen/configured_feature/forest/flower/tiny/trees_tiny.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:forest/flower/small/oak_small", "features": [ { "chance": 0.25, @@ -10,7 +11,6 @@ "chance": 0.1, "feature": "terralith:forest/flower/small/oak_small_m" } - ], - "default": "terralith:forest/flower/small/oak_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/grove/alpine/trees_tiny.json b/data/terralith/worldgen/configured_feature/grove/alpine/trees_tiny.json index 3997758e..3edd2919 100644 --- a/data/terralith/worldgen/configured_feature/grove/alpine/trees_tiny.json +++ b/data/terralith/worldgen/configured_feature/grove/alpine/trees_tiny.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/tiny/spruce_tiny", "features": [ { "chance": 0.8, @@ -10,7 +11,6 @@ "chance": 0.2, "feature": "terralith:taiga/tiny/spruce_tiny_m" } - ], - "default": "terralith:taiga/tiny/spruce_tiny" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/grove/mid/pine_mid.json b/data/terralith/worldgen/configured_feature/grove/mid/pine_mid.json deleted file mode 100644 index 56929b00..00000000 --- a/data/terralith/worldgen/configured_feature/grove/mid/pine_mid.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 3 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - } - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/mid/spruce_mid.json b/data/terralith/worldgen/configured_feature/grove/mid/spruce_mid.json deleted file mode 100644 index ce228ced..00000000 --- a/data/terralith/worldgen/configured_feature/grove/mid/spruce_mid.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 3 - }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - } - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] - } - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/mid/spruce_mid_m.json b/data/terralith/worldgen/configured_feature/grove/mid/spruce_mid_m.json deleted file mode 100644 index b1b27846..00000000 --- a/data/terralith/worldgen/configured_feature/grove/mid/spruce_mid_m.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 4 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 0, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 13 - } - } - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/mid/trees_mid.json b/data/terralith/worldgen/configured_feature/grove/mid/trees_mid.json index 7f0cd4cf..ac062477 100644 --- a/data/terralith/worldgen/configured_feature/grove/mid/trees_mid.json +++ b/data/terralith/worldgen/configured_feature/grove/mid/trees_mid.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/mid/spruce_mid", "features": [ { "chance": 0.3, @@ -10,7 +11,6 @@ "chance": 0.2, "feature": "terralith:taiga/mid/spruce_mid_m" } - ], - "default": "terralith:taiga/mid/spruce_mid" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/grove/small/pine_small.json b/data/terralith/worldgen/configured_feature/grove/small/pine_small.json deleted file mode 100644 index 48a0779f..00000000 --- a/data/terralith/worldgen/configured_feature/grove/small/pine_small.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/small/spruce_small.json b/data/terralith/worldgen/configured_feature/grove/small/spruce_small.json deleted file mode 100644 index a3dae678..00000000 --- a/data/terralith/worldgen/configured_feature/grove/small/spruce_small.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/small/spruce_small_m.json b/data/terralith/worldgen/configured_feature/grove/small/spruce_small_m.json deleted file mode 100644 index 6358547d..00000000 --- a/data/terralith/worldgen/configured_feature/grove/small/spruce_small_m.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 6, - "max_inclusive": 8 - } - } - }, - "decorators": [], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/small/trees_small.json b/data/terralith/worldgen/configured_feature/grove/small/trees_small.json index 084ee9ed..05360ca3 100644 --- a/data/terralith/worldgen/configured_feature/grove/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/grove/small/trees_small.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/small/spruce_small", "features": [ { "chance": 0.55, @@ -10,7 +11,6 @@ "chance": 0.1, "feature": "terralith:taiga/small/spruce_small_m" } - ], - "default": "terralith:taiga/small/spruce_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/grove/tall/pine_tall.json b/data/terralith/worldgen/configured_feature/grove/tall/pine_tall.json deleted file mode 100644 index ad0d564d..00000000 --- a/data/terralith/worldgen/configured_feature/grove/tall/pine_tall.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/tall/spruce_tall.json b/data/terralith/worldgen/configured_feature/grove/tall/spruce_tall.json deleted file mode 100644 index af046a07..00000000 --- a/data/terralith/worldgen/configured_feature/grove/tall/spruce_tall.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 5 - } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/tall/spruce_tall_m.json b/data/terralith/worldgen/configured_feature/grove/tall/spruce_tall_m.json deleted file mode 100644 index 6586210a..00000000 --- a/data/terralith/worldgen/configured_feature/grove/tall/spruce_tall_m.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 13, - "max_inclusive": 16 - } - } - }, - "decorators": [], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/tall/trees_tall.json b/data/terralith/worldgen/configured_feature/grove/tall/trees_tall.json index 28977b22..846fd203 100644 --- a/data/terralith/worldgen/configured_feature/grove/tall/trees_tall.json +++ b/data/terralith/worldgen/configured_feature/grove/tall/trees_tall.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/tall/spruce_tall", "features": [ { "chance": 0.01, @@ -10,7 +11,6 @@ "chance": 0.75, "feature": "terralith:taiga/tall/spruce_tall_m" } - ], - "default": "terralith:taiga/tall/spruce_tall" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/grove/tiny/pine_tiny.json b/data/terralith/worldgen/configured_feature/grove/tiny/pine_tiny.json deleted file mode 100644 index 0f921eac..00000000 --- a/data/terralith/worldgen/configured_feature/grove/tiny/pine_tiny.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny.json b/data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny.json deleted file mode 100644 index 98a3f75a..00000000 --- a/data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny_m.json b/data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny_m.json deleted file mode 100644 index 15b51be7..00000000 --- a/data/terralith/worldgen/configured_feature/grove/tiny/spruce_tiny_m.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - } - }, - "decorators": [], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/grove/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/grove/tiny/trees_tiny.json index 775cfc8b..1db340e3 100644 --- a/data/terralith/worldgen/configured_feature/grove/tiny/trees_tiny.json +++ b/data/terralith/worldgen/configured_feature/grove/tiny/trees_tiny.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/tiny/spruce_tiny", "features": [ { "chance": 0.8, @@ -10,7 +11,6 @@ "chance": 0.1, "feature": "terralith:taiga/tiny/spruce_tiny_m" } - ], - "default": "terralith:taiga/tiny/spruce_tiny" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/alpine/bushes.json b/data/terralith/worldgen/configured_feature/highlands/alpine/bushes.json index c47b2273..5cb9fdae 100644 --- a/data/terralith/worldgen/configured_feature/highlands/alpine/bushes.json +++ b/data/terralith/worldgen/configured_feature/highlands/alpine/bushes.json @@ -1,20 +1,20 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:highlands/steppe/bush_small", "features": [ { - "feature": "terralith:highlands/alpine/spruce_pine", - "chance": 0.08 + "chance": 0.08, + "feature": "terralith:highlands/alpine/spruce_pine" }, { - "feature": "terralith:highlands/alpine/pine", - "chance": 0.12 + "chance": 0.12, + "feature": "terralith:highlands/alpine/pine" }, { - "feature": "terralith:highlands/steppe/bush_medium", - "chance": 0.7 + "chance": 0.7, + "feature": "terralith:highlands/steppe/bush_medium" } - ], - "default": "terralith:highlands/steppe/bush_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/alpine/grass.json b/data/terralith/worldgen/configured_feature/highlands/alpine/grass.json index 738578e5..6938a683 100644 --- a/data/terralith/worldgen/configured_feature/highlands/alpine/grass.json +++ b/data/terralith/worldgen/configured_feature/highlands/alpine/grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,34 +9,34 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 50, "data": { "Name": "minecraft:grass" - } + }, + "weight": 50 }, { - "weight": 17, "data": { "Name": "minecraft:fern" - } + }, + "weight": 17 }, { - "weight": 1, "data": { "Name": "minecraft:tall_grass", "Properties": { "half": "lower" } - } + }, + "weight": 1 }, { - "weight": 14, "data": { "Name": "minecraft:tall_fern", "Properties": { "half": "lower" } - } + }, + "weight": 14 } ] } @@ -59,20 +56,23 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "moss_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block", - "moss_block" ] } ] } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/alpine/grass_extra.json b/data/terralith/worldgen/configured_feature/highlands/alpine/grass_extra.json index 6575981e..892320b1 100644 --- a/data/terralith/worldgen/configured_feature/highlands/alpine/grass_extra.json +++ b/data/terralith/worldgen/configured_feature/highlands/alpine/grass_extra.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -24,31 +21,34 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "moss_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block", - "moss_block" ] } ] } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/alpine/pine.json b/data/terralith/worldgen/configured_feature/highlands/alpine/pine.json index 10992653..2db777c6 100644 --- a/data/terralith/worldgen/configured_feature/highlands/alpine/pine.json +++ b/data/terralith/worldgen/configured_feature/highlands/alpine/pine.json @@ -1,26 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 1, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log" - } + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 3, + "min_inclusive": 9, + "max_inclusive": 12, + "mean": 8 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -28,36 +34,31 @@ "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 9, - "max_inclusive": 12, - "mean": 8, - "deviation": 3 - } + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log" } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/alpine/spruce_pine.json b/data/terralith/worldgen/configured_feature/highlands/alpine/spruce_pine.json index 37029de5..ebbc8082 100644 --- a/data/terralith/worldgen/configured_feature/highlands/alpine/spruce_pine.json +++ b/data/terralith/worldgen/configured_feature/highlands/alpine/spruce_pine.json @@ -1,26 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 1, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log" - } + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 3, + "min_inclusive": 8, + "max_inclusive": 11, + "mean": 8 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -28,36 +34,31 @@ "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 3, "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 8, - "max_inclusive": 11, - "mean": 8, - "deviation": 3 - } + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log" } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/arid/bush_medium.json b/data/terralith/worldgen/configured_feature/highlands/arid/bush_medium.json index d3a57591..3fa8b9de 100644 --- a/data/terralith/worldgen/configured_feature/highlands/arid/bush_medium.json +++ b/data/terralith/worldgen/configured_feature/highlands/arid/bush_medium.json @@ -1,26 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 2, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 } } }, @@ -29,29 +25,34 @@ "state": { "Name": "minecraft:acacia_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 2 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/arid/bush_small.json b/data/terralith/worldgen/configured_feature/highlands/arid/bush_small.json index 4a9c05f6..a12bc970 100644 --- a/data/terralith/worldgen/configured_feature/highlands/arid/bush_small.json +++ b/data/terralith/worldgen/configured_feature/highlands/arid/bush_small.json @@ -1,26 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 1, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 } } }, @@ -29,29 +25,34 @@ "state": { "Name": "minecraft:acacia_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" } - }, - "offset": 0, - "height": 1 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/arid/bushes.json b/data/terralith/worldgen/configured_feature/highlands/arid/bushes.json index 8a843029..abdf0508 100644 --- a/data/terralith/worldgen/configured_feature/highlands/arid/bushes.json +++ b/data/terralith/worldgen/configured_feature/highlands/arid/bushes.json @@ -1,16 +1,16 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:highlands/arid/bush_small", "features": [ { - "feature": "terralith:highlands/arid/tree", - "chance": 0.1 + "chance": 0.1, + "feature": "terralith:highlands/arid/tree" }, { - "feature": "terralith:highlands/arid/bush_medium", - "chance": 0.5 + "chance": 0.5, + "feature": "terralith:highlands/arid/bush_medium" } - ], - "default": "terralith:highlands/arid/bush_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/arid/cliff.json b/data/terralith/worldgen/configured_feature/highlands/arid/cliff.json index 4a1955d9..9a7b514b 100644 --- a/data/terralith/worldgen/configured_feature/highlands/arid/cliff.json +++ b/data/terralith/worldgen/configured_feature/highlands/arid/cliff.json @@ -1,198 +1,11 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "minecraft:dirt", - "moss_block", - "coarse_dirt", - "rooted_dirt" - ] - } - ] - } - ] - } - } - ] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/arid/tree.json b/data/terralith/worldgen/configured_feature/highlands/arid/tree.json index 46d2aa3a..d0774ace 100644 --- a/data/terralith/worldgen/configured_feature/highlands/arid/tree.json +++ b/data/terralith/worldgen/configured_feature/highlands/arid/tree.json @@ -1,26 +1,21 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 } } }, @@ -29,28 +24,34 @@ "state": { "Name": "minecraft:acacia_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 3, "height_rand_a": 1, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:acacia_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" } - }, - "offset": 0 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/disk_gravel.json b/data/terralith/worldgen/configured_feature/highlands/disk_gravel.json index 9b26b852..6254ae32 100644 --- a/data/terralith/worldgen/configured_feature/highlands/disk_gravel.json +++ b/data/terralith/worldgen/configured_feature/highlands/disk_gravel.json @@ -1,46 +1,29 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 8 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:gravel" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 8 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:gravel" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/flowers.json b/data/terralith/worldgen/configured_feature/highlands/flowers.json index f66d1fdb..0e3a66a0 100644 --- a/data/terralith/worldgen/configured_feature/highlands/flowers.json +++ b/data/terralith/worldgen/configured_feature/highlands/flowers.json @@ -1,24 +1,21 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 8, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -7, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -7 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:white_tulip" @@ -41,6 +38,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 8, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/creek.json b/data/terralith/worldgen/configured_feature/highlands/forest/creek.json index 5b4c2ac1..4cba7710 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/creek.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/creek.json @@ -1,346 +1,14 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 10 - } - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 4, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:clay" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:clay", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:grass_block" - ] - } - ] - } - } - ] - } - } - ] + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/creek_edge.json b/data/terralith/worldgen/configured_feature/highlands/forest/creek_edge.json deleted file mode 100644 index 8c847d7f..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/creek_edge.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:vegetation_patch", - "config": { - "surface": "floor", - "depth": 1, - "vertical_range": 1, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0, - "vegetation_chance": 1, - "xz_radius": 0, - "replaceable": "#minecraft:lush_ground_replaceable", - "ground_state": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:air" - } - }, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:clay" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:air" - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 1, - "height_rand_a": 0, - "height_rand_b": 0 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 0, - "offset": 0, - "height": 0 - }, - "decorators": [] - } - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 10 - } - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -2, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 2 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -2, - -2 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -2, - -2 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -2, - -2 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -2, - 2 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -2, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - -2 - ], - "blocks": [ - "minecraft:water" - ] - } - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:clay" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], - "blocks": [ - "minecraft:clay" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:water" - ] - } - ] - } - ] - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/disk_gravel.json b/data/terralith/worldgen/configured_feature/highlands/forest/disk_gravel.json index afde72ce..872e1c2d 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/disk_gravel.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/disk_gravel.json @@ -1,46 +1,29 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:gravel" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:gravel" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/flowers.json b/data/terralith/worldgen/configured_feature/highlands/forest/flowers.json index 74cf3f83..028fe77f 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/flowers.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/flowers.json @@ -1,24 +1,21 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 8, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -7, "amplitudes": [ 1.3, 1 - ] + ], + "firstOctave": -7 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:oxeye_daisy" @@ -44,6 +41,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 8, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/grass.json b/data/terralith/worldgen/configured_feature/highlands/forest/grass.json index 8e51882a..681035c9 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/grass.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 13, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,25 +9,25 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 50, "data": { "Name": "minecraft:grass" - } + }, + "weight": 50 }, { - "weight": 6, "data": { "Name": "minecraft:fern" - } + }, + "weight": 6 }, { - "weight": 1, "data": { "Name": "minecraft:large_fern", "Properties": { "half": "lower" } - } + }, + "weight": 1 } ] } @@ -47,6 +44,9 @@ } } ] - } + }, + "tries": 13, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/mid/pine_mid.json b/data/terralith/worldgen/configured_feature/highlands/forest/mid/pine_mid.json index 56929b00..a0c5c19b 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/mid/pine_mid.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/mid/pine_mid.json @@ -1,45 +1,50 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + }, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", + "Name": "minecraft:spruce_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, @@ -49,18 +54,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid.json b/data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid.json deleted file mode 100644 index ce228ced..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 3 - }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - } - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] - } - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid_m.json b/data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid_m.json index b1b27846..f9f59c7b 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/mid/spruce_mid_m.json @@ -1,44 +1,55 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 13 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": 0 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", + "Name": "minecraft:spruce_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "0" } } }, @@ -48,24 +59,14 @@ "height_rand_a": 2, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 0, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 13 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/mid/trees_mid.json b/data/terralith/worldgen/configured_feature/highlands/forest/mid/trees_mid.json index 7f0cd4cf..ac062477 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/mid/trees_mid.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/mid/trees_mid.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/mid/spruce_mid", "features": [ { "chance": 0.3, @@ -10,7 +11,6 @@ "chance": 0.2, "feature": "terralith:taiga/mid/spruce_mid_m" } - ], - "default": "terralith:taiga/mid/spruce_mid" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/small/pine_small.json b/data/terralith/worldgen/configured_feature/highlands/forest/small/pine_small.json deleted file mode 100644 index 48a0779f..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/small/pine_small.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small.json b/data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small.json deleted file mode 100644 index a3dae678..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small_m.json b/data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small_m.json deleted file mode 100644 index 6358547d..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/small/spruce_small_m.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 6, - "max_inclusive": 8 - } - } - }, - "decorators": [], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/small/trees_small.json b/data/terralith/worldgen/configured_feature/highlands/forest/small/trees_small.json index 084ee9ed..05360ca3 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/small/trees_small.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/small/spruce_small", "features": [ { "chance": 0.55, @@ -10,7 +11,6 @@ "chance": 0.1, "feature": "terralith:taiga/small/spruce_small_m" } - ], - "default": "terralith:taiga/small/spruce_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tall/pine_tall.json b/data/terralith/worldgen/configured_feature/highlands/forest/tall/pine_tall.json deleted file mode 100644 index ad0d564d..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tall/pine_tall.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall.json b/data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall.json deleted file mode 100644 index af046a07..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 5 - } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall_m.json b/data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall_m.json deleted file mode 100644 index 6586210a..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tall/spruce_tall_m.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 13, - "max_inclusive": 16 - } - } - }, - "decorators": [], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tall/trees_tall.json b/data/terralith/worldgen/configured_feature/highlands/forest/tall/trees_tall.json index 28977b22..846fd203 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tall/trees_tall.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/tall/trees_tall.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/tall/spruce_tall", "features": [ { "chance": 0.01, @@ -10,7 +11,6 @@ "chance": 0.75, "feature": "terralith:taiga/tall/spruce_tall_m" } - ], - "default": "terralith:taiga/tall/spruce_tall" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tall_flowers.json b/data/terralith/worldgen/configured_feature/highlands/forest/tall_flowers.json index 8adeb752..ecad07f9 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tall_flowers.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/tall_flowers.json @@ -1,25 +1,22 @@ { "type": "minecraft:random_patch", "config": { - "tries": 13, - "xz_spread": 12, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 69420, "noise": { - "firstOctave": -7, "amplitudes": [ 1, 1, 1 - ] + ], + "firstOctave": -7 }, "scale": 1, + "seed": 69420, "states": [ { "Name": "minecraft:rose_bush" @@ -39,6 +36,9 @@ } } ] - } + }, + "tries": 13, + "xz_spread": 12, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/pine_tiny.json b/data/terralith/worldgen/configured_feature/highlands/forest/tiny/pine_tiny.json deleted file mode 100644 index 0f921eac..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/pine_tiny.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny.json b/data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny.json deleted file mode 100644 index 98a3f75a..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, - "decorators": [], - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" - }, - "foliage_provider": { - "state": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny_m.json b/data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny_m.json deleted file mode 100644 index 15b51be7..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/spruce_tiny_m.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - } - }, - "decorators": [], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/highlands/forest/tiny/trees_tiny.json index 775cfc8b..1db340e3 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tiny/trees_tiny.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/tiny/trees_tiny.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/tiny/spruce_tiny", "features": [ { "chance": 0.8, @@ -10,7 +11,6 @@ "chance": 0.1, "feature": "terralith:taiga/tiny/spruce_tiny_m" } - ], - "default": "terralith:taiga/tiny/spruce_tiny" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/tree_maple_cold.json b/data/terralith/worldgen/configured_feature/highlands/forest/tree_maple_cold.json index a707afa0..d7e82344 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/tree_maple_cold.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/tree_maple_cold.json @@ -1,26 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 1, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log" - } + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 3, + "min_inclusive": 6, + "max_inclusive": 9, + "mean": 6 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -28,36 +34,31 @@ "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 10, "height_rand_a": 2, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 6, - "max_inclusive": 9, - "mean": 6, - "deviation": 3 - } + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log" } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/forest/trees_maple.json b/data/terralith/worldgen/configured_feature/highlands/forest/trees_maple.json index 98d7b088..ac3ae617 100644 --- a/data/terralith/worldgen/configured_feature/highlands/forest/trees_maple.json +++ b/data/terralith/worldgen/configured_feature/highlands/forest/trees_maple.json @@ -1,26 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 1, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log" - } + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 3, + "min_inclusive": 14, + "max_inclusive": 17, + "mean": 14 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -28,36 +34,31 @@ "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 17, "height_rand_a": 2, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 14, - "max_inclusive": 17, - "mean": 14, - "deviation": 3 - } + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log" } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/grass.json b/data/terralith/worldgen/configured_feature/highlands/grass.json index bd05fc42..e20afc06 100644 --- a/data/terralith/worldgen/configured_feature/highlands/grass.json +++ b/data/terralith/worldgen/configured_feature/highlands/grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,25 +9,25 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 50, "data": { "Name": "minecraft:grass" - } + }, + "weight": 50 }, { - "weight": 6, "data": { "Name": "minecraft:fern" - } + }, + "weight": 6 }, { - "weight": 1, "data": { "Name": "minecraft:large_fern", "Properties": { "half": "lower" } - } + }, + "weight": 1 } ] } @@ -47,6 +44,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/lake.json b/data/terralith/worldgen/configured_feature/highlands/lake.json index b707f5e6..098aed2b 100644 --- a/data/terralith/worldgen/configured_feature/highlands/lake.json +++ b/data/terralith/worldgen/configured_feature/highlands/lake.json @@ -1,48 +1,39 @@ { "type": "minecraft:waterlogged_vegetation_patch", "config": { - "surface": "floor", "depth": 1, - "vertical_range": 2, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.05, - "xz_radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "replaceable": "#terralith:soil_stone", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, + "replaceable": "#terralith:soil_stone", + "surface": "floor", + "vegetation_chance": 0.05, "vegetation_feature": { - "placement": [], "feature": { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:ice" - } - } - } - }, - "placement": [] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:ice" + } } } + }, + "placement": [] + }, + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/lichen.json b/data/terralith/worldgen/configured_feature/highlands/lichen.json index fab0437c..2418ca55 100644 --- a/data/terralith/worldgen/configured_feature/highlands/lichen.json +++ b/data/terralith/worldgen/configured_feature/highlands/lichen.json @@ -1,13 +1,13 @@ { "type": "minecraft:multiface_growth", "config": { - "search_range": 9, - "chance_of_spreading": 0.99, - "can_place_on_floor": true, - "can_place_on_ceiling": true, - "can_place_on_wall": true, "can_be_placed_on": [ "minecraft:stone" - ] + ], + "can_place_on_ceiling": true, + "can_place_on_floor": true, + "can_place_on_wall": true, + "chance_of_spreading": 0.99, + "search_range": 9 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/patch_pumpkin.json b/data/terralith/worldgen/configured_feature/highlands/patch_pumpkin.json deleted file mode 100644 index 05a1b6fb..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/patch_pumpkin.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 96, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "config": { - "to_place": { - "state": { - "Name": "minecraft:pumpkin" - }, - "type": "minecraft:simple_state_provider" - } - }, - "type": "minecraft:simple_block" - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "predicates": [ - { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, - { - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ], - "type": "minecraft:matching_blocks" - } - ], - "type": "minecraft:all_of" - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/pillar.json b/data/terralith/worldgen/configured_feature/highlands/pillar.json index f583b8c5..c6be102e 100644 --- a/data/terralith/worldgen/configured_feature/highlands/pillar.json +++ b/data/terralith/worldgen/configured_feature/highlands/pillar.json @@ -1,48 +1,39 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 1, - "vertical_range": 9, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "replaceable": "#terralith:soil_stone", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, + "replaceable": "#terralith:soil_stone", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { - "placement": [], "feature": { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - } - } - }, - "placement": [] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } } } + }, + "placement": [] + }, + "vertical_range": 9, + "xz_radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/steppe/bush.json b/data/terralith/worldgen/configured_feature/highlands/steppe/bush.json index b50473e1..88c0e0a8 100644 --- a/data/terralith/worldgen/configured_feature/highlands/steppe/bush.json +++ b/data/terralith/worldgen/configured_feature/highlands/steppe/bush.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:highlands/steppe/bush_small", "features": [ { - "feature": "terralith:highlands/steppe/bush_small", - "chance": 0.2 + "chance": 0.2, + "feature": "terralith:highlands/steppe/bush_small" } - ], - "default": "terralith:highlands/steppe/bush_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/steppe/bush_medium.json b/data/terralith/worldgen/configured_feature/highlands/steppe/bush_medium.json index 9f8e8c1c..8f223385 100644 --- a/data/terralith/worldgen/configured_feature/highlands/steppe/bush_medium.json +++ b/data/terralith/worldgen/configured_feature/highlands/steppe/bush_medium.json @@ -1,26 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 2, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 } } }, @@ -29,29 +25,34 @@ "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 2 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/steppe/bush_small.json b/data/terralith/worldgen/configured_feature/highlands/steppe/bush_small.json index 576cdcc4..0c8fb389 100644 --- a/data/terralith/worldgen/configured_feature/highlands/steppe/bush_small.json +++ b/data/terralith/worldgen/configured_feature/highlands/steppe/bush_small.json @@ -1,26 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 1, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 } } }, @@ -29,29 +25,34 @@ "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } - }, - "offset": 0, - "height": 1 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/tall_flowers.json b/data/terralith/worldgen/configured_feature/highlands/tall_flowers.json index 898e1d62..4b04d409 100644 --- a/data/terralith/worldgen/configured_feature/highlands/tall_flowers.json +++ b/data/terralith/worldgen/configured_feature/highlands/tall_flowers.json @@ -1,25 +1,22 @@ { "type": "minecraft:random_patch", "config": { - "tries": 13, - "xz_spread": 12, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 69420, "noise": { - "firstOctave": -7, "amplitudes": [ 1, 1, 1 - ] + ], + "firstOctave": -7 }, "scale": 1, + "seed": 69420, "states": [ { "Name": "minecraft:peony" @@ -42,6 +39,9 @@ } } ] - } + }, + "tries": 13, + "xz_spread": 12, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/cloud_trees.json b/data/terralith/worldgen/configured_feature/highlands/temperate/cloud_trees.json index 1e439fc6..7d9a39e0 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/cloud_trees.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/cloud_trees.json @@ -1,6 +1,30 @@ { "type": "minecraft:tree", "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", @@ -17,11 +41,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 3, + "height_rand_a": 3, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -31,29 +55,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 3, - "height_rand_a": 3, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/dark_oak.json b/data/terralith/worldgen/configured_feature/highlands/temperate/dark_oak.json index 20ed4a5c..a842832c 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/dark_oak.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/dark_oak.json @@ -1,52 +1,53 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 3, + "bend_length": 1, "height_rand_a": 1, "height_rand_b": 1, - "bend_length": 1, "min_height_for_leaves": 100 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/flowers.json b/data/terralith/worldgen/configured_feature/highlands/temperate/flowers.json index a956dae7..9099a6d0 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/flowers.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/flowers.json @@ -1,24 +1,21 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 8, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -7, "amplitudes": [ 0.9, 1 - ] + ], + "firstOctave": -7 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:white_tulip" @@ -44,6 +41,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 8, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/pine_mid.json b/data/terralith/worldgen/configured_feature/highlands/temperate/mid/pine_mid.json index cb88b6e2..ed18b3d4 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/pine_mid.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/mid/pine_mid.json @@ -1,45 +1,50 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + }, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", + "Name": "minecraft:birch_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, @@ -49,18 +54,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid.json b/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid.json index 5cd34e25..0ecb1eb4 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid.json @@ -1,68 +1,45 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "weight": 2 + } + ] } } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:spruce_foliage_placer", - "radius": { + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -73,24 +50,48 @@ } } }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 9, + "height_rand_a": 2, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid_m.json b/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid_m.json index 249d50ca..97a3b2da 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/mid/spruce_mid_m.json @@ -1,44 +1,55 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 13 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": 0 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", + "Name": "minecraft:birch_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "0" } } }, @@ -48,24 +59,14 @@ "height_rand_a": 2, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 0, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 13 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/trees_mid.json b/data/terralith/worldgen/configured_feature/highlands/temperate/mid/trees_mid.json deleted file mode 100644 index 789826ce..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/mid/trees_mid.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.3, - "feature": "terralith:highlands/temperate/mid/pine_mid" - }, - { - "chance": 0.2, - "feature": "terralith:highlands/temperate/mid/spruce_mid_m" - } - ], - "default": "terralith:highlands/temperate/mid/spruce_mid" - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/pile_birch.json b/data/terralith/worldgen/configured_feature/highlands/temperate/pile_birch.json index a9cf95e0..035ab55c 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/pile_birch.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/pile_birch.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/pile_oak.json b/data/terralith/worldgen/configured_feature/highlands/temperate/pile_oak.json index 1425946a..a1990dd7 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/pile_oak.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/pile_oak.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/small/pine_small.json b/data/terralith/worldgen/configured_feature/highlands/temperate/small/pine_small.json index a1fe2c48..f0408e65 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/small/pine_small.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/small/pine_small.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small.json b/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small.json index 81585b3e..c9ea836d 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 3, "max_inclusive": 4 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small_m.json b/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small_m.json index a52b6cf8..ee080ef6 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small_m.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/small/spruce_small_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 0 + "min_inclusive": 6, + "max_inclusive": 8 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 6, - "max_inclusive": 8 + "min_inclusive": 0, + "max_inclusive": 0 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/small/trees_small.json b/data/terralith/worldgen/configured_feature/highlands/temperate/small/trees_small.json deleted file mode 100644 index df657dcd..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/small/trees_small.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.55, - "feature": "terralith:highlands/temperate/small/pine_small" - }, - { - "chance": 0.1, - "feature": "terralith:highlands/temperate/small/spruce_small_m" - } - ], - "default": "terralith:highlands/temperate/small/spruce_small" - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/pine_tall.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tall/pine_tall.json index 99e62039..3453774c 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/pine_tall.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/tall/pine_tall.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall.json index 71135151..c782b7f5 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 4, "max_inclusive": 5 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall_m.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall_m.json index dbf4edea..15cdc44b 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall_m.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/tall/spruce_tall_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "min_inclusive": 13, + "max_inclusive": 16 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 13, - "max_inclusive": 16 + "min_inclusive": 0, + "max_inclusive": 1 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/trees_tall.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tall/trees_tall.json deleted file mode 100644 index 271d4d2f..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tall/trees_tall.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.01, - "feature": "terralith:highlands/temperate/tall/pine_tall" - }, - { - "chance": 0.75, - "feature": "terralith:highlands/temperate/tall/spruce_tall_m" - } - ], - "default": "terralith:highlands/temperate/tall/spruce_tall" - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/pine_tiny.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/pine_tiny.json index f56c216b..f1c2cb1e 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/pine_tiny.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/pine_tiny.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny.json index e78d90ed..9a2b1fec 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:birch_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 1, "max_inclusive": 2 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:birch_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny_m.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny_m.json index 351e9fba..14e9f840 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny_m.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/spruce_tiny_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 0 + "min_inclusive": 3, + "max_inclusive": 4 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "min_inclusive": 0, + "max_inclusive": 0 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/trees_tiny.json deleted file mode 100644 index 4fa82698..00000000 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/tiny/trees_tiny.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.8, - "feature": "terralith:highlands/temperate/tiny/pine_tiny" - }, - { - "chance": 0.1, - "feature": "terralith:highlands/temperate/tiny/spruce_tiny_m" - } - ], - "default": "terralith:highlands/temperate/tiny/spruce_tiny" - } -} diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/trees_neg.json b/data/terralith/worldgen/configured_feature/highlands/temperate/trees_neg.json index b98c546b..2a4d1826 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/trees_neg.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/trees_neg.json @@ -1,22 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } } }, @@ -24,41 +24,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 3, "height_rand_b": 5 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 3 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/trees_orange.json b/data/terralith/worldgen/configured_feature/highlands/temperate/trees_orange.json index 50e690c8..3b8bc2a8 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/trees_orange.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/trees_orange.json @@ -2,51 +2,52 @@ "type": "minecraft:tree", "config": { "decorators": [], - "ignore_vines": true, - "force_dirt": false, "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + } }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 4, + "offset": 4, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, "minimum_size": { + "type": "minecraft:two_layers_feature_size", "limit": 0, "lower_size": 0, - "upper_size": 0, "min_clipped_height": 4, - "type": "minecraft:two_layers_feature_size" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" + "upper_size": 0 }, "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", "base_height": 7, "height_rand_a": 13, - "height_rand_b": 0, - "type": "minecraft:fancy_trunk_placer" + "height_rand_b": 0 }, - "foliage_provider": { + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:oak_log", "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 4, - "height": 4, - "type": "minecraft:fancy_foliage_placer" + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/temperate/trees_pos.json b/data/terralith/worldgen/configured_feature/highlands/temperate/trees_pos.json index b98c546b..2a4d1826 100644 --- a/data/terralith/worldgen/configured_feature/highlands/temperate/trees_pos.json +++ b/data/terralith/worldgen/configured_feature/highlands/temperate/trees_pos.json @@ -1,22 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } } }, @@ -24,41 +24,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 3, "height_rand_b": 5 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 3 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/trees.json b/data/terralith/worldgen/configured_feature/highlands/trees.json index 0916a09c..84ecc7cb 100644 --- a/data/terralith/worldgen/configured_feature/highlands/trees.json +++ b/data/terralith/worldgen/configured_feature/highlands/trees.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "minecraft:pine", "features": [ { - "feature": "minecraft:spruce", - "chance": 0.2 + "chance": 0.2, + "feature": "minecraft:spruce" } - ], - "default": "minecraft:pine" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/vines_seed.json b/data/terralith/worldgen/configured_feature/highlands/vines_seed.json index 923df56e..9d2db213 100644 --- a/data/terralith/worldgen/configured_feature/highlands/vines_seed.json +++ b/data/terralith/worldgen/configured_feature/highlands/vines_seed.json @@ -1,4 +1,4 @@ { "type": "minecraft:vines", "config": {} -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/highlands/vines_spread.json b/data/terralith/worldgen/configured_feature/highlands/vines_spread.json index 923df56e..9d2db213 100644 --- a/data/terralith/worldgen/configured_feature/highlands/vines_spread.json +++ b/data/terralith/worldgen/configured_feature/highlands/vines_spread.json @@ -1,4 +1,4 @@ { "type": "minecraft:vines", "config": {} -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch.json b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch.json index 61f850d7..b51edb1b 100644 --- a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch.json +++ b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch.json @@ -1,32 +1,33 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 } - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_wood", - "Properties": { - "axis": "y" + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 } } }, @@ -34,28 +35,41 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:jungle_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 7, - "height_rand_a": 16, - "height_rand_b": 9, "bend_length": { "type": "minecraft:uniform", "value": { @@ -63,31 +77,18 @@ "max_inclusive": 7 } }, + "height_rand_a": 16, + "height_rand_b": 9, "min_height_for_leaves": 100 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_wood", + "Properties": { + "axis": "y" } - }, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch_2.json b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch_2.json index dff568f7..13149746 100644 --- a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch_2.json +++ b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/branch_2.json @@ -1,32 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_wood", - "Properties": { - "axis": "y" + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 } } }, @@ -34,51 +34,52 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 5, "data": { "Name": "minecraft:jungle_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 5 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 8, "height_rand_a": 16, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:acacia_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_wood", + "Properties": { + "axis": "y" } } - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top.json b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top.json index 1f7d663c..9f5c72ac 100644 --- a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top.json +++ b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top.json @@ -1,88 +1,75 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 3, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 5, + "max_inclusive": 7 + } + } + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_sapling", + "Name": "minecraft:jungle_leaves", "Properties": { - "stage": "0" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "trunk_provider": { + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_log", + "Name": "minecraft:oak_sapling", "Properties": { - "axis": "y" + "stage": "0" } } }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 500, - "data": { - "Name": "minecraft:jungle_leaves", - "Properties": { - "distance": "7", - "persistent": "true" - } - } - }, - { - "weight": 0, - "data": { - "Name": "minecraft:jungle_wood", - "Properties": { - "axis": "y" - } - } - } - ] - }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 32, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 7 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" } - }, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top_2.json b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top_2.json deleted file mode 100644 index 83a9c91c..00000000 --- a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/top_2.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 500, - "data": { - "Name": "minecraft:jungle_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - { - "weight": 0, - "data": { - "Name": "minecraft:jungle_wood", - "Properties": { - "axis": "y" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 30, - "height_rand_a": 1, - "height_rand_b": 1 - }, - "foliage_placer": { - "radius": 3, - "height": 3, - "offset": 0, - "type": "minecraft:jungle_foliage_placer" - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/trunk.json b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/trunk.json index 09ea4c9d..67182d68 100644 --- a/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/trunk.json +++ b/data/terralith/worldgen/configured_feature/jungle/mega/giant_tree/trunk.json @@ -1,27 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 16, + "offset": 1, + "radius": 1 }, - "trunk_provider": { + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:jungle_log", @@ -30,12 +23,17 @@ } } }, - "foliage_provider": { + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_log", + "Name": "minecraft:oak_sapling", "Properties": { - "axis": "y" + "stage": "0" } } }, @@ -45,12 +43,14 @@ "height_rand_a": 15, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 1, - "offset": 1, - "height": 16 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/mega_tree.json b/data/terralith/worldgen/configured_feature/jungle/mega_tree.json deleted file mode 100644 index 534e19cb..00000000 --- a/data/terralith/worldgen/configured_feature/jungle/mega_tree.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.008, - "feature": "terralith:jungle/mega/giant_tree/branch" - }, - { - "chance": 0.004, - "feature": "terralith:jungle/mega/giant_tree/branch_2" - }, - { - "chance": 0.04, - "feature": "terralith:jungle/mega/giant_tree/top" - }, - { - "chance": 0, - "feature": "terralith:nothing" - } - ], - "default": "terralith:jungle/mega/giant_tree/trunk" - } -} diff --git a/data/terralith/worldgen/configured_feature/jungle/mountains/slab_andesite.json b/data/terralith/worldgen/configured_feature/jungle/mountains/slab_andesite.json index ec5dd55c..87c7e5fe 100644 --- a/data/terralith/worldgen/configured_feature/jungle/mountains/slab_andesite.json +++ b/data/terralith/worldgen/configured_feature/jungle/mountains/slab_andesite.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/mountains/slab_stone.json b/data/terralith/worldgen/configured_feature/jungle/mountains/slab_stone.json index cd2d17d5..d4f90593 100644 --- a/data/terralith/worldgen/configured_feature/jungle/mountains/slab_stone.json +++ b/data/terralith/worldgen/configured_feature/jungle/mountains/slab_stone.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/patch_melon.json b/data/terralith/worldgen/configured_feature/jungle/patch_melon.json index 69f60857..5c93c07b 100644 --- a/data/terralith/worldgen/configured_feature/jungle/patch_melon.json +++ b/data/terralith/worldgen/configured_feature/jungle/patch_melon.json @@ -1,47 +1,47 @@ { - "type": "minecraft:random_patch", - "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:melon" - } - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:empty" - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": "minecraft:grass_block" - } - ] - } - } + "type": "minecraft:random_patch", + "config": { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:melon" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:empty" + }, + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:grass_block", + "offset": [ + 0, + -1, + 0 + ] + } ] + } } - } + ] + }, + "tries": 64, + "xz_spread": 7, + "y_spread": 3 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/rocky/cliff.json b/data/terralith/worldgen/configured_feature/jungle/rocky/cliff.json index dc726207..4d978f04 100644 --- a/data/terralith/worldgen/configured_feature/jungle/rocky/cliff.json +++ b/data/terralith/worldgen/configured_feature/jungle/rocky/cliff.json @@ -1,192 +1,34 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -8, - "amplitudes": [ - 1, - 1, - 2, - 3, - 0, - 0, - 2, - 4 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:stone" - }, - { - "Name": "minecraft:stone" - }, - { - "Name": "minecraft:andesite" - } - ] - } - } + "to_place": { + "type": "minecraft:noise_provider", + "noise": { + "amplitudes": [ + 1, + 1, + 2, + 3, + 0, + 0, + 2, + 4 + ], + "firstOctave": -8 }, - "placement": [ + "scale": 1, + "seed": 0, + "states": [ { - "type": "minecraft:count", - "count": 255 + "Name": "minecraft:stone" }, { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } + "Name": "minecraft:stone" }, { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -2 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block", - "stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - } - ] - } - ] - } + "Name": "minecraft:andesite" } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/vanilla/bending_jungle_tree.json b/data/terralith/worldgen/configured_feature/jungle/vanilla/bending_jungle_tree.json index d041e9ea..307191f2 100644 --- a/data/terralith/worldgen/configured_feature/jungle/vanilla/bending_jungle_tree.json +++ b/data/terralith/worldgen/configured_feature/jungle/vanilla/bending_jungle_tree.json @@ -1,53 +1,63 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:cocoa", + "probability": 0.2 + }, + { + "type": "minecraft:trunk_vine" + }, + { + "type": "minecraft:leave_vine", + "probability": 0.25 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 2, + "leaf_placement_attempts": 32, + "offset": 0, + "radius": 3 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_log", + "Name": "minecraft:jungle_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 8, - "height_rand_a": 6, - "height_rand_b": 0, "bend_length": { "type": "minecraft:uniform", "value": { @@ -55,27 +65,18 @@ "max_inclusive": 4 } }, + "height_rand_a": 6, + "height_rand_b": 0, "min_height_for_leaves": 8 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 3, - "offset": 0, - "foliage_height": 2, - "leaf_placement_attempts": 32 - }, - "decorators": [ - { - "type": "minecraft:cocoa", - "probability": 0.2 - }, - { - "type": "minecraft:trunk_vine" - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/vanilla/fancy_oak_bend.json b/data/terralith/worldgen/configured_feature/jungle/vanilla/fancy_oak_bend.json index e109b789..92840593 100644 --- a/data/terralith/worldgen/configured_feature/jungle/vanilla/fancy_oak_bend.json +++ b/data/terralith/worldgen/configured_feature/jungle/vanilla/fancy_oak_bend.json @@ -1,64 +1,61 @@ { "type": "minecraft:tree", "config": { - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 4, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_wood", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 4, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 }, { - "weight": 4, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 } ] }, + "force_dirt": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 4, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 7, - "height_rand_a": 5, - "height_rand_b": 0, "bend_length": { "type": "minecraft:uniform", "value": { @@ -66,14 +63,18 @@ "max_inclusive": 3 } }, + "height_rand_a": 5, + "height_rand_b": 0, "min_height_for_leaves": 7 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 2, - "offset": 2, - "height": 4 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_wood", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/vanilla/fence_tree.json b/data/terralith/worldgen/configured_feature/jungle/vanilla/fence_tree.json index d5aef8f2..5953a6d5 100644 --- a/data/terralith/worldgen/configured_feature/jungle/vanilla/fence_tree.json +++ b/data/terralith/worldgen/configured_feature/jungle/vanilla/fence_tree.json @@ -1,66 +1,67 @@ { "type": "minecraft:tree", "config": { - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + }, + { + "type": "minecraft:trunk_vine" + } + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:fern" - } + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": 2, + "radius": 3 }, - "trunk_provider": { + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_log", + "Name": "minecraft:jungle_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:jungle_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } + "Name": "minecraft:fern" } }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 4, + "bend_length": 1, "height_rand_a": 2, "height_rand_b": 1, - "bend_length": 1, "min_height_for_leaves": 100 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 3, - "offset": 2, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - }, - { - "type": "minecraft:trunk_vine" + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/vanilla/trees_jungle.json b/data/terralith/worldgen/configured_feature/jungle/vanilla/trees_jungle.json index 490fbef9..c63c1626 100644 --- a/data/terralith/worldgen/configured_feature/jungle/vanilla/trees_jungle.json +++ b/data/terralith/worldgen/configured_feature/jungle/vanilla/trees_jungle.json @@ -1,14 +1,15 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:jungle/vanilla/bending_jungle_tree", "features": [ { "chance": 0.31, - "feature": "minecraft:mega_jungle_tree" + "feature": "minecraft:mega_jungle_tree_checked" }, { "chance": 0.03, - "feature": "minecraft:fancy_oak" + "feature": "minecraft:fancy_oak_checked" }, { "chance": 0.07, @@ -22,7 +23,6 @@ "chance": 0.3, "feature": "terralith:jungle/vanilla/fence_tree" } - ], - "default": "terralith:jungle/vanilla/bending_jungle_tree" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/acacia_azalea.json b/data/terralith/worldgen/configured_feature/jungle/violet/acacia_azalea.json index f815d457..97f80271 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/acacia_azalea.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/acacia_azalea.json @@ -2,70 +2,47 @@ "type": "minecraft:tree", "config": { "decorators": [], - "ignore_vines": false, - "force_dirt": true, "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" - }, - "type": "minecraft:simple_state_provider" + } }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 85, + "offset": 0, + "radius": 3 }, "foliage_provider": { - "entries": [ - { - "data": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:azalea_leaves" - }, - "weight": 3 - }, - { - "data": { - "Properties": { - "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:flowering_azalea_leaves" - }, - "weight": 0 + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:azalea_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" } - ], - "type": "minecraft:weighted_state_provider" + } + }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 }, "sapling_provider": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:azalea" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 3, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 85, - "type": "minecraft:random_spread_foliage_placer" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:acacia_log" - }, - "type": "minecraft:simple_state_provider" + } }, "trunk_placer": { - "height_rand_b": 0, - "min_height_for_leaves": 30, + "type": "minecraft:bending_trunk_placer", + "base_height": 6, "bend_length": { "type": "minecraft:uniform", "value": { @@ -73,9 +50,18 @@ "max_inclusive": 3 } }, - "base_height": 6, "height_rand_a": 4, - "type": "minecraft:bending_trunk_placer" + "height_rand_b": 0, + "min_height_for_leaves": 30 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/bending_acacia.json b/data/terralith/worldgen/configured_feature/jungle/violet/bending_acacia.json index d4458bcc..af3aa83d 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/bending_acacia.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/bending_acacia.json @@ -1,54 +1,64 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:cocoa", + "probability": 0 + }, + { + "type": "minecraft:trunk_vine" + }, + { + "type": "minecraft:leave_vine", + "probability": 0.25 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 125, + "offset": 0, + "radius": 4 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:acacia_wood", + "Name": "minecraft:acacia_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:acacia_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, "trunk_placer": { "type": "minecraft:bending_trunk_placer", "base_height": 7, - "height_rand_a": 8, - "height_rand_b": 9, "bend_length": { "type": "minecraft:uniform", "value": { @@ -56,27 +66,18 @@ "max_inclusive": 7 } }, + "height_rand_a": 8, + "height_rand_b": 9, "min_height_for_leaves": 100 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 4, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 125 - }, - "decorators": [ - { - "type": "minecraft:cocoa", - "probability": 0 - }, - { - "type": "minecraft:trunk_vine" - }, - { - "type": "minecraft:leave_vine", - "probability": 0.25 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/big_hawaii.json b/data/terralith/worldgen/configured_feature/jungle/violet/big_hawaii.json index fcd7cfbe..ede0860c 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/big_hawaii.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/big_hawaii.json @@ -1,36 +1,26 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:trunk_vine" } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 1, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } }, @@ -38,49 +28,61 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 2 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 4, "height_rand_a": 7, "height_rand_b": 10 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", + "Properties": { + "axis": "y" } - }, - "offset": 0, - "height": 1 - }, - "decorators": [ - { - "type": "minecraft:trunk_vine" } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/cliff.json b/data/terralith/worldgen/configured_feature/jungle/violet/cliff.json index 1abe2136..acd823a0 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/cliff.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/cliff.json @@ -1,179 +1,11 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:calcite" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "calcite", - "minecraft:dirt" - ] - } - ] - } - ] - } - } - ] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:calcite" + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/small_azalea.json b/data/terralith/worldgen/configured_feature/jungle/violet/small_azalea.json index 93900b11..3d461a9b 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/small_azalea.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/small_azalea.json @@ -2,70 +2,63 @@ "type": "minecraft:tree", "config": { "decorators": [], - "ignore_vines": false, - "force_dirt": true, "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:rooted_dirt" - }, - "type": "minecraft:simple_state_provider" + } }, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "foliage_height": 2, + "leaf_placement_attempts": 50, + "offset": 0, + "radius": 2 }, "foliage_provider": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { + "Name": "minecraft:azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:azalea_leaves" + "waterlogged": "false" + } }, "weight": 7 }, { "data": { + "Name": "minecraft:flowering_azalea_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:flowering_azalea_leaves" + "waterlogged": "false" + } }, "weight": 1 } - ], - "type": "minecraft:weighted_state_provider" + ] + }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 }, "sapling_provider": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:azalea" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_placer": { - "radius": 2, - "offset": 0, - "foliage_height": 2, - "leaf_placement_attempts": 50, - "type": "minecraft:acacia_foliage_placer" - }, - "trunk_provider": { - "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:acacia_log" - }, - "type": "minecraft:simple_state_provider" + } }, "trunk_placer": { - "height_rand_b": 0, - "min_height_for_leaves": 3, + "type": "minecraft:forking_trunk_placer", + "base_height": 4, "bend_length": { "type": "minecraft:uniform", "value": { @@ -73,9 +66,18 @@ "max_inclusive": 3 } }, - "base_height": 4, "height_rand_a": 3, - "type": "minecraft:forking_trunk_placer" + "height_rand_b": 0, + "min_height_for_leaves": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2.json b/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2.json index 0b856d3b..2322007f 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2.json @@ -14,59 +14,60 @@ "probability": 0.25 } ], - "ignore_vines": true, - "force_dirt": false, "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + } }, - "minimum_size": { - "limit": 1, - "lower_size": 1, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" + "foliage_placer": { + "type": "minecraft:jungle_foliage_placer", + "height": 2, + "offset": 0, + "radius": 3 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:acacia_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:acacia_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 2 }, "sapling_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:jungle_sapling", "Properties": { "stage": "0" - }, - "Name": "minecraft:jungle_sapling" - }, - "type": "minecraft:simple_state_provider" + } + } }, - "foliage_placer": { - "radius": 3, - "offset": 0, - "height": 2, - "type": "minecraft:jungle_foliage_placer" + "trunk_placer": { + "type": "minecraft:mega_jungle_trunk_placer", + "base_height": 27, + "height_rand_a": 16, + "height_rand_b": 0 }, "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:acacia_log", "Properties": { "axis": "y" - }, - "Name": "minecraft:acacia_log" - }, - "type": "minecraft:simple_state_provider" - }, - "trunk_placer": { - "base_height": 27, - "height_rand_a": 16, - "height_rand_b": 0, - "type": "minecraft:mega_jungle_trunk_placer" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea.json b/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea.json index 51ab03c6..5c540d91 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea.json @@ -1,75 +1,77 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 2 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_sapling", - "Properties": { - "stage": "0" - } - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:jungle_foliage_placer", + "height": 3, + "offset": 1, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 } ] }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:dark_oak_trunk_placer", "base_height": 7, "height_rand_a": 3, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:jungle_foliage_placer", - "radius": 1, - "offset": 1, - "height": 3 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea_flowering.json b/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea_flowering.json index 125b5805..cbccecdb 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea_flowering.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/tree_2x2_azalea_flowering.json @@ -1,75 +1,77 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 2 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:jungle_sapling", - "Properties": { - "stage": "0" - } - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:jungle_foliage_placer", + "height": 2, + "offset": 0, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 3, "data": { "Name": "minecraft:flowering_azalea_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 3 } ] }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:jungle_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:mega_jungle_trunk_placer", "base_height": 13, "height_rand_a": 5, "height_rand_b": 5 }, - "foliage_placer": { - "type": "minecraft:jungle_foliage_placer", - "radius": 2, - "offset": 0, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/jungle/violet/trees.json b/data/terralith/worldgen/configured_feature/jungle/violet/trees.json index 1326ebab..402afb6a 100644 --- a/data/terralith/worldgen/configured_feature/jungle/violet/trees.json +++ b/data/terralith/worldgen/configured_feature/jungle/violet/trees.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:jungle/violet/acacia_azalea", "features": [ { "chance": 0.2, @@ -30,7 +31,6 @@ "chance": 0.1, "feature": "terralith:jungle/violet/small_azalea" } - ], - "default": "terralith:jungle/violet/acacia_azalea" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/emerald_geode.json b/data/terralith/worldgen/configured_feature/mountains/emerald/emerald_geode.json index 5b5230ec..eb554de8 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/emerald_geode.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/emerald_geode.json @@ -2,34 +2,23 @@ "type": "minecraft:geode", "config": { "blocks": { - "filling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:air" - } - }, - "inner_layer_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cobbled_deepslate" - } - }, "alternate_inner_layer_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:deepslate_emerald_ore" } }, - "middle_layer_provider": { + "cannot_replace": "#terralith:stop_emerald_geode", + "filling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:calcite" + "Name": "minecraft:air" } }, - "outer_layer_provider": { + "inner_layer_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:smooth_basalt" + "Name": "minecraft:cobbled_deepslate" } }, "inner_placements": [ @@ -43,24 +32,42 @@ "Name": "minecraft:deepslate_emerald_ore" } ], - "cannot_replace": "#terralith:stop_emerald_geode", - "invalid_blocks": "#terralith:stop_emerald_geode" + "invalid_blocks": "#terralith:stop_emerald_geode", + "middle_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:calcite" + } + }, + "outer_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:smooth_basalt" + } + } + }, + "crack": { + "base_crack_size": 2, + "crack_point_offset": 2, + "generate_crack_chance": 0.95 + }, + "distribution_points": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 4 + } }, + "invalid_blocks_threshold": 4, "layers": { "filling": 1.7, "inner_layer": 2.2, "middle_layer": 3.2, "outer_layer": 4.2 }, - "crack": { - "generate_crack_chance": 0.95, - "base_crack_size": 2, - "crack_point_offset": 2 - }, + "max_gen_offset": 16, + "min_gen_offset": -16, "noise_multiplier": 0.05, - "use_potential_placements_chance": 1, - "use_alternate_layer0_chance": 0.15, - "placements_require_layer0_alternate": true, "outer_wall_distance": { "type": "minecraft:uniform", "value": { @@ -68,13 +75,7 @@ "max_inclusive": 6 } }, - "distribution_points": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 4 - } - }, + "placements_require_layer0_alternate": true, "point_offset": { "type": "minecraft:uniform", "value": { @@ -82,8 +83,7 @@ "max_inclusive": 2 } }, - "min_gen_offset": -16, - "max_gen_offset": 16, - "invalid_blocks_threshold": 4 + "use_alternate_layer0_chance": 0.15, + "use_potential_placements_chance": 1 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/pine_mid.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/pine_mid.json index 5e91e91a..c6114c5b 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/pine_mid.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/pine_mid.json @@ -1,45 +1,50 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + }, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_log", + "Name": "minecraft:dark_oak_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, @@ -49,18 +54,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid.json index dc59bcfe..b0561e97 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid.json @@ -1,68 +1,45 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "weight": 2 + } + ] } } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:spruce_foliage_placer", - "radius": { + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -73,24 +50,48 @@ } } }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 9, + "height_rand_a": 2, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid_m.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid_m.json index 9d0235c3..3737a1dc 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/spruce_mid_m.json @@ -1,44 +1,55 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 13 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": 0 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_log", + "Name": "minecraft:dark_oak_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "0" } } }, @@ -48,24 +59,14 @@ "height_rand_a": 2, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 0, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 13 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/trees_mid.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/trees_mid.json deleted file mode 100644 index 18c49794..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/mid/trees_mid.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.3, - "feature": "terralith:mountains/emerald/trees/mid/pine_mid" - }, - { - "chance": 0.2, - "feature": "terralith:mountains/emerald/trees/mid/spruce_mid_m" - } - ], - "default": "terralith:mountains/emerald/trees/mid/spruce_mid" - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/pine_small.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/pine_small.json index b76c9f46..8b161095 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/pine_small.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/pine_small.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small.json index 275fad31..40618a0c 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 3, "max_inclusive": 4 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small_m.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small_m.json index 591d6e3d..e1e44ac2 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small_m.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/spruce_small_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 0 + "min_inclusive": 6, + "max_inclusive": 8 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 6, - "max_inclusive": 8 + "min_inclusive": 0, + "max_inclusive": 0 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/trees_small.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/trees_small.json deleted file mode 100644 index 9bed828c..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/small/trees_small.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.55, - "feature": "terralith:mountains/emerald/trees/small/pine_small" - }, - { - "chance": 0.1, - "feature": "terralith:mountains/emerald/trees/small/spruce_small_m" - } - ], - "default": "terralith:mountains/emerald/trees/small/spruce_small" - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/pine_tall.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/pine_tall.json index c14cd310..13b6df64 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/pine_tall.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/pine_tall.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall.json index 90a29e00..4fe9877b 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 4, "max_inclusive": 5 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall_m.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall_m.json index e0b95dfe..abc1c840 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall_m.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/spruce_tall_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "min_inclusive": 13, + "max_inclusive": 16 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 13, - "max_inclusive": 16 + "min_inclusive": 0, + "max_inclusive": 1 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/trees_tall.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/trees_tall.json deleted file mode 100644 index 8c649148..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tall/trees_tall.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.01, - "feature": "terralith:mountains/emerald/trees/tall/pine_tall" - }, - { - "chance": 0.75, - "feature": "terralith:mountains/emerald/trees/tall/spruce_tall_m" - } - ], - "default": "terralith:mountains/emerald/trees/tall/spruce_tall" - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/pine_tiny.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/pine_tiny.json index 63e90a1b..bbfe73f4 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/pine_tiny.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/pine_tiny.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny.json index 350eeef1..28e0f2be 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 1, "max_inclusive": 2 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json index 9dfaae2c..bed579d5 100644 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json +++ b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 0 + "min_inclusive": 3, + "max_inclusive": 4 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "min_inclusive": 0, + "max_inclusive": 0 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/trees_tiny.json deleted file mode 100644 index 052995d8..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/emerald/trees/tiny/trees_tiny.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.8, - "feature": "terralith:mountains/emerald/trees/tiny/pine_tiny" - }, - { - "chance": 0.1, - "feature": "terralith:mountains/emerald/trees/tiny/spruce_tiny_m" - } - ], - "default": "terralith:mountains/emerald/trees/tiny/spruce_tiny" - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/misty/trees_base.json b/data/terralith/worldgen/configured_feature/mountains/misty/trees_base.json index 50a34946..77e1c429 100644 --- a/data/terralith/worldgen/configured_feature/mountains/misty/trees_base.json +++ b/data/terralith/worldgen/configured_feature/mountains/misty/trees_base.json @@ -1,22 +1,22 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } } }, @@ -24,41 +24,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 7, "height_rand_b": 9 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } - }, - "offset": 0, - "height": 3 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/misty/trees_birch.json b/data/terralith/worldgen/configured_feature/mountains/misty/trees_birch.json index e99d1cd6..21d6ae5a 100644 --- a/data/terralith/worldgen/configured_feature/mountains/misty/trees_birch.json +++ b/data/terralith/worldgen/configured_feature/mountains/misty/trees_birch.json @@ -1,70 +1,71 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 9 } - } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 4 + } + }, + "radius": 0 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 7, "height_rand_a": 2, "height_rand_b": 7 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 0, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 4 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 9 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/misty/trees_mid.json b/data/terralith/worldgen/configured_feature/mountains/misty/trees_mid.json index c43f97e4..c4ade273 100644 --- a/data/terralith/worldgen/configured_feature/mountains/misty/trees_mid.json +++ b/data/terralith/worldgen/configured_feature/mountains/misty/trees_mid.json @@ -1,22 +1,28 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 3, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } }, @@ -24,47 +30,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 7, "height_rand_b": 7 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } - }, - "height": 3 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/misty/trees_top.json b/data/terralith/worldgen/configured_feature/mountains/misty/trees_top.json index fa7d5907..ebaf9736 100644 --- a/data/terralith/worldgen/configured_feature/mountains/misty/trees_top.json +++ b/data/terralith/worldgen/configured_feature/mountains/misty/trees_top.json @@ -1,58 +1,59 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 2, + "offset": 0, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 4, "height_rand_a": 2, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 0, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/misty/tuff.json b/data/terralith/worldgen/configured_feature/mountains/misty/tuff.json index b624894e..c13279b0 100644 --- a/data/terralith/worldgen/configured_feature/mountains/misty/tuff.json +++ b/data/terralith/worldgen/configured_feature/mountains/misty/tuff.json @@ -1,29 +1,29 @@ { "type": "minecraft:ore", "config": { - "size": 50, "discard_chance_on_air_exposure": 0, + "size": 50, "targets": [ { + "state": { + "Name": "minecraft:tuff" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:dirt", + "predicate_type": "minecraft:random_block_match", "probability": 0.2 - }, - "state": { - "Name": "minecraft:tuff" } }, { + "state": { + "Name": "minecraft:tuff" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:grass_block", + "predicate_type": "minecraft:random_block_match", "probability": 0.13 - }, - "state": { - "Name": "minecraft:tuff" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/misty/tuff_lake.json b/data/terralith/worldgen/configured_feature/mountains/misty/tuff_lake.json index 050464bc..13b76668 100644 --- a/data/terralith/worldgen/configured_feature/mountains/misty/tuff_lake.json +++ b/data/terralith/worldgen/configured_feature/mountains/misty/tuff_lake.json @@ -1,76 +1,67 @@ { "type": "minecraft:waterlogged_vegetation_patch", "config": { - "surface": "floor", "depth": 2, - "vertical_range": 1, "extra_bottom_block_chance": 0.1, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.8, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 8 - } - }, - "replaceable": "#terralith:taiga/soil_stone", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:cobbled_deepslate" } }, + "replaceable": "#terralith:soil_stone", + "surface": "floor", + "vegetation_chance": 0.8, "vegetation_feature": { - "placement": [], "feature": { - "type": "minecraft:random_selector", + "type": "minecraft:scattered_ore", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:scattered_ore", - "config": { - "size": 50, - "discard_chance_on_air_exposure": 0, - "targets": [ - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:dirt", - "probability": 1 - }, - "state": { - "Name": "minecraft:cobbled_deepslate" - } - }, - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:grass_block", - "probability": 1 - }, - "state": { - "Name": "minecraft:cobbled_deepslate" - } - }, - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:tuff", - "probability": 1 - }, - "state": { - "Name": "minecraft:cobbled_deepslate" - } - } - ] + "discard_chance_on_air_exposure": 0, + "size": 50, + "targets": [ + { + "state": { + "Name": "minecraft:cobbled_deepslate" + }, + "target": { + "block": "minecraft:dirt", + "predicate_type": "minecraft:random_block_match", + "probability": 1 + } + }, + { + "state": { + "Name": "minecraft:cobbled_deepslate" + }, + "target": { + "block": "minecraft:grass_block", + "predicate_type": "minecraft:random_block_match", + "probability": 1 } }, - "placement": [] - } + { + "state": { + "Name": "minecraft:cobbled_deepslate" + }, + "target": { + "block": "minecraft:tuff", + "predicate_type": "minecraft:random_block_match", + "probability": 1 + } + } + ] } + }, + "placement": [] + }, + "vertical_range": 1, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 8 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/misty/v_lake.json b/data/terralith/worldgen/configured_feature/mountains/misty/v_lake.json index 7d9211dd..2df06d6f 100644 --- a/data/terralith/worldgen/configured_feature/mountains/misty/v_lake.json +++ b/data/terralith/worldgen/configured_feature/mountains/misty/v_lake.json @@ -1,20 +1,9 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 2, - "vertical_range": 3, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 8 - } - }, - "replaceable": "#terralith:soil", "ground_state": { "type": "minecraft:simple_state_provider", "state": { @@ -22,30 +11,25 @@ "Properties": {} } }, + "replaceable": "#terralith:soil", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { - "placement": [], "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 0, + "offset": 0, + "radius": 0 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -53,21 +37,37 @@ "Name": "minecraft:air" } }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 2, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 0, - "offset": 0, - "height": 0 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } } + }, + "placement": [] + }, + "vertical_range": 3, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 8 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/painted/surface_dx.json b/data/terralith/worldgen/configured_feature/mountains/painted/surface_dx.json index 4acbf1aa..d735a649 100644 --- a/data/terralith/worldgen/configured_feature/mountains/painted/surface_dx.json +++ b/data/terralith/worldgen/configured_feature/mountains/painted/surface_dx.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,27 +8,11 @@ "max_inclusive": 12 } }, - "vertical_range": 12, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:terracotta", "ground_state": { "type": "minecraft:noise_provider", - "seed": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 2 - }, "noise": { - "firstOctave": -9, "amplitudes": [ 1, 1, @@ -37,9 +20,11 @@ 0.5, 1, 1 - ] + ], + "firstOctave": -9 }, "scale": 1, + "seed": 1, "states": [ { "Name": "minecraft:red_terracotta" @@ -383,23 +368,23 @@ { "Name": "minecraft:red_terracotta" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 2 + } }, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:no_op", - "config": {} - }, - "placement": [] - } - } + "replaceable": "#terralith:terracotta", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 12, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate.json b/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate.json index fde5ad4c..d950c80d 100644 --- a/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate.json +++ b/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate.json @@ -1,253 +1,11 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cobbled_deepslate" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 8, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:tuff", - "minecraft:stone", - "minecraft:cobblestone", - "minecraft:snow_block", - "minecraft:powder_snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -3, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -3, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 1 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - -1 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - ] - } - ] - } - } - ] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cobbled_deepslate" + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate_extra.json b/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate_extra.json index ccd6f35c..d950c80d 100644 --- a/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate_extra.json +++ b/data/terralith/worldgen/configured_feature/mountains/rocky/deepslate_extra.json @@ -1,88 +1,11 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cobbled_deepslate" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 100 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 8, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:tuff", - "minecraft:stone", - "minecraft:cobblestone", - "minecraft:snow_block", - "minecraft:powder_snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - } - ] - } - ] - } - } - ] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cobbled_deepslate" + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow.json b/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow.json index c5252acf..99b14ffe 100644 --- a/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow.json +++ b/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow.json @@ -3,15 +3,15 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:snow", @@ -52,4 +52,4 @@ ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow_segwit_2x.json b/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow_segwit_2x.json index 176d7603..f067c5eb 100644 --- a/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow_segwit_2x.json +++ b/data/terralith/worldgen/configured_feature/mountains/rocky/funny_snow_segwit_2x.json @@ -3,15 +3,15 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:snow", @@ -52,4 +52,4 @@ ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky/snow.json b/data/terralith/worldgen/configured_feature/mountains/rocky/snow.json index e92bbab5..5ee41a5d 100644 --- a/data/terralith/worldgen/configured_feature/mountains/rocky/snow.json +++ b/data/terralith/worldgen/configured_feature/mountains/rocky/snow.json @@ -1,33 +1,22 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 1, - "vertical_range": 3, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "replaceable": "#terralith:cobblestone_snow", "ground_state": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -4, "amplitudes": [ 1, 1, 1.25, 1.75 - ] + ], + "firstOctave": -4 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:snow_block" @@ -46,22 +35,24 @@ } ] }, + "replaceable": "#terralith:cobblestone_snow", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { - "placement": [], "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -4, "amplitudes": [ 1, 0.75 - ] + ], + "firstOctave": -4 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:snow", @@ -132,7 +123,16 @@ ] } } + }, + "placement": [] + }, + "vertical_range": 3, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky/tuff.json b/data/terralith/worldgen/configured_feature/mountains/rocky/tuff.json index 13dd23b3..c535480b 100644 --- a/data/terralith/worldgen/configured_feature/mountains/rocky/tuff.json +++ b/data/terralith/worldgen/configured_feature/mountains/rocky/tuff.json @@ -1,336 +1,11 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:tuff" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 4, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:cobblestone", - "minecraft:snow_block", - "minecraft:powder_snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 3, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 3, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - ] - } - ] - } - } - ] + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:tuff" + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate.json b/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate.json deleted file mode 100644 index a550fed2..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cobbled_deepslate" - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate_extra.json b/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate_extra.json deleted file mode 100644 index ccd6f35c..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/deepslate_extra.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cobbled_deepslate" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 100 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 8, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:tuff", - "minecraft:stone", - "minecraft:cobblestone", - "minecraft:snow_block", - "minecraft:powder_snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - } - ] - } - ] - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow.json b/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow.json deleted file mode 100644 index c5252acf..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -3, - "amplitudes": [ - 1, - 1 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json b/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json deleted file mode 100644 index 176d7603..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -3, - "amplitudes": [ - 1, - 1 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/snow.json b/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/snow.json deleted file mode 100644 index 0be83c9b..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/snow.json +++ /dev/null @@ -1,138 +0,0 @@ -{ - "type": "minecraft:vegetation_patch", - "config": { - "surface": "floor", - "depth": 1, - "vertical_range": 2, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "replaceable": "#terralith:cobblestone_snow", - "ground_state": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -4, - "amplitudes": [ - 1, - 1, - 1.25, - 1.75 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:snow_block" - }, - { - "Name": "minecraft:snow_block" - }, - { - "Name": "minecraft:snow_block" - }, - { - "Name": "minecraft:snow_block" - }, - { - "Name": "minecraft:powder_snow" - } - ] - }, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -4, - "amplitudes": [ - 1, - 0.75 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "3" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - } - ] - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/tuff.json b/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/tuff.json deleted file mode 100644 index cc98c9b3..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/rocky_laggy/tuff.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:tuff" - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_patch.json b/data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_patch.json index f7bb9e4f..61dcd1d7 100644 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_patch.json +++ b/data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_patch.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,10 +9,10 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:crimson_roots" - } + }, + "weight": 3 } ] } @@ -35,19 +32,22 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:crimson_nylium" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:crimson_nylium" ] } ] } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_spread.json b/data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_spread.json deleted file mode 100644 index 3c670f07..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet/crimson_spread.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:crimson_nylium" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 0 - }, - { - "weight": 0, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:netherrack" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - } - ] - } - ] - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_some_snow.json b/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_some_snow.json index 0ab7c18a..c90ede81 100644 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_some_snow.json +++ b/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_some_snow.json @@ -3,16 +3,16 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 15, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1, 1.55 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 15, "states": [ { "Name": "minecraft:snow", @@ -53,4 +53,4 @@ ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_steep_snow.json b/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_steep_snow.json index 01ba83f9..b579cf16 100644 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_steep_snow.json +++ b/data/terralith/worldgen/configured_feature/mountains/scarlet/remove_steep_snow.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet/snow_patch.json b/data/terralith/worldgen/configured_feature/mountains/scarlet/snow_patch.json index 70d52733..e7ab7c2e 100644 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet/snow_patch.json +++ b/data/terralith/worldgen/configured_feature/mountains/scarlet/snow_patch.json @@ -1,54 +1,51 @@ { "type": "minecraft:random_patch", "config": { - "tries": 35, - "xz_spread": 3, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:ore", "config": { - "size": 23, "discard_chance_on_air_exposure": 0, + "size": 23, "targets": [ { + "state": { + "Name": "minecraft:snow_block" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:crimson_nylium", + "predicate_type": "minecraft:random_block_match", "probability": 0.4 - }, - "state": { - "Name": "minecraft:snow_block" } }, { + "state": { + "Name": "minecraft:snow_block" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:netherrack", + "predicate_type": "minecraft:random_block_match", "probability": 0.4 - }, - "state": { - "Name": "minecraft:snow_block" } }, { + "state": { + "Name": "minecraft:snow_block" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:blackstone", + "predicate_type": "minecraft:random_block_match", "probability": 0.5 - }, - "state": { - "Name": "minecraft:snow_block" } }, { + "state": { + "Name": "minecraft:snow_block" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:deepslate", + "predicate_type": "minecraft:random_block_match", "probability": 0.6 - }, - "state": { - "Name": "minecraft:snow_block" } } ] @@ -83,6 +80,9 @@ } } ] - } + }, + "tries": 35, + "xz_spread": 3, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_patch.json b/data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_patch.json deleted file mode 100644 index f7bb9e4f..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_patch.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 3, - "data": { - "Name": "minecraft:crimson_roots" - } - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - } - ] - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_spread.json b/data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_spread.json deleted file mode 100644 index 3c670f07..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet2/crimson_spread.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:crimson_nylium" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 0 - }, - { - "weight": 0, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:netherrack" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:crimson_nylium" - ] - } - ] - } - ] - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_some_snow.json b/data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_some_snow.json deleted file mode 100644 index 68e0d0f4..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_some_snow.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -3, - "amplitudes": [ - 1, - 1, - 1.55 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:snow", - "Properties": { - "layers": "4" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "3" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - }, - { - "Name": "minecraft:snow", - "Properties": { - "layers": "1" - } - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - }, - { - "Name": "minecraft:air" - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_steep_snow.json b/data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_steep_snow.json deleted file mode 100644 index 01ba83f9..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet2/remove_steep_snow.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:air" - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mountains/scarlet2/snow_patch.json b/data/terralith/worldgen/configured_feature/mountains/scarlet2/snow_patch.json deleted file mode 100644 index 70d52733..00000000 --- a/data/terralith/worldgen/configured_feature/mountains/scarlet2/snow_patch.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "minecraft:random_patch", - "config": { - "tries": 35, - "xz_spread": 3, - "y_spread": 3, - "feature": { - "feature": { - "type": "minecraft:ore", - "config": { - "size": 23, - "discard_chance_on_air_exposure": 0, - "targets": [ - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:crimson_nylium", - "probability": 0.4 - }, - "state": { - "Name": "minecraft:snow_block" - } - }, - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:netherrack", - "probability": 0.4 - }, - "state": { - "Name": "minecraft:snow_block" - } - }, - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:blackstone", - "probability": 0.5 - }, - "state": { - "Name": "minecraft:snow_block" - } - }, - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:deepslate", - "probability": 0.6 - }, - "state": { - "Name": "minecraft:snow_block" - } - } - ] - } - }, - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -3, - "max_inclusive": 0 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom.json b/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom.json index da010437..16db8c06 100644 --- a/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom.json +++ b/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom.json @@ -1,67 +1,55 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 6 } } }, - "trunk_provider": { + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:mushroom_stem", + "Name": "minecraft:brown_mushroom_block", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:brown_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } - ] + } }, "trunk_placer": { "type": "minecraft:giant_trunk_placer", @@ -69,18 +57,19 @@ "height_rand_a": 3, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 6 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mushroom_stem", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" } - }, - "offset": 0, - "height": 2 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_2.json b/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_2.json index 5af1ede7..f8ce9b3f 100644 --- a/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_2.json +++ b/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_2.json @@ -1,8 +1,35 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 0, + "radius": 4 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:brown_mushroom_block", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,63 +45,25 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:mega_jungle_trunk_placer", + "base_height": 12, + "height_rand_a": 7, + "height_rand_b": 10 }, "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mushroom_stem", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:brown_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:mega_jungle_trunk_placer", - "base_height": 12, - "height_rand_a": 7, - "height_rand_b": 10 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 4, - "offset": 0, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_small.json b/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_small.json index 678ce7dd..2b095ca2 100644 --- a/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_small.json +++ b/data/terralith/worldgen/configured_feature/mushroom/brown_mushroom_small.json @@ -1,34 +1,34 @@ { + "type": "minecraft:huge_brown_mushroom", "config": { "cap_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:brown_mushroom_block", "Properties": { - "west": "true", - "up": "true", - "south": "true", - "north": "true", + "down": "false", "east": "true", - "down": "false" - }, - "Name": "minecraft:brown_mushroom_block" - }, - "type": "minecraft:simple_state_provider" + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } }, + "foliage_radius": 2, "stem_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:mushroom_stem", "Properties": { - "west": "true", - "up": "false", - "south": "true", - "north": "true", + "down": "false", "east": "true", - "down": "false" - }, - "Name": "minecraft:mushroom_stem" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_radius": 2 - }, - "type": "minecraft:huge_brown_mushroom" -} + "north": "true", + "south": "true", + "up": "false", + "west": "true" + } + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mushroom/red_mushroom.json b/data/terralith/worldgen/configured_feature/mushroom/red_mushroom.json index 20f0ef0a..d84af086 100644 --- a/data/terralith/worldgen/configured_feature/mushroom/red_mushroom.json +++ b/data/terralith/worldgen/configured_feature/mushroom/red_mushroom.json @@ -1,8 +1,35 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 4, + "offset": 1, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:red_mushroom_block", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,63 +45,25 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 7, + "height_rand_a": 3, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mushroom_stem", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:red_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 7, - "height_rand_a": 3, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 3, - "offset": 1, - "height": 4 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_2.json b/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_2.json index 0669deb4..61a630f9 100644 --- a/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_2.json +++ b/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_2.json @@ -1,8 +1,35 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 4, + "offset": 1, + "radius": 4 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:red_mushroom_block", + "Properties": { + "down": "true", + "east": "true", + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } + }, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,63 +45,25 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 10, + "height_rand_a": 7, + "height_rand_b": 13 }, "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:mushroom_stem", "Properties": { - "up": "true", "down": "true", + "east": "true", "north": "true", "south": "true", - "east": "true", + "up": "true", "west": "true" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:red_mushroom_block", - "Properties": { - "up": "true", - "down": "true", - "north": "true", - "south": "true", - "east": "true", - "west": "true" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 10, - "height_rand_a": 7, - "height_rand_b": 13 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 4, - "offset": 1, - "height": 4 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_small.json b/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_small.json index df367c92..ec28eccb 100644 --- a/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_small.json +++ b/data/terralith/worldgen/configured_feature/mushroom/red_mushroom_small.json @@ -1,34 +1,34 @@ { + "type": "minecraft:huge_red_mushroom", "config": { "cap_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:red_mushroom_block", "Properties": { - "west": "true", - "up": "true", - "south": "true", - "north": "true", + "down": "false", "east": "true", - "down": "false" - }, - "Name": "minecraft:red_mushroom_block" - }, - "type": "minecraft:simple_state_provider" + "north": "true", + "south": "true", + "up": "true", + "west": "true" + } + } }, + "foliage_radius": 1, "stem_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:mushroom_stem", "Properties": { - "west": "true", - "up": "false", - "south": "true", - "north": "true", + "down": "false", "east": "true", - "down": "false" - }, - "Name": "minecraft:mushroom_stem" - }, - "type": "minecraft:simple_state_provider" - }, - "foliage_radius": 1 - }, - "type": "minecraft:huge_red_mushroom" -} + "north": "true", + "south": "true", + "up": "false", + "west": "true" + } + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/nothing.json b/data/terralith/worldgen/configured_feature/nothing.json index 2900aa39..b3f605f0 100644 --- a/data/terralith/worldgen/configured_feature/nothing.json +++ b/data/terralith/worldgen/configured_feature/nothing.json @@ -1,4 +1,4 @@ { "type": "minecraft:no_op", "config": {} -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/plains/patch_grass.json b/data/terralith/worldgen/configured_feature/plains/patch_grass.json index 7493b223..a14735d0 100644 --- a/data/terralith/worldgen/configured_feature/plains/patch_grass.json +++ b/data/terralith/worldgen/configured_feature/plains/patch_grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -24,13 +21,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] }, { @@ -43,6 +40,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/plains/patch_tall_grass.json b/data/terralith/worldgen/configured_feature/plains/patch_tall_grass.json index 862489b3..6965e4a9 100644 --- a/data/terralith/worldgen/configured_feature/plains/patch_tall_grass.json +++ b/data/terralith/worldgen/configured_feature/plains/patch_tall_grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -27,13 +24,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] }, { @@ -46,6 +43,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/bamboo.json b/data/terralith/worldgen/configured_feature/sakura/bamboo.json index 01299042..65c9c50e 100644 --- a/data/terralith/worldgen/configured_feature/sakura/bamboo.json +++ b/data/terralith/worldgen/configured_feature/sakura/bamboo.json @@ -3,4 +3,4 @@ "config": { "probability": 0.1 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/bush.json b/data/terralith/worldgen/configured_feature/sakura/bush.json index d5516454..348ff7e6 100644 --- a/data/terralith/worldgen/configured_feature/sakura/bush.json +++ b/data/terralith/worldgen/configured_feature/sakura/bush.json @@ -1,8 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cherry_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": false, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 0, @@ -18,13 +42,12 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 1, + "height_rand_a": 0, + "height_rand_b": 0 }, - "trunk_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -33,30 +56,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cherry_leaves", - "Properties": { - "distance": "7", - "persistent": "false", - "waterlogged": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 1, - "height_rand_a": 0, - "height_rand_b": 0 - }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/cherry_trees.json b/data/terralith/worldgen/configured_feature/sakura/cherry_trees.json index fe2604f1..a0a49830 100644 --- a/data/terralith/worldgen/configured_feature/sakura/cherry_trees.json +++ b/data/terralith/worldgen/configured_feature/sakura/cherry_trees.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:sakura/tree_huge", "features": [ { "chance": 0.1, @@ -14,7 +15,6 @@ "chance": 0.2, "feature": "terralith:sakura/bush" } - ], - "default": "terralith:sakura/tree_huge" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/cherry_trees_light.json b/data/terralith/worldgen/configured_feature/sakura/cherry_trees_light.json index 9066b148..93598868 100644 --- a/data/terralith/worldgen/configured_feature/sakura/cherry_trees_light.json +++ b/data/terralith/worldgen/configured_feature/sakura/cherry_trees_light.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:sakura/bush", "features": [ { "chance": 0.8, "feature": "terralith:sakura/tree_roof" } - ], - "default": "terralith:sakura/bush" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/clay_beaches.json b/data/terralith/worldgen/configured_feature/sakura/clay_beaches.json index 40715abf..7ba4315b 100644 --- a/data/terralith/worldgen/configured_feature/sakura/clay_beaches.json +++ b/data/terralith/worldgen/configured_feature/sakura/clay_beaches.json @@ -1,48 +1,31 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 3, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 8 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:clay" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:gravel", - "minecraft:sand", - "minecraft:dirt", - "minecraft:grass_block" - ] - } + "half_height": 3, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 8 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:clay" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:sand", + "minecraft:dirt", + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/flowers.json b/data/terralith/worldgen/configured_feature/sakura/flowers.json index b4d219f2..8aaba6c2 100644 --- a/data/terralith/worldgen/configured_feature/sakura/flowers.json +++ b/data/terralith/worldgen/configured_feature/sakura/flowers.json @@ -1,9 +1,6 @@ { "type": "minecraft:flower", "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -12,182 +9,182 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 40, "data": { "Name": "minecraft:allium" - } + }, + "weight": 40 }, { - "weight": 24, "data": { "Name": "minecraft:pink_tulip" - } + }, + "weight": 24 }, { - "weight": 8, "data": { "Name": "minecraft:white_tulip" - } + }, + "weight": 8 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "north", "flower_amount": "1" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "east", "flower_amount": "1" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "south", "flower_amount": "1" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "west", "flower_amount": "1" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "north", "flower_amount": "2" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "east", "flower_amount": "2" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "south", "flower_amount": "2" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "west", "flower_amount": "2" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "north", "flower_amount": "3" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "east", "flower_amount": "3" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "south", "flower_amount": "3" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "west", "flower_amount": "3" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "north", "flower_amount": "4" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "east", "flower_amount": "4" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "south", "flower_amount": "4" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:pink_petals", "Properties": { "facing": "west", "flower_amount": "4" } - } + }, + "weight": 1 } ] } @@ -203,13 +200,13 @@ "type": "minecraft:not", "predicate": { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "fluids": [ - "minecraft:water" ] } }, @@ -226,6 +223,9 @@ } } ] - } + }, + "tries": 64, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/patch_podzol.json b/data/terralith/worldgen/configured_feature/sakura/patch_podzol.json index a1e1ccb1..cca04f75 100644 --- a/data/terralith/worldgen/configured_feature/sakura/patch_podzol.json +++ b/data/terralith/worldgen/configured_feature/sakura/patch_podzol.json @@ -1,55 +1,46 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 1, - "vertical_range": 1, "extra_bottom_block_chance": 0.5, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 8 - } - }, - "replaceable": "#terralith:soil", "ground_state": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:podzol", "Properties": { "snowy": "false" } - } + }, + "weight": 4 }, { - "weight": 1, "data": { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } - } + }, + "weight": 1 } ] }, + "replaceable": "#terralith:soil", + "surface": "floor", + "vegetation_chance": 0, "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "minecraft:nether_sprouts", - "placement": [] - } - } + "feature": "minecraft:nether_sprouts", + "placement": [] + }, + "vertical_range": 1, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 8 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/sugarcane.json b/data/terralith/worldgen/configured_feature/sakura/sugarcane.json index ec486344..6ae33d56 100644 --- a/data/terralith/worldgen/configured_feature/sakura/sugarcane.json +++ b/data/terralith/worldgen/configured_feature/sakura/sugarcane.json @@ -1,14 +1,10 @@ { "type": "minecraft:random_patch", "config": { - "tries": 20, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:would_survive", "state": { @@ -18,7 +14,7 @@ } } }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -38,7 +34,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -55,6 +52,9 @@ } } ] - } + }, + "tries": 20, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/tall_flowers.json b/data/terralith/worldgen/configured_feature/sakura/tall_flowers.json deleted file mode 100644 index 1acf0482..00000000 --- a/data/terralith/worldgen/configured_feature/sakura/tall_flowers.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "decorator": { - "type": "minecraft:count", - "config": { - "count": 21 - } - }, - "feature": { - "type": "minecraft:decorated", - "config": { - "decorator": { - "type": "minecraft:decorated", - "config": { - "outer": { - "type": "minecraft:square", - "config": {} - }, - "inner": { - "type": "minecraft:heightmap", - "config": { - "heightmap": "WORLD_SURFACE_WG" - } - } - } - }, - "feature": { - "type": "minecraft:decorated", - "config": { - "decorator": { - "type": "minecraft:spread_32_above", - "config": {} - }, - "feature": { - "type": "minecraft:decorated", - "config": { - "decorator": { - "type": "minecraft:count", - "config": { - "count": { - "type": "minecraft:clamped", - "value": { - "min_inclusive": 0, - "max_inclusive": 1, - "source": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -3, - "max_inclusive": 1 - } - } - } - } - } - }, - "feature": { - "type": "minecraft:simple_random_selector", - "config": { - "features": [ - { - "type": "minecraft:random_patch", - "config": { - "can_replace": false, - "project": false, - "need_water": false, - "xspread": 7, - "yspread": 3, - "zspread": 7, - "tries": 64, - "state_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:lilac", - "Properties": { - "half": "lower" - } - } - }, - "block_placer": { - "type": "minecraft:double_plant_placer" - }, - "whitelist": [], - "blacklist": [] - } - }, - { - "type": "minecraft:random_patch", - "config": { - "can_replace": false, - "project": false, - "need_water": false, - "xspread": 7, - "yspread": 3, - "zspread": 7, - "tries": 64, - "state_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:peony", - "Properties": { - "half": "lower" - } - } - }, - "block_placer": { - "type": "minecraft:double_plant_placer" - }, - "whitelist": [], - "blacklist": [] - } - } - ] - } - } - } - } - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/sakura/tree_huge.json b/data/terralith/worldgen/configured_feature/sakura/tree_huge.json index 194f3c28..4fec9bbc 100644 --- a/data/terralith/worldgen/configured_feature/sakura/tree_huge.json +++ b/data/terralith/worldgen/configured_feature/sakura/tree_huge.json @@ -1,83 +1,62 @@ { "type": "minecraft:random_selector", "config": { - "features": [ - { - "chance": 0.5, - "feature": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 16, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cherry_log", + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.05 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 4, + "offset": 2, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cherry_leaves", + { + "data": { + "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", "persistent": "false", "waterlogged": "false" } - } - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 12, - "height_rand_a": 6, - "height_rand_b": 10 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 3, - "offset": 2, - "height": 4 - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.05 - } - ] - } + }, + "weight": 12 + } + ] }, - "placement": [] - } - } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 16, "limit": 0, "lower_size": 0, + "min_clipped_height": 16, "upper_size": 0 }, "sapling_provider": { @@ -89,11 +68,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 12, + "height_rand_a": 6, + "height_rand_b": 10 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -103,55 +82,76 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:jungle_leaves", + } + } + }, + "placement": [] + }, + "features": [ + { + "chance": 0.5, + "feature": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:beehive", + "probability": 0.05 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 4, + "offset": 2, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cherry_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, - { - "weight": 12, - "data": { - "Name": "minecraft:dark_oak_leaves", + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 16, + "upper_size": 0 + }, + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 12, + "height_rand_a": 6, + "height_rand_b": 10 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cherry_log", "Properties": { - "distance": "7", - "persistent": "false" + "axis": "y" } } } - ] - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 12, - "height_rand_a": 6, - "height_rand_b": 10 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 3, - "offset": 2, - "height": 4 - }, - "decorators": [ - { - "type": "minecraft:beehive", - "probability": 0.05 } - ] + }, + "placement": [] } } - , - "placement": [] - } + ] } -} - +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/tree_medium.json b/data/terralith/worldgen/configured_feature/sakura/tree_medium.json index aef645b2..160cb08d 100644 --- a/data/terralith/worldgen/configured_feature/sakura/tree_medium.json +++ b/data/terralith/worldgen/configured_feature/sakura/tree_medium.json @@ -1,87 +1,57 @@ { "type": "minecraft:random_selector", "config": { - "features": [ - { - "chance": 0.5, - "feature": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 16, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cherry_log", + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 4, + "offset": 4, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cherry_leaves", + { + "data": { + "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", "persistent": "false", "waterlogged": "false" } - } - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 3, - "height_rand_a": 3, - "height_rand_b": 6 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 3, - "offset": 4, - "height": 4 - }, - "decorators": [] - } + }, + "weight": 12 + } + ] }, - "placement": [] - } - } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, "force_dirt": true, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 16, "limit": 0, "lower_size": 0, + "min_clipped_height": 16, "upper_size": 0 }, "sapling_provider": { @@ -93,11 +63,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 3, + "height_rand_a": 3, + "height_rand_b": 6 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -107,48 +77,80 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:jungle_leaves", + } + } + }, + "placement": [] + }, + "features": [ + { + "chance": 0.5, + "feature": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 4, + "offset": 4, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cherry_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, - { - "weight": 12, - "data": { - "Name": "minecraft:dark_oak_leaves", + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 16, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 3, + "height_rand_a": 3, + "height_rand_b": 6 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cherry_log", + "Properties": { + "axis": "y" } } } - ] - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 3, - "height_rand_a": 3, - "height_rand_b": 6 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 3, - "offset": 4, - "height": 4 + } }, - "decorators": [] + "placement": [] } - }, - "placement": [] - } + } + ] } } \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/sakura/tree_roof.json b/data/terralith/worldgen/configured_feature/sakura/tree_roof.json index 461b3a99..9d5aae3d 100644 --- a/data/terralith/worldgen/configured_feature/sakura/tree_roof.json +++ b/data/terralith/worldgen/configured_feature/sakura/tree_roof.json @@ -1,87 +1,63 @@ { "type": "minecraft:random_selector", "config": { - "features": [ - { - "chance": 0.5, - "feature": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 16, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cherry_log", + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": 1, + "radius": { + "type": "minecraft:constant", + "value": 3 + } + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:jungle_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 1 }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:cherry_leaves", + { + "data": { + "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", "persistent": "false", "waterlogged": "false" } - } - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 8, - "height_rand_a": 4, - "height_rand_b": 8 - }, - "foliage_placer": { - "type": "minecraft:acacia_foliage_placer", - "radius": { - "type": "minecraft:constant", - "value": 3 }, - "offset": 1 - }, - "decorators": [] - } + "weight": 12 + } + ] }, - "placement": [] - } - } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 16, "limit": 0, "lower_size": 0, + "min_clipped_height": 16, "upper_size": 0 }, "sapling_provider": { @@ -93,11 +69,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 8, + "height_rand_a": 4, + "height_rand_b": 8 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -107,55 +83,81 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:jungle_leaves", + } + } + }, + "placement": [] + }, + "features": [ + { + "chance": 0.5, + "feature": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": 1, + "radius": { + "type": "minecraft:constant", + "value": 3 + } + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cherry_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, - { - "weight": 12, - "data": { - "Name": "minecraft:dark_oak_leaves", + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 16, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 8, + "height_rand_a": 4, + "height_rand_b": 8 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:cherry_log", + "Properties": { + "axis": "y" } } } - ] - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 8, - "height_rand_a": 4, - "height_rand_b": 8 - }, - "foliage_placer": { - "type": "minecraft:acacia_foliage_placer", - "radius": { - "type": "minecraft:constant", - "value": 3 - }, - "offset": 1 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 } - ] + }, + "placement": [] } - }, - "placement": [] - } + } + ] } } \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/badlands/grass.json b/data/terralith/worldgen/configured_feature/savanna/badlands/grass.json index 5e60056c..e2df2f33 100644 --- a/data/terralith/worldgen/configured_feature/savanna/badlands/grass.json +++ b/data/terralith/worldgen/configured_feature/savanna/badlands/grass.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,42 +8,28 @@ "max_inclusive": 1 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.1, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 4 - } - }, - "replaceable": "#terralith:savanna_terracotta", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 99, "noise": { - "firstOctave": -3, "amplitudes": [ 0.001, 0.002, 0.003, 0.01 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 25 - }, + "seed": 99, "slow_noise": { - "firstOctave": -7, "amplitudes": [ 1, 1, 1 - ] + ], + "firstOctave": -7 }, "slow_scale": 1, "states": [ @@ -165,20 +150,26 @@ "snowy": "false" } } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 25 + } }, + "replaceable": "#terralith:savanna_terracotta", + "surface": "floor", + "vegetation_chance": 0, "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "minecraft:moss_vegetation", - "placement": [] - } - } + "feature": "minecraft:moss_vegetation", + "placement": [] + }, + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 4 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/badlands/grass_granite.json b/data/terralith/worldgen/configured_feature/savanna/badlands/grass_granite.json index b558bb8b..7d1e366a 100644 --- a/data/terralith/worldgen/configured_feature/savanna/badlands/grass_granite.json +++ b/data/terralith/worldgen/configured_feature/savanna/badlands/grass_granite.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,42 +8,28 @@ "max_inclusive": 1 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.1, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 4 - } - }, - "replaceable": "#terralith:savanna_granite", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 99, "noise": { - "firstOctave": -3, "amplitudes": [ 0.001, 0.002, 0.003, 0.01 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 25 - }, + "seed": 99, "slow_noise": { - "firstOctave": -7, "amplitudes": [ 1, 1, 1 - ] + ], + "firstOctave": -7 }, "slow_scale": 1, "states": [ @@ -165,20 +150,26 @@ "snowy": "false" } } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 25 + } }, + "replaceable": "#terralith:savanna_granite", + "surface": "floor", + "vegetation_chance": 0, "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "minecraft:moss_vegetation", - "placement": [] - } - } + "feature": "minecraft:moss_vegetation", + "placement": [] + }, + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 4 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/badlands/grass_gravel.json b/data/terralith/worldgen/configured_feature/savanna/badlands/grass_gravel.json index 01ab0e02..8b8cd254 100644 --- a/data/terralith/worldgen/configured_feature/savanna/badlands/grass_gravel.json +++ b/data/terralith/worldgen/configured_feature/savanna/badlands/grass_gravel.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,42 +8,28 @@ "max_inclusive": 1 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.1, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 4 - } - }, - "replaceable": "#terralith:gravel_stone", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 99, "noise": { - "firstOctave": -3, "amplitudes": [ 0.001, 0.002, 0.003, 0.01 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 25 - }, + "seed": 99, "slow_noise": { - "firstOctave": -7, "amplitudes": [ 1, 1, 1 - ] + ], + "firstOctave": -7 }, "slow_scale": 1, "states": [ @@ -165,20 +150,26 @@ "snowy": "false" } } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 25 + } }, + "replaceable": "#terralith:gravel_stone", + "surface": "floor", + "vegetation_chance": 0, "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "minecraft:moss_vegetation", - "placement": [] - } - } + "feature": "minecraft:moss_vegetation", + "placement": [] + }, + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 4 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/badlands/grass_reg.json b/data/terralith/worldgen/configured_feature/savanna/badlands/grass_reg.json index 802d3131..baddac8f 100644 --- a/data/terralith/worldgen/configured_feature/savanna/badlands/grass_reg.json +++ b/data/terralith/worldgen/configured_feature/savanna/badlands/grass_reg.json @@ -1,7 +1,6 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -9,42 +8,28 @@ "max_inclusive": 1 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.1, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 4 - } - }, - "replaceable": "#terralith:savanna_terracotta", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 99, "noise": { - "firstOctave": -3, "amplitudes": [ 0.001, 0.002, 0.003, 0.01 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 25 - }, + "seed": 99, "slow_noise": { - "firstOctave": -7, "amplitudes": [ 1, 1, 1 - ] + ], + "firstOctave": -7 }, "slow_scale": 1, "states": [ @@ -165,20 +150,26 @@ "snowy": "false" } } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 25 + } }, + "replaceable": "#terralith:savanna_terracotta", + "surface": "floor", + "vegetation_chance": 0, "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "minecraft:moss_vegetation", - "placement": [] - } - } + "feature": "minecraft:moss_vegetation", + "placement": [] + }, + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 4 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/baobabs.json b/data/terralith/worldgen/configured_feature/savanna/baobabs.json index 62f63e82..98ba2b55 100644 --- a/data/terralith/worldgen/configured_feature/savanna/baobabs.json +++ b/data/terralith/worldgen/configured_feature/savanna/baobabs.json @@ -1,6 +1,79 @@ { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 0, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:acacia_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 5 + }, + { + "data": { + "Name": "minecraft:air" + }, + "weight": 2 + } + ] + }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 19, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [] + }, "features": [ { "chance": 0.1, @@ -8,25 +81,18 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood" - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 16, + "offset": 0, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -34,19 +100,26 @@ "Name": "minecraft:acacia_wood" } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 11, "height_rand_a": 2, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 1, - "offset": 0, - "height": 16 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood" + } + } } }, "placement": [] @@ -58,26 +131,18 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood" - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -85,19 +150,27 @@ "Name": "minecraft:acacia_wood" } }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 12, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood" + } + } } }, "placement": [] @@ -109,46 +182,20 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood" - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood" - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 1, - "height_rand_a": 4, - "height_rand_b": 1 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 1, - "max_inclusive": 1 + "min_inclusive": 7, + "max_inclusive": 12 } }, "offset": { @@ -158,15 +205,41 @@ "max_inclusive": 3 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 7, - "max_inclusive": 12 + "min_inclusive": 1, + "max_inclusive": 1 } } }, - "decorators": [] + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood" + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 1, + "height_rand_a": 4, + "height_rand_b": 1 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood" + } + } } }, "placement": [] @@ -178,141 +251,70 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 5, "data": { "Name": "minecraft:acacia_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 5 }, { - "weight": 2, "data": { "Name": "minecraft:air" - } + }, + "weight": 2 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:fancy_trunk_placer", "base_height": 25, "height_rand_a": 2, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [] - } - }, - "placement": [] - } - } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_wood", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 5, - "data": { - "Name": "minecraft:acacia_leaves", + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_wood", "Properties": { - "distance": "7", - "persistent": "false" + "axis": "y" } } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:air" - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 19, - "height_rand_a": 2, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 } - }, - "offset": 0, - "height": 2 + } }, - "decorators": [] + "placement": [] } - }, - "placement": [] - } + } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/cliff.json b/data/terralith/worldgen/configured_feature/savanna/cliff.json deleted file mode 100644 index c79959fc..00000000 --- a/data/terralith/worldgen/configured_feature/savanna/cliff.json +++ /dev/null @@ -1,211 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:white_terracotta" - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:stone", - "white_terracotta", - "brown_terracotta", - "black_terracotta", - "light_gray_terracotta", - "gray_terracotta", - "minecraft:dirt" - ] - } - ] - } - ] - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/savanna/dripstone.json b/data/terralith/worldgen/configured_feature/savanna/dripstone.json index f9a14e18..97e58dd7 100644 --- a/data/terralith/worldgen/configured_feature/savanna/dripstone.json +++ b/data/terralith/worldgen/configured_feature/savanna/dripstone.json @@ -1,6 +1,9 @@ { "type": "minecraft:dripstone_cluster", "config": { + "chance_of_dripstone_column_at_max_distance_from_center": 0.5, + "density": 0.1, + "dripstone_block_layer_thickness": 1, "floor_to_ceiling_search_range": 256, "height": { "type": "minecraft:biased_to_bottom", @@ -9,6 +12,10 @@ "max_inclusive": 1 } }, + "height_deviation": 1, + "max_distance_from_center_affecting_height_bias": 2, + "max_distance_from_edge_affecting_chance_of_dripstone_column": 1, + "max_stalagmite_stalactite_height_diff": 1, "radius": { "type": "minecraft:clamped", "value": { @@ -23,13 +30,6 @@ } } }, - "max_stalagmite_stalactite_height_diff": 1, - "height_deviation": 1, - "dripstone_block_layer_thickness": 1, - "density": 0.1, - "wetness": 0, - "chance_of_dripstone_column_at_max_distance_from_center": 0.5, - "max_distance_from_edge_affecting_chance_of_dripstone_column": 1, - "max_distance_from_center_affecting_height_bias": 2 + "wetness": 0 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/acacia.json b/data/terralith/worldgen/configured_feature/savanna/shattered/acacia.json index b210a8b3..d0fe2b53 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/acacia.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/acacia.json @@ -1,13 +1,37 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": false, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, "limit": 1, "lower_size": 1, + "min_clipped_height": 0, "upper_size": 1 }, "sapling_provider": { @@ -19,11 +43,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 2, + "height_rand_a": 16, + "height_rand_b": 16 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -33,40 +57,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 16, - "data": { - "Name": "minecraft:acacia_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 2, - "height_rand_a": 16, - "height_rand_b": 16 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/med/acacia_med.json b/data/terralith/worldgen/configured_feature/savanna/shattered/med/acacia_med.json index 0d1e52a0..2e310a74 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/med/acacia_med.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/med/acacia_med.json @@ -1,72 +1,73 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 8, "data": { "Name": "minecraft:air" - } + }, + "weight": 8 }, { - "weight": 16, "data": { "Name": "minecraft:acacia_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 16 } ] }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 2, "height_rand_a": 11, "height_rand_b": 11 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/med/oak_med.json b/data/terralith/worldgen/configured_feature/savanna/shattered/med/oak_med.json index caf326d7..2de495dc 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/med/oak_med.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/med/oak_med.json @@ -1,71 +1,72 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 8, "data": { "Name": "minecraft:air" - } + }, + "weight": 8 }, { - "weight": 16, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 16 } ] }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:fancy_trunk_placer", "base_height": 6, "height_rand_a": 8, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/med/trees_med.json b/data/terralith/worldgen/configured_feature/savanna/shattered/med/trees_med.json index 1aff5c83..1d85b23c 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/med/trees_med.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/med/trees_med.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:savanna/shattered/med/oak_med", "features": [ { "chance": 0.8, "feature": "terralith:savanna/shattered/med/acacia_med" } - ], - "default": "terralith:savanna/shattered/med/oak_med" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/oak_mutated.json b/data/terralith/worldgen/configured_feature/savanna/shattered/oak_mutated.json index e974e7c3..86d69d0c 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/oak_mutated.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/oak_mutated.json @@ -1,8 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": false, + "ignore_vines": true, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 1, @@ -18,11 +42,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 6, + "height_rand_a": 8, + "height_rand_b": 8 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -32,40 +56,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 16, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 6, - "height_rand_a": 8, - "height_rand_b": 8 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/small/acacia_small.json b/data/terralith/worldgen/configured_feature/savanna/shattered/small/acacia_small.json deleted file mode 100644 index 9b40ed04..00000000 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/small/acacia_small.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 16, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 16, - "data": { - "Name": "minecraft:acacia_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 2, - "height_rand_a": 7, - "height_rand_b": 7 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/small/oak_small.json b/data/terralith/worldgen/configured_feature/savanna/shattered/small/oak_small.json deleted file mode 100644 index 1df218b6..00000000 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/small/oak_small.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 16, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 16, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:fancy_trunk_placer", - "base_height": 6, - "height_rand_a": 8, - "height_rand_b": 8 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/small/trees_small.json b/data/terralith/worldgen/configured_feature/savanna/shattered/small/trees_small.json index 55b23ce0..3c3a858b 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/small/trees_small.json @@ -1,12 +1,71 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:tree", "config": { - "features": [ - { - "chance": 0.8, - "feature": "terralith:savanna/shattered/small/acacia_small" + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" } - ], - "default": "terralith:savanna/shattered/small/oak_small" + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:air" + }, + "weight": 16 + }, + { + "data": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "weight": 16 + } + ] + }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:fancy_trunk_placer", + "base_height": 6, + "height_rand_a": 8, + "height_rand_b": 8 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/teeth.json b/data/terralith/worldgen/configured_feature/savanna/shattered/teeth.json index 9dee2515..7d8c8c32 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/teeth.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/teeth.json @@ -1,6 +1,9 @@ { "type": "minecraft:dripstone_cluster", "config": { + "chance_of_dripstone_column_at_max_distance_from_center": 0.5, + "density": 0.1, + "dripstone_block_layer_thickness": 1, "floor_to_ceiling_search_range": 256, "height": { "type": "minecraft:biased_to_bottom", @@ -9,6 +12,10 @@ "max_inclusive": 3 } }, + "height_deviation": 2, + "max_distance_from_center_affecting_height_bias": 2, + "max_distance_from_edge_affecting_chance_of_dripstone_column": 1, + "max_stalagmite_stalactite_height_diff": 3, "radius": { "type": "minecraft:clamped", "value": { @@ -23,13 +30,6 @@ } } }, - "max_stalagmite_stalactite_height_diff": 3, - "height_deviation": 2, - "dripstone_block_layer_thickness": 1, - "density": 0.1, - "wetness": 0, - "chance_of_dripstone_column_at_max_distance_from_center": 0.5, - "max_distance_from_edge_affecting_chance_of_dripstone_column": 1, - "max_distance_from_center_affecting_height_bias": 2 + "wetness": 0 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/acacia_tiny.json b/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/acacia_tiny.json deleted file mode 100644 index 026f9779..00000000 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/acacia_tiny.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 24, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 16, - "data": { - "Name": "minecraft:acacia_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 3, - "height_rand_a": 5, - "height_rand_b": 5 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/oak_tiny.json b/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/oak_tiny.json index 8449dbad..da6904f7 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/oak_tiny.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/oak_tiny.json @@ -1,71 +1,72 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 24, "data": { "Name": "minecraft:air" - } + }, + "weight": 24 }, { - "weight": 16, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 16 } ] }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:fancy_trunk_placer", "base_height": 6, "height_rand_a": 8, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/trees_tiny.json deleted file mode 100644 index b4b99126..00000000 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/tiny/trees_tiny.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.8, - "feature": "terralith:savanna/shattered/tiny/acacia_tiny" - } - ], - "default": "terralith:savanna/shattered/tiny/oak_tiny" - } -} diff --git a/data/terralith/worldgen/configured_feature/savanna/shattered/trees_tall.json b/data/terralith/worldgen/configured_feature/savanna/shattered/trees_tall.json index 1b491b97..6b637291 100644 --- a/data/terralith/worldgen/configured_feature/savanna/shattered/trees_tall.json +++ b/data/terralith/worldgen/configured_feature/savanna/shattered/trees_tall.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:savanna/shattered/oak_mutated", "features": [ { "chance": 0.8, "feature": "terralith:savanna/shattered/acacia" } - ], - "default": "terralith:savanna/shattered/oak_mutated" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/savanna/terracotta.json b/data/terralith/worldgen/configured_feature/savanna/terracotta.json index 28935e1b..45b46676 100644 --- a/data/terralith/worldgen/configured_feature/savanna/terracotta.json +++ b/data/terralith/worldgen/configured_feature/savanna/terracotta.json @@ -6,18 +6,18 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:white_terracotta" - }, - "target": { - "Name": "minecraft:terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:white_terracotta" + }, + "target": { + "Name": "minecraft:terracotta" } } }, @@ -27,18 +27,18 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:brown_terracotta" - }, - "target": { - "Name": "minecraft:yellow_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:brown_terracotta" + }, + "target": { + "Name": "minecraft:yellow_terracotta" } } }, @@ -48,18 +48,18 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:light_gray_terracotta" - }, - "target": { - "Name": "minecraft:orange_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:light_gray_terracotta" + }, + "target": { + "Name": "minecraft:orange_terracotta" } } }, @@ -69,18 +69,18 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:black_terracotta" - }, - "target": { - "Name": "minecraft:red_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:black_terracotta" + }, + "target": { + "Name": "minecraft:red_terracotta" } } }, @@ -88,4 +88,4 @@ } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shield/birch.json b/data/terralith/worldgen/configured_feature/shield/birch.json index 14b81212..8f642019 100644 --- a/data/terralith/worldgen/configured_feature/shield/birch.json +++ b/data/terralith/worldgen/configured_feature/shield/birch.json @@ -1,36 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:spruce_foliage_placer", + "offset": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 + } + }, + "trunk_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } }, @@ -40,7 +38,26 @@ "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,30 +67,14 @@ "height_rand_a": 3, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 - } - }, - "offset": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shield/dark_oak.json b/data/terralith/worldgen/configured_feature/shield/dark_oak.json index 56cda66c..8d83a959 100644 --- a/data/terralith/worldgen/configured_feature/shield/dark_oak.json +++ b/data/terralith/worldgen/configured_feature/shield/dark_oak.json @@ -1,36 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 12, + "max_inclusive": 22 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } + }, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 } } }, @@ -40,7 +38,26 @@ "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,30 +67,14 @@ "height_rand_a": 4, "height_rand_b": 13 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 12, - "max_inclusive": 22 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shield/spruce_big.json b/data/terralith/worldgen/configured_feature/shield/spruce_big.json index 495f5298..eb06443a 100644 --- a/data/terralith/worldgen/configured_feature/shield/spruce_big.json +++ b/data/terralith/worldgen/configured_feature/shield/spruce_big.json @@ -1,36 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 12, + "max_inclusive": 17 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } + }, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } } }, @@ -40,7 +38,26 @@ "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,30 +67,14 @@ "height_rand_a": 3, "height_rand_b": 10 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 12, - "max_inclusive": 17 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shield/trees.json b/data/terralith/worldgen/configured_feature/shield/trees.json deleted file mode 100644 index 3791ba40..00000000 --- a/data/terralith/worldgen/configured_feature/shield/trees.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "terralith:shield/spruce_big" - } -} diff --git a/data/terralith/worldgen/configured_feature/shield/trees_birch.json b/data/terralith/worldgen/configured_feature/shield/trees_birch.json deleted file mode 100644 index 61f957b8..00000000 --- a/data/terralith/worldgen/configured_feature/shield/trees_birch.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "terralith:shield/birch" - } -} diff --git a/data/terralith/worldgen/configured_feature/shrubland/bushes.json b/data/terralith/worldgen/configured_feature/shrubland/bushes.json index 3d42c591..2fc7e8e3 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/bushes.json +++ b/data/terralith/worldgen/configured_feature/shrubland/bushes.json @@ -1,28 +1,18 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -30,22 +20,33 @@ "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/cold/bushes.json b/data/terralith/worldgen/configured_feature/shrubland/cold/bushes.json index c7e8d875..fec0211f 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/cold/bushes.json +++ b/data/terralith/worldgen/configured_feature/shrubland/cold/bushes.json @@ -1,28 +1,18 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -30,22 +20,33 @@ "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/cold/cone_trees.json b/data/terralith/worldgen/configured_feature/shrubland/cold/cone_trees.json index 69507bcc..656d85e6 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/cold/cone_trees.json +++ b/data/terralith/worldgen/configured_feature/shrubland/cold/cone_trees.json @@ -6,67 +6,68 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 0, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 10, "data": { "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 10 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 5, "height_rand_a": 5, "height_rand_b": 5 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 1, - "offset": 0, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } + } } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/cold/small_tree.json b/data/terralith/worldgen/configured_feature/shrubland/cold/small_tree.json index 13e9096b..c13e0660 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/cold/small_tree.json +++ b/data/terralith/worldgen/configured_feature/shrubland/cold/small_tree.json @@ -1,8 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": false, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 0, @@ -18,11 +42,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 3, + "height_rand_a": 1, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -32,29 +56,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 3, - "height_rand_a": 1, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 3 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/cold/tiny_trees.json b/data/terralith/worldgen/configured_feature/shrubland/cold/tiny_trees.json index cc476fc2..321f7743 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/cold/tiny_trees.json +++ b/data/terralith/worldgen/configured_feature/shrubland/cold/tiny_trees.json @@ -1,28 +1,18 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 1, + "offset": 0, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -30,22 +20,33 @@ "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 2, "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 0, - "height": 1 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/cone_trees.json b/data/terralith/worldgen/configured_feature/shrubland/cone_trees.json index d6aea59f..f64f5f18 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/cone_trees.json +++ b/data/terralith/worldgen/configured_feature/shrubland/cone_trees.json @@ -6,67 +6,68 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 0, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 10, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 10 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 5, "height_rand_a": 5, "height_rand_b": 5 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 1, - "offset": 0, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/disk_podzol.json b/data/terralith/worldgen/configured_feature/shrubland/disk_podzol.json index 830131ec..2b18c916 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/disk_podzol.json +++ b/data/terralith/worldgen/configured_feature/shrubland/disk_podzol.json @@ -1,48 +1,31 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 4, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 4 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:podzol", - "Properties": { - "snowy": "false" - } - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:grass_block" - ] + "half_height": 4, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 4 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" } } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/disk_terracotta.json b/data/terralith/worldgen/configured_feature/shrubland/disk_terracotta.json index c6b70fd6..54e5adaf 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/disk_terracotta.json +++ b/data/terralith/worldgen/configured_feature/shrubland/disk_terracotta.json @@ -1,48 +1,31 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 4, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 4 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:brown_terracotta" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:podzol", - "minecraft:coarse_dirt", - "minecraft:dirt", - "minecraft:brown_terracotta" - ] - } + "half_height": 4, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 4 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:brown_terracotta" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:podzol", + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:brown_terracotta" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/hot/bushes.json b/data/terralith/worldgen/configured_feature/shrubland/hot/bushes.json index c3d070f0..04a7c270 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/hot/bushes.json +++ b/data/terralith/worldgen/configured_feature/shrubland/hot/bushes.json @@ -1,28 +1,18 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:bush_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -30,22 +20,33 @@ "Name": "minecraft:acacia_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:bush_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/hot/cone_trees.json b/data/terralith/worldgen/configured_feature/shrubland/hot/cone_trees.json index 57bedb0d..62d2b8cc 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/hot/cone_trees.json +++ b/data/terralith/worldgen/configured_feature/shrubland/hot/cone_trees.json @@ -6,67 +6,68 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 0, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 10, "data": { "Name": "minecraft:acacia_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 10 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 5, "height_rand_a": 5, "height_rand_b": 5 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 1, - "offset": 0, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } + } } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/hot/small_tree.json b/data/terralith/worldgen/configured_feature/shrubland/hot/small_tree.json index 8f126869..ff8e1180 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/hot/small_tree.json +++ b/data/terralith/worldgen/configured_feature/shrubland/hot/small_tree.json @@ -1,8 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": false, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 0, @@ -18,11 +42,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 3, + "height_rand_a": 1, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -32,29 +56,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 3, - "height_rand_a": 1, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 3 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/hot/tiny_trees.json b/data/terralith/worldgen/configured_feature/shrubland/hot/tiny_trees.json index 5e913da6..a999373c 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/hot/tiny_trees.json +++ b/data/terralith/worldgen/configured_feature/shrubland/hot/tiny_trees.json @@ -1,28 +1,18 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 1, + "radius": 0 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -30,22 +20,33 @@ "Name": "minecraft:acacia_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 0, - "offset": 1, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/patch_tall_grass.json b/data/terralith/worldgen/configured_feature/shrubland/patch_tall_grass.json deleted file mode 100644 index d35490b7..00000000 --- a/data/terralith/worldgen/configured_feature/shrubland/patch_tall_grass.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "type": "minecraft:no_op", - "config": { - "feature": { - "config": { - "feature": { - "config": { - "feature": { - "config": { - "can_replace": false, - "project": false, - "need_water": false, - "xspread": 9, - "yspread": 3, - "zspread": 9, - "whitelist": [], - "blacklist": [], - "tries": 64, - "state_provider": { - "state": { - "Properties": { - "half": "lower" - }, - "Name": "minecraft:tall_grass" - }, - "type": "minecraft:simple_state_provider" - }, - "block_placer": { - "type": "minecraft:double_plant_placer" - } - }, - "type": "minecraft:random_patch" - }, - "decorator": { - "config": {}, - "type": "minecraft:nope" - } - }, - "type": "minecraft:decorated" - }, - "decorator": { - "config": { - "outer": { - "config": {}, - "type": "minecraft:square" - }, - "inner": { - "config": { - "heightmap": "WORLD_SURFACE_WG" - }, - "type": "minecraft:heightmap" - } - }, - "type": "minecraft:decorated" - } - }, - "type": "minecraft:decorated" - }, - "decorator": { - "config": { - "count": 7 - }, - "type": "minecraft:count" - } - } -} diff --git a/data/terralith/worldgen/configured_feature/shrubland/small_tree.json b/data/terralith/worldgen/configured_feature/shrubland/small_tree.json index 7c9cb8ec..eb5bc697 100644 --- a/data/terralith/worldgen/configured_feature/shrubland/small_tree.json +++ b/data/terralith/worldgen/configured_feature/shrubland/small_tree.json @@ -1,8 +1,32 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 2, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, "force_dirt": true, + "ignore_vines": false, "minimum_size": { "type": "minecraft:two_layers_feature_size", "limit": 0, @@ -18,11 +42,11 @@ } } }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 3, + "height_rand_a": 1, + "height_rand_b": 2 }, "trunk_provider": { "type": "minecraft:simple_state_provider", @@ -32,29 +56,6 @@ "axis": "y" } } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 3, - "height_rand_a": 1, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 3 - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/shrubland/tiny_trees.json b/data/terralith/worldgen/configured_feature/shrubland/tiny_trees.json deleted file mode 100644 index 5e913da6..00000000 --- a/data/terralith/worldgen/configured_feature/shrubland/tiny_trees.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 0 - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:acacia_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 1, - "height_rand_a": 1, - "height_rand_b": 1 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 0, - "offset": 1, - "height": 2 - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/skylands/big_cone_tree.json b/data/terralith/worldgen/configured_feature/skylands/big_cone_tree.json index bd03fade..e5e74f5c 100644 --- a/data/terralith/worldgen/configured_feature/skylands/big_cone_tree.json +++ b/data/terralith/worldgen/configured_feature/skylands/big_cone_tree.json @@ -1,29 +1,30 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 14, + "max_inclusive": 17 } - } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -31,34 +32,34 @@ "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 14, "height_rand_a": 4, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 14, - "max_inclusive": 17 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/cloud_tree.json b/data/terralith/worldgen/configured_feature/skylands/cloud_tree.json deleted file mode 100644 index ea1231d3..00000000 --- a/data/terralith/worldgen/configured_feature/skylands/cloud_tree.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 2, - "upper_size": 1 - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 5, - "data": { - "Name": "minecraft:azalea_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:flowering_azalea_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 1 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": 3, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 7, - "max_inclusive": 9 - } - } - }, - "decorators": [] - } -} diff --git a/data/terralith/worldgen/configured_feature/skylands/cloud_tree_birch.json b/data/terralith/worldgen/configured_feature/skylands/cloud_tree_birch.json index 10b8ee20..a089ee81 100644 --- a/data/terralith/worldgen/configured_feature/skylands/cloud_tree_birch.json +++ b/data/terralith/worldgen/configured_feature/skylands/cloud_tree_birch.json @@ -1,62 +1,63 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 9, + "max_inclusive": 11 } - } + }, + "offset": 2, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 5, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 5 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 10, "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": 2, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 9, - "max_inclusive": 11 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/dirt_tops.json b/data/terralith/worldgen/configured_feature/skylands/dirt_tops.json index 45240da0..925010c1 100644 --- a/data/terralith/worldgen/configured_feature/skylands/dirt_tops.json +++ b/data/terralith/worldgen/configured_feature/skylands/dirt_tops.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/extend_down.json b/data/terralith/worldgen/configured_feature/skylands/extend_down.json index 3a1c4741..1280d571 100644 --- a/data/terralith/worldgen/configured_feature/skylands/extend_down.json +++ b/data/terralith/worldgen/configured_feature/skylands/extend_down.json @@ -1,205 +1,196 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "ceiling", "depth": 1, - "vertical_range": 12, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.8, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 8 - } - }, - "replaceable": "#terralith:island_blocks", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, + "replaceable": "#terralith:island_blocks", + "surface": "ceiling", + "vegetation_chance": 0.8, "vegetation_feature": { - "placement": [], "feature": { "type": "minecraft:random_selector", "config": { - "features": [], "default": { "feature": { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [ + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 2, + 0 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 2, + 0 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 2, + -1 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 2, + 1 + ] + } + } + ] + } + } + ] + }, + "features": [ + { + "chance": 0.965, + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } + } + } + }, + "placement": [ { - "chance": 0.965, - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] } - } - }, - "placement": [ + }, { - "type": "minecraft:block_predicate_filter", + "type": "minecraft:not", "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - } - } + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 ] } } ] } } - ], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air" - ] - } - } - ] - } - } - ] - } + ] } - }, - "placement": [] - } + } + ] } + }, + "placement": [] + }, + "vertical_range": 12, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 8 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/grassy_tops.json b/data/terralith/worldgen/configured_feature/skylands/grassy_tops.json index 3754cd1e..0704468d 100644 --- a/data/terralith/worldgen/configured_feature/skylands/grassy_tops.json +++ b/data/terralith/worldgen/configured_feature/skylands/grassy_tops.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/island.json b/data/terralith/worldgen/configured_feature/skylands/island.json index 1c978841..35f2a0de 100644 --- a/data/terralith/worldgen/configured_feature/skylands/island.json +++ b/data/terralith/worldgen/configured_feature/skylands/island.json @@ -2,32 +2,39 @@ "type": "minecraft:geode", "config": { "blocks": { + "alternate_inner_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } + }, + "cannot_replace": "#terralith:island_ban", "filling_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:diamond_ore" - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:lapis_ore" - } + }, + "weight": 2 }, { - "weight": 40, "data": { "Name": "minecraft:coal_ore" - } + }, + "weight": 40 }, { - "weight": 16000, "data": { "Name": "minecraft:stone" - } + }, + "weight": 16000 } ] }, @@ -35,63 +42,64 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:diamond_ore" - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:lapis_ore" - } + }, + "weight": 2 }, { - "weight": 40, "data": { "Name": "minecraft:coal_ore" - } + }, + "weight": 40 }, { - "weight": 16000, "data": { "Name": "minecraft:stone" - } + }, + "weight": 16000 } ] }, - "alternate_inner_layer_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" + "inner_placements": [ + { + "Name": "minecraft:stone", + "Properties": {} } - }, + ], + "invalid_blocks": "#minecraft:features_cannot_replace", "middle_layer_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:diamond_ore" - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:lapis_ore" - } + }, + "weight": 2 }, { - "weight": 40, "data": { "Name": "minecraft:coal_ore" - } + }, + "weight": 40 }, { - "weight": 16000, "data": { "Name": "minecraft:stone" - } + }, + "weight": 16000 } ] }, @@ -99,55 +107,37 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:diamond_ore" - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:lapis_ore" - } + }, + "weight": 2 }, { - "weight": 40, "data": { "Name": "minecraft:coal_ore" - } + }, + "weight": 40 }, { - "weight": 16000, "data": { "Name": "minecraft:stone" - } + }, + "weight": 16000 } ] - }, - "inner_placements": [ - { - "Name": "minecraft:stone", - "Properties": {} - } - ], - "cannot_replace": "#terralith:island_ban", - "invalid_blocks": "#minecraft:features_cannot_replace" - }, - "layers": { - "filling": 3, - "inner_layer": 5, - "middle_layer": 7, - "outer_layer": 9 + } }, "crack": { - "generate_crack_chance": 0, "base_crack_size": 3, - "crack_point_offset": 2 + "crack_point_offset": 2, + "generate_crack_chance": 0 }, - "noise_multiplier": 0.035, - "use_potential_placements_chance": 0.35, - "use_alternate_layer0_chance": 0.085, - "placements_require_layer0_alternate": true, "distribution_points": { "type": "minecraft:uniform", "value": { @@ -155,6 +145,17 @@ "max_inclusive": 3 } }, + "invalid_blocks_threshold": 255, + "layers": { + "filling": 3, + "inner_layer": 5, + "middle_layer": 7, + "outer_layer": 9 + }, + "max_gen_offset": 15, + "min_gen_offset": -15, + "noise_multiplier": 0.035, + "placements_require_layer0_alternate": true, "point_offset": { "type": "minecraft:uniform", "value": { @@ -162,8 +163,7 @@ "max_inclusive": 8 } }, - "min_gen_offset": -15, - "max_gen_offset": 15, - "invalid_blocks_threshold": 255 + "use_alternate_layer0_chance": 0.085, + "use_potential_placements_chance": 0.35 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/lichen.json b/data/terralith/worldgen/configured_feature/skylands/lichen.json deleted file mode 100644 index 80e47828..00000000 --- a/data/terralith/worldgen/configured_feature/skylands/lichen.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "type": "minecraft:vegetation_patch", - "config": { - "surface": "floor", - "depth": 1, - "vertical_range": 3, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.002, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 13 - } - }, - "replaceable": "#terralith:soil_stone", - "ground_state": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - }, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass" - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:fern" - } - } - ] - } - } - } - } - } -} diff --git a/data/terralith/worldgen/configured_feature/skylands/mega_tree.json b/data/terralith/worldgen/configured_feature/skylands/mega_tree.json index 3c8eaaff..b0d36aa4 100644 --- a/data/terralith/worldgen/configured_feature/skylands/mega_tree.json +++ b/data/terralith/worldgen/configured_feature/skylands/mega_tree.json @@ -1,29 +1,30 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 22, + "max_inclusive": 24 } - } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -31,34 +32,34 @@ "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:giant_trunk_placer", "base_height": 24, "height_rand_a": 6, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 22, - "max_inclusive": 24 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/mid_tree.json b/data/terralith/worldgen/configured_feature/skylands/mid_tree.json index a2cde1b6..ddf3fa90 100644 --- a/data/terralith/worldgen/configured_feature/skylands/mid_tree.json +++ b/data/terralith/worldgen/configured_feature/skylands/mid_tree.json @@ -1,35 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:spruce_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + }, + "trunk_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 } } }, @@ -39,7 +38,25 @@ "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -49,30 +66,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/patch_grass.json b/data/terralith/worldgen/configured_feature/skylands/patch_grass.json index 2ae2e8a3..2d8e260c 100644 --- a/data/terralith/worldgen/configured_feature/skylands/patch_grass.json +++ b/data/terralith/worldgen/configured_feature/skylands/patch_grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 1, - "xz_spread": 0, - "y_spread": 0, "feature": { "feature": { "type": "minecraft:simple_block", @@ -21,17 +18,20 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } } ] - } + }, + "tries": 1, + "xz_spread": 0, + "y_spread": 0 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/spring/flowers.json b/data/terralith/worldgen/configured_feature/skylands/spring/flowers.json index 1691a3e1..e8fea746 100644 --- a/data/terralith/worldgen/configured_feature/skylands/spring/flowers.json +++ b/data/terralith/worldgen/configured_feature/skylands/spring/flowers.json @@ -1,31 +1,23 @@ { "type": "minecraft:flower", "config": { - "tries": 32, - "xz_spread": 6, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:dual_noise_provider", - "seed": 2345, "noise": { - "firstOctave": -3, "amplitudes": [ 0.01, 0.005, 0.04 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 1 - }, + "seed": 2345, "slow_noise": { - "firstOctave": -5, "amplitudes": [ 1.6, 1.3, @@ -34,7 +26,8 @@ 0, 2, 1 - ] + ], + "firstOctave": -5 }, "slow_scale": 1, "states": [ @@ -59,7 +52,11 @@ { "Name": "minecraft:red_tulip" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 1 + } } } }, @@ -74,6 +71,9 @@ } } ] - } + }, + "tries": 32, + "xz_spread": 6, + "y_spread": 2 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/summer/bending_acacia.json b/data/terralith/worldgen/configured_feature/skylands/summer/bending_acacia.json index caa1414d..a441467d 100644 --- a/data/terralith/worldgen/configured_feature/skylands/summer/bending_acacia.json +++ b/data/terralith/worldgen/configured_feature/skylands/summer/bending_acacia.json @@ -1,54 +1,57 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } + "decorators": [ + { + "type": "minecraft:cocoa", + "probability": 0.02 } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 3, + "leaf_placement_attempts": 140, + "offset": 0, + "radius": 4 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:acacia_log", + "Name": "minecraft:acacia_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:acacia_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 8, - "height_rand_a": 3, - "height_rand_b": 0, "bend_length": { "type": "minecraft:uniform", "value": { @@ -56,20 +59,18 @@ "max_inclusive": 6 } }, + "height_rand_a": 3, + "height_rand_b": 0, "min_height_for_leaves": 7 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 4, - "offset": 0, - "foliage_height": 3, - "leaf_placement_attempts": 140 - }, - "decorators": [ - { - "type": "minecraft:cocoa", - "probability": 0.02 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:acacia_log", + "Properties": { + "axis": "y" + } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/summer/trees.json b/data/terralith/worldgen/configured_feature/skylands/summer/trees.json index 8a080a9d..30755705 100644 --- a/data/terralith/worldgen/configured_feature/skylands/summer/trees.json +++ b/data/terralith/worldgen/configured_feature/skylands/summer/trees.json @@ -1,6 +1,10 @@ { "type": "minecraft:random_selector", "config": { + "default": { + "feature": "minecraft:jungle_tree_no_vine", + "placement": [] + }, "features": [ { "chance": 0.125, @@ -26,7 +30,6 @@ "chance": 0.4, "feature": "terralith:skylands/summer/bending_acacia" } - ], - "default": "minecraft:jungle_tree_no_vine" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/summer/vine.json b/data/terralith/worldgen/configured_feature/skylands/summer/vine.json index 8b36d185..cb1c145a 100644 --- a/data/terralith/worldgen/configured_feature/skylands/summer/vine.json +++ b/data/terralith/worldgen/configured_feature/skylands/summer/vine.json @@ -1,9 +1,17 @@ { "type": "minecraft:block_column", "config": { + "allowed_placement": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction": "down", "layers": [ { "height": { + "type": "minecraft:weighted_list", "distribution": [ { "data": { @@ -35,80 +43,72 @@ }, "weight": 110 } - ], - "type": "minecraft:weighted_list" + ] }, "provider": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { + "Name": "minecraft:cave_vines_plant", "Properties": { "berries": "false" - }, - "Name": "minecraft:cave_vines_plant" + } }, "weight": 4 }, { "data": { + "Name": "minecraft:cave_vines_plant", "Properties": { "berries": "true" - }, - "Name": "minecraft:cave_vines_plant" + } }, "weight": 1 } - ], - "type": "minecraft:weighted_state_provider" + ] } }, { "height": 1, "provider": { + "type": "minecraft:randomized_int_state_provider", + "property": "age", "source": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { + "Name": "minecraft:cave_vines", "Properties": { - "berries": "false", - "age": "0" - }, - "Name": "minecraft:cave_vines" + "age": "0", + "berries": "false" + } }, "weight": 4 }, { "data": { + "Name": "minecraft:cave_vines", "Properties": { - "berries": "true", - "age": "0" - }, - "Name": "minecraft:cave_vines" + "age": "0", + "berries": "true" + } }, "weight": 1 } - ], - "type": "minecraft:weighted_state_provider" + ] }, - "property": "age", "values": { "type": "minecraft:uniform", "value": { "min_inclusive": 23, "max_inclusive": 25 } - }, - "type": "minecraft:randomized_int_state_provider" + } } } ], - "direction": "down", - "allowed_placement": { - "blocks": [ - "minecraft:air" - ], - "type": "minecraft:matching_blocks" - }, "prioritize_tip": true } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/trees.json b/data/terralith/worldgen/configured_feature/skylands/trees.json index 852612a8..095a7cd1 100644 --- a/data/terralith/worldgen/configured_feature/skylands/trees.json +++ b/data/terralith/worldgen/configured_feature/skylands/trees.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:nothing", "features": [ { "chance": 0.03, @@ -22,7 +23,6 @@ "chance": 0.17, "feature": "terralith:skylands/mid_tree" } - ], - "default": "terralith:nothing" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/wheat.json b/data/terralith/worldgen/configured_feature/skylands/wheat.json index f3ad8e39..5247b484 100644 --- a/data/terralith/worldgen/configured_feature/skylands/wheat.json +++ b/data/terralith/worldgen/configured_feature/skylands/wheat.json @@ -1,20 +1,9 @@ { "type": "minecraft:waterlogged_vegetation_patch", "config": { - "surface": "floor", "depth": 2, - "vertical_range": 2, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.875, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "replaceable": "#terralith:grass_only", "ground_state": { "type": "minecraft:simple_state_provider", "state": { @@ -24,67 +13,69 @@ } } }, + "replaceable": "#terralith:grass_block", + "surface": "floor", + "vegetation_chance": 0.875, "vegetation_feature": { - "placement": [], "feature": { - "type": "minecraft:random_selector", + "type": "minecraft:block_column", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:block_column", - "config": { - "direction": "up", - "allowed_placement": { - "type": "minecraft:true" - }, - "prioritize_tip": false, - "layers": [ + "allowed_placement": { + "type": "minecraft:true" + }, + "direction": "up", + "layers": [ + { + "height": 1, + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:farmland", + "Properties": { + "moisture": "7" + } + } + } + }, + { + "height": 1, + "provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ { - "height": 1, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:farmland", - "Properties": { - "moisture": "7" - } + "data": { + "Name": "minecraft:wheat", + "Properties": { + "age": "7" } - } + }, + "weight": 3 }, { - "height": 1, - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 3, - "data": { - "Name": "minecraft:wheat", - "Properties": { - "age": "7" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:wheat", - "Properties": { - "age": "6" - } - } - } - ] - } + "data": { + "Name": "minecraft:wheat", + "Properties": { + "age": "6" + } + }, + "weight": 1 } ] } - }, - "placement": [] - } + } + ], + "prioritize_tip": false } + }, + "placement": [] + }, + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/big_oak.json b/data/terralith/worldgen/configured_feature/skylands/winter/big_oak.json index ac98d287..ec75c2b9 100644 --- a/data/terralith/worldgen/configured_feature/skylands/winter/big_oak.json +++ b/data/terralith/worldgen/configured_feature/skylands/winter/big_oak.json @@ -1,58 +1,50 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 13, - "height_rand_a": 8, - "height_rand_b": 18 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 16, + "max_inclusive": 23 } }, "offset": 0, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 16, - "max_inclusive": 23 + "min_inclusive": 0, + "max_inclusive": 2 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -62,11 +54,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 13, + "height_rand_a": 8, + "height_rand_b": 18 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/extend_down.json b/data/terralith/worldgen/configured_feature/skylands/winter/extend_down.json index 6675adfa..4298759a 100644 --- a/data/terralith/worldgen/configured_feature/skylands/winter/extend_down.json +++ b/data/terralith/worldgen/configured_feature/skylands/winter/extend_down.json @@ -1,44 +1,29 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "ceiling", "depth": 1, - "vertical_range": 7, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.8, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 8 - } - }, - "replaceable": "#terralith:island_blocks", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 66, "noise": { - "firstOctave": -2, "amplitudes": [ 1.5, 1.25, 2 - ] + ], + "firstOctave": -2 }, "scale": 0.65, - "variety": { - "min_inclusive": 1, - "max_inclusive": 5 - }, + "seed": 66, "slow_noise": { - "firstOctave": -4, "amplitudes": [ 1.25, 1, 1.25, 3.25 - ] + ], + "firstOctave": -4 }, "slow_scale": 1, "states": [ @@ -54,386 +39,392 @@ { "Name": "minecraft:blue_ice" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 5 + } }, + "replaceable": "#terralith:island_blocks", + "surface": "ceiling", + "vegetation_chance": 0.8, "vegetation_feature": { "feature": { "type": "minecraft:random_selector", "config": { - "features": [], "default": { "feature": { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [ - { - "chance": 0.76, - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:dual_noise_provider", - "seed": 66, - "noise": { - "firstOctave": -2, - "amplitudes": [ - 1.5, - 1.25, - 2 - ] - }, - "scale": 0.65, - "variety": { - "min_inclusive": 1, - "max_inclusive": 5 - }, - "slow_noise": { - "firstOctave": -4, - "amplitudes": [ - 1.25, - 1, - 1.25, - 3.25 - ] - }, - "slow_scale": 1, - "states": [ - { - "Name": "minecraft:blue_ice" - }, - { - "Name": "minecraft:packed_ice" - }, - { - "Name": "minecraft:packed_ice" - }, - { - "Name": "minecraft:blue_ice" - } + "to_place": { + "type": "minecraft:dual_noise_provider", + "noise": { + "amplitudes": [ + 1.5, + 1.25, + 2 + ], + "firstOctave": -2 + }, + "scale": 0.65, + "seed": 66, + "slow_noise": { + "amplitudes": [ + 1.25, + 1, + 1.25, + 3.25 + ], + "firstOctave": -4 + }, + "slow_scale": 1, + "states": [ + { + "Name": "minecraft:blue_ice" + }, + { + "Name": "minecraft:packed_ice" + }, + { + "Name": "minecraft:packed_ice" + }, + { + "Name": "minecraft:blue_ice" + } + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 5 + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 3, + 0 ] } - } + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 2, + 0 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 2, + 0 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 2, + -1 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 2, + 1 + ] + } + } + ] + } + } + ] + }, + "features": [ + { + "chance": 0.76, + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:dual_noise_provider", + "noise": { + "amplitudes": [ + 1.5, + 1.25, + 2 + ], + "firstOctave": -2 }, - "placement": [ + "scale": 0.65, + "seed": 66, + "slow_noise": { + "amplitudes": [ + 1.25, + 1, + 1.25, + 3.25 + ], + "firstOctave": -4 + }, + "slow_scale": 1, + "states": [ + { + "Name": "minecraft:blue_ice" + }, + { + "Name": "minecraft:packed_ice" + }, + { + "Name": "minecraft:packed_ice" + }, + { + "Name": "minecraft:blue_ice" + } + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 5 + } + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ { - "type": "minecraft:block_predicate_filter", + "type": "minecraft:not", "predicate": { "type": "minecraft:all_of", "predicates": [ { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - } - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 1, + 0 + ] }, { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 2, + 0 + ] }, { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - } + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 3, + 0 + ] } ] } - } - ] - } - }, - { - "chance": 0.2, - "feature": { - "feature": { - "type": "minecraft:block_column", - "config": { - "direction": "down", - "allowed_placement": { + }, + { + "type": "minecraft:not", + "predicate": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 ] - }, - "prioritize_tip": false, - "layers": [ - { - "height": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 1, - "max_inclusive": 15 - } - }, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:ice" - } - } - } - ] - } - }, - "placement": [ + } + }, { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 50, - "noise_factor": 31, - "noise_offset": 0 + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + } }, { - "type": "minecraft:rarity_filter", - "chance": 20 + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + } + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + } } ] } } - ], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:dual_noise_provider", - "seed": 66, - "noise": { - "firstOctave": -2, - "amplitudes": [ - 1.5, - 1.25, - 2 - ] - }, - "scale": 0.65, - "variety": { - "min_inclusive": 1, - "max_inclusive": 5 - }, - "slow_noise": { - "firstOctave": -4, - "amplitudes": [ - 1.25, - 1, - 1.25, - 3.25 - ] + ] + } + }, + { + "chance": 0.2, + "feature": { + "feature": { + "type": "minecraft:block_column", + "config": { + "allowed_placement": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction": "down", + "layers": [ + { + "height": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 15 + } }, - "slow_scale": 1, - "states": [ - { - "Name": "minecraft:blue_ice" - }, - { - "Name": "minecraft:packed_ice" - }, - { - "Name": "minecraft:packed_ice" - }, - { - "Name": "minecraft:blue_ice" + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:ice" } - ] + } } - } + ], + "prioritize_tip": false + } + }, + "placement": [ + { + "type": "minecraft:noise_based_count", + "noise_factor": 31, + "noise_offset": 0, + "noise_to_count_ratio": 50 }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - } - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air" - ] - } - } - ] - } - } - ] - } + { + "type": "minecraft:rarity_filter", + "chance": 20 + } + ] } - }, - "placement": [] - } + } + ] } }, "placement": [] + }, + "vertical_range": 7, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 8 + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/grassy_tops.json b/data/terralith/worldgen/configured_feature/skylands/winter/grassy_tops.json index 5b4a0457..fcdf3db0 100644 --- a/data/terralith/worldgen/configured_feature/skylands/winter/grassy_tops.json +++ b/data/terralith/worldgen/configured_feature/skylands/winter/grassy_tops.json @@ -1,7 +1,6 @@ { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ @@ -11,7 +10,7 @@ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, @@ -29,16 +28,16 @@ "height": 1, "provider": { "type": "minecraft:noise_provider", - "seed": 56, "noise": { - "firstOctave": -4, "amplitudes": [ 1.4, 1, 1.25 - ] + ], + "firstOctave": -4 }, "scale": 1, + "seed": 56, "states": [ { "Name": "minecraft:snow", @@ -79,6 +78,7 @@ ] } } - ] + ], + "prioritize_tip": false } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/island.json b/data/terralith/worldgen/configured_feature/skylands/winter/island.json index 6d3dcca0..3fe08103 100644 --- a/data/terralith/worldgen/configured_feature/skylands/winter/island.json +++ b/data/terralith/worldgen/configured_feature/skylands/winter/island.json @@ -2,47 +2,50 @@ "type": "minecraft:geode", "config": { "blocks": { - "filling_provider": { + "alternate_inner_layer_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:cave_air" } }, - "inner_layer_provider": { + "cannot_replace": "#terralith:island_ban_winter", + "filling_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:cave_air" } }, - "alternate_inner_layer_provider": { + "inner_layer_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:cave_air" } }, + "inner_placements": [ + { + "Name": "minecraft:calcite" + } + ], + "invalid_blocks": "#minecraft:features_cannot_replace", "middle_layer_provider": { "type": "minecraft:dual_noise_provider", - "seed": 66, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.75 - ] + ], + "firstOctave": -6 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 3 - }, + "seed": 66, "slow_noise": { - "firstOctave": -7, "amplitudes": [ 5.25, 0.75, 1.25, 5.5 - ] + ], + "firstOctave": -7 }, "slow_scale": 1, "states": [ @@ -67,31 +70,31 @@ { "Name": "minecraft:calcite" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 3 + } }, "outer_layer_provider": { "type": "minecraft:dual_noise_provider", - "seed": 66, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.75 - ] + ], + "firstOctave": -6 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 3 - }, + "seed": 66, "slow_noise": { - "firstOctave": -7, "amplitudes": [ 5.25, 0.75, 1.25, 5.5 - ] + ], + "firstOctave": -7 }, "slow_scale": 1, "states": [ @@ -116,31 +119,18 @@ { "Name": "minecraft:calcite" } - ] - }, - "inner_placements": [ - { - "Name": "minecraft:calcite" + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 3 } - ], - "cannot_replace": "#terralith:island_ban_winter", - "invalid_blocks": "#minecraft:features_cannot_replace" - }, - "layers": { - "filling": 3, - "inner_layer": 5, - "middle_layer": 7, - "outer_layer": 9 + } }, "crack": { - "generate_crack_chance": 0, "base_crack_size": 3, - "crack_point_offset": 2 + "crack_point_offset": 2, + "generate_crack_chance": 0 }, - "noise_multiplier": 0.035, - "use_potential_placements_chance": 0.35, - "use_alternate_layer0_chance": 0.085, - "placements_require_layer0_alternate": true, "distribution_points": { "type": "minecraft:uniform", "value": { @@ -148,6 +138,17 @@ "max_inclusive": 3 } }, + "invalid_blocks_threshold": 255, + "layers": { + "filling": 3, + "inner_layer": 5, + "middle_layer": 7, + "outer_layer": 9 + }, + "max_gen_offset": 15, + "min_gen_offset": -15, + "noise_multiplier": 0.035, + "placements_require_layer0_alternate": true, "point_offset": { "type": "minecraft:uniform", "value": { @@ -155,8 +156,7 @@ "max_inclusive": 8 } }, - "min_gen_offset": -15, - "max_gen_offset": 15, - "invalid_blocks_threshold": 255 + "use_alternate_layer0_chance": 0.085, + "use_potential_placements_chance": 0.35 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/mega_spruce.json b/data/terralith/worldgen/configured_feature/skylands/winter/mega_spruce.json index 94bf5147..970706b3 100644 --- a/data/terralith/worldgen/configured_feature/skylands/winter/mega_spruce.json +++ b/data/terralith/worldgen/configured_feature/skylands/winter/mega_spruce.json @@ -1,68 +1,60 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:snow_block" + } + } + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 17, - "height_rand_a": 8, - "height_rand_b": 8 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "offset": 0, "crown_height": { "type": "minecraft:uniform", "value": { "min_inclusive": 16, "max_inclusive": 23 } - } - }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:snow_block" - } + }, + "offset": 0, + "radius": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 } } - ], + }, "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -72,11 +64,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 17, + "height_rand_a": 8, + "height_rand_b": 8 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/oak.json b/data/terralith/worldgen/configured_feature/skylands/winter/oak.json index 661cccc8..4922c34e 100644 --- a/data/terralith/worldgen/configured_feature/skylands/winter/oak.json +++ b/data/terralith/worldgen/configured_feature/skylands/winter/oak.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 0, - "lower_size": 0, - "upper_size": 0, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:dark_oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 4 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 4 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 1, "max_inclusive": 4 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 7, - "height_rand_a": 4, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:dark_oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:dark_oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "upper_size": 0 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 7, + "height_rand_a": 4, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/patch_grass.json b/data/terralith/worldgen/configured_feature/skylands/winter/patch_grass.json deleted file mode 100644 index 2bab5c0d..00000000 --- a/data/terralith/worldgen/configured_feature/skylands/winter/patch_grass.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "type": "minecraft:block_column", - "config": { - "direction": "down", - "allowed_placement": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:snow", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:grass_block", - "stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:grass" - ] - } - ] - } - ] - } - ] - }, - "prioritize_tip": false, - "layers": [ - { - "height": 1, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:grass" - } - } - }, - { - "height": 1, - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - } - ] - } -} diff --git a/data/terralith/worldgen/configured_feature/skylands/winter/trees.json b/data/terralith/worldgen/configured_feature/skylands/winter/trees.json index 1761e835..8a0994c9 100644 --- a/data/terralith/worldgen/configured_feature/skylands/winter/trees.json +++ b/data/terralith/worldgen/configured_feature/skylands/winter/trees.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:skylands/winter/oak", "features": [ { "chance": 0.2, @@ -18,7 +19,6 @@ "chance": 0.125, "feature": "terralith:taiga/small/pine_small" } - ], - "default": "terralith:skylands/winter/oak" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/badlands/layer/first.json b/data/terralith/worldgen/configured_feature/snowy/badlands/layer/first.json deleted file mode 100644 index ffc6c573..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/badlands/layer/first.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 4, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "7" - } - } - }, - { - "weight": 5, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "6" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/badlands/layer/second.json b/data/terralith/worldgen/configured_feature/snowy/badlands/layer/second.json deleted file mode 100644 index 717fb8f4..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/badlands/layer/second.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 5, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "4" - } - } - }, - { - "weight": 4, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "5" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/badlands/layer/third.json b/data/terralith/worldgen/configured_feature/snowy/badlands/layer/third.json deleted file mode 100644 index 0bc9990d..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/badlands/layer/third.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 5, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - } - }, - { - "weight": 4, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "3" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/badlands/layer2/first.json b/data/terralith/worldgen/configured_feature/snowy/badlands/layer2/first.json deleted file mode 100644 index 86b763bc..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/badlands/layer2/first.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "5" - } - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "6" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/badlands/layer2/second.json b/data/terralith/worldgen/configured_feature/snowy/badlands/layer2/second.json deleted file mode 100644 index 81c566d6..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/badlands/layer2/second.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "3" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "4" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/badlands/snow.json b/data/terralith/worldgen/configured_feature/snowy/badlands/snow.json index 428c3fb7..86d6eafd 100644 --- a/data/terralith/worldgen/configured_feature/snowy/badlands/snow.json +++ b/data/terralith/worldgen/configured_feature/snowy/badlands/snow.json @@ -5,12 +5,12 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:snow_block" - } + }, + "weight": 1 } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/badlands/terracotta.json b/data/terralith/worldgen/configured_feature/snowy/badlands/terracotta.json index 486ba8d2..51cbf9a8 100644 --- a/data/terralith/worldgen/configured_feature/snowy/badlands/terracotta.json +++ b/data/terralith/worldgen/configured_feature/snowy/badlands/terracotta.json @@ -6,18 +6,18 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:terracotta" - }, - "target": { - "Name": "minecraft:orange_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:terracotta" + }, + "target": { + "Name": "minecraft:orange_terracotta" } } }, @@ -27,18 +27,18 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:brown_terracotta" - }, - "target": { - "Name": "minecraft:yellow_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:brown_terracotta" + }, + "target": { + "Name": "minecraft:yellow_terracotta" } } }, @@ -48,18 +48,18 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:black_terracotta" - }, - "target": { - "Name": "minecraft:red_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:black_terracotta" + }, + "target": { + "Name": "minecraft:red_terracotta" } } }, @@ -67,4 +67,4 @@ } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/fix_grass.json b/data/terralith/worldgen/configured_feature/snowy/fix_grass.json index f7f19b8a..5bb73545 100644 --- a/data/terralith/worldgen/configured_feature/snowy/fix_grass.json +++ b/data/terralith/worldgen/configured_feature/snowy/fix_grass.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 8, - "xz_spread": 7, - "y_spread": 1, "feature": { "feature": { "type": "minecraft:simple_block", @@ -21,7 +18,7 @@ }, "placement": [ { - "type": "environment_scan", + "type": "minecraft:environment_scan", "direction_of_search": "down", "max_steps": 3, "target_condition": { @@ -29,30 +26,33 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } ] } } ] - } + }, + "tries": 8, + "xz_spread": 7, + "y_spread": 1 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/fix_snow.json b/data/terralith/worldgen/configured_feature/snowy/fix_snow.json index d92f8fd5..e6fdc63a 100644 --- a/data/terralith/worldgen/configured_feature/snowy/fix_snow.json +++ b/data/terralith/worldgen/configured_feature/snowy/fix_snow.json @@ -1,9 +1,6 @@ { "type": "minecraft:random_patch", "config": { - "tries": 7, - "xz_spread": 7, - "y_spread": 25, "feature": { "feature": { "type": "minecraft:simple_block", @@ -18,7 +15,7 @@ }, "placement": [ { - "type": "environment_scan", + "type": "minecraft:environment_scan", "direction_of_search": "down", "max_steps": 16, "target_condition": { @@ -26,31 +23,34 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_leaves", + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:spruce_leaves", - "minecraft:grass_block" ] } ] } } ] - } + }, + "tries": 7, + "xz_spread": 7, + "y_spread": 25 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/layer/first.json b/data/terralith/worldgen/configured_feature/snowy/layer/first.json index 8fd513fc..1798d077 100644 --- a/data/terralith/worldgen/configured_feature/snowy/layer/first.json +++ b/data/terralith/worldgen/configured_feature/snowy/layer/first.json @@ -5,24 +5,24 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 5, "data": { "Name": "minecraft:snow", "Properties": { "layers": "6" } - } + }, + "weight": 5 }, { - "weight": 4, "data": { "Name": "minecraft:snow", "Properties": { "layers": "7" } - } + }, + "weight": 4 } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/layer/second.json b/data/terralith/worldgen/configured_feature/snowy/layer/second.json index 68d720c0..2fd77246 100644 --- a/data/terralith/worldgen/configured_feature/snowy/layer/second.json +++ b/data/terralith/worldgen/configured_feature/snowy/layer/second.json @@ -5,24 +5,24 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:snow", "Properties": { "layers": "4" } - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:snow", "Properties": { "layers": "5" } - } + }, + "weight": 1 } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/layer/third.json b/data/terralith/worldgen/configured_feature/snowy/layer/third.json index 80233ee7..2a311b5c 100644 --- a/data/terralith/worldgen/configured_feature/snowy/layer/third.json +++ b/data/terralith/worldgen/configured_feature/snowy/layer/third.json @@ -5,24 +5,24 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:snow", "Properties": { "layers": "2" } - } + }, + "weight": 4 }, { - "weight": 3, "data": { "Name": "minecraft:snow", "Properties": { "layers": "3" } - } + }, + "weight": 3 } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/layer2/first.json b/data/terralith/worldgen/configured_feature/snowy/layer2/first.json deleted file mode 100644 index 86b763bc..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/layer2/first.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "5" - } - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "6" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/layer2/second.json b/data/terralith/worldgen/configured_feature/snowy/layer2/second.json deleted file mode 100644 index 81c566d6..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/layer2/second.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "3" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "4" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/layer2/third.json b/data/terralith/worldgen/configured_feature/snowy/layer2/third.json deleted file mode 100644 index 03aedefe..00000000 --- a/data/terralith/worldgen/configured_feature/snowy/layer2/third.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "2" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:snow", - "Properties": { - "layers": "3" - } - } - } - ] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/snowy/max_spruce.json b/data/terralith/worldgen/configured_feature/snowy/max_spruce.json index f07dc6fd..8342c569 100644 --- a/data/terralith/worldgen/configured_feature/snowy/max_spruce.json +++ b/data/terralith/worldgen/configured_feature/snowy/max_spruce.json @@ -1,35 +1,30 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:snow_block" + } + } + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 7, - "height_rand_a": 20, - "height_rand_b": 24 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "min_inclusive": 16, + "max_inclusive": 24 } }, "offset": { @@ -39,36 +34,33 @@ "max_inclusive": 4 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 16, - "max_inclusive": 24 + "min_inclusive": 0, + "max_inclusive": 1 } } }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:snow_block" - } - } - } - ], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -78,11 +70,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 7, + "height_rand_a": 20, + "height_rand_b": 24 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/mega_spruce.json b/data/terralith/worldgen/configured_feature/snowy/mega_spruce.json index 2b409844..65089975 100644 --- a/data/terralith/worldgen/configured_feature/snowy/mega_spruce.json +++ b/data/terralith/worldgen/configured_feature/snowy/mega_spruce.json @@ -1,68 +1,60 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:snow_block" + } + } + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:giant_trunk_placer", - "base_height": 13, - "height_rand_a": 8, - "height_rand_b": 18 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 16, + "max_inclusive": 23 } }, "offset": 0, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 16, - "max_inclusive": 23 + "min_inclusive": 0, + "max_inclusive": 2 } } }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:snow_block" - } - } - } - ], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -72,11 +64,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 13, + "height_rand_a": 8, + "height_rand_b": 18 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/spruce.json b/data/terralith/worldgen/configured_feature/snowy/spruce.json index d5539101..63f46899 100644 --- a/data/terralith/worldgen/configured_feature/snowy/spruce.json +++ b/data/terralith/worldgen/configured_feature/snowy/spruce.json @@ -1,13 +1,6 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [ { "type": "minecraft:alter_ground", @@ -19,28 +12,26 @@ } } ], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 4 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 4 } }, "trunk_height": { @@ -49,26 +40,27 @@ "min_inclusive": 1, "max_inclusive": 4 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 5, - "height_rand_a": 4, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -78,11 +70,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 4, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/spruce_tiny.json b/data/terralith/worldgen/configured_feature/snowy/spruce_tiny.json index bd17f3a6..8fb8dd58 100644 --- a/data/terralith/worldgen/configured_feature/snowy/spruce_tiny.json +++ b/data/terralith/worldgen/configured_feature/snowy/spruce_tiny.json @@ -1,13 +1,6 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [ { "type": "minecraft:alter_ground", @@ -19,27 +12,25 @@ } } ], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, + "min_inclusive": 0, "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, + "min_inclusive": 2, "max_inclusive": 2 } }, @@ -49,26 +40,27 @@ "min_inclusive": 3, "max_inclusive": 4 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 3, - "height_rand_a": 2, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -78,11 +70,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 3, + "height_rand_a": 2, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/trees_center.json b/data/terralith/worldgen/configured_feature/snowy/trees_center.json index 12170049..ef481dd4 100644 --- a/data/terralith/worldgen/configured_feature/snowy/trees_center.json +++ b/data/terralith/worldgen/configured_feature/snowy/trees_center.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:snowy/spruce", "features": [ { "chance": 0.4, @@ -10,7 +11,6 @@ "chance": 0.5, "feature": "terralith:snowy/max_spruce" } - ], - "default": "terralith:snowy/spruce" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/trees_edge.json b/data/terralith/worldgen/configured_feature/snowy/trees_edge.json index fab9ae4e..236add36 100644 --- a/data/terralith/worldgen/configured_feature/snowy/trees_edge.json +++ b/data/terralith/worldgen/configured_feature/snowy/trees_edge.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:snowy/spruce", "features": [ { "chance": 0.1, "feature": "terralith:snowy/mega_spruce" } - ], - "default": "terralith:snowy/spruce" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/trees_giant.json b/data/terralith/worldgen/configured_feature/snowy/trees_giant.json index 4af002be..f596e202 100644 --- a/data/terralith/worldgen/configured_feature/snowy/trees_giant.json +++ b/data/terralith/worldgen/configured_feature/snowy/trees_giant.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:snowy/spruce", "features": [ { "chance": 0.4, "feature": "terralith:snowy/mega_spruce" } - ], - "default": "terralith:snowy/spruce" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/snowy/trees_outer.json b/data/terralith/worldgen/configured_feature/snowy/trees_outer.json index e51988d8..8375e5b7 100644 --- a/data/terralith/worldgen/configured_feature/snowy/trees_outer.json +++ b/data/terralith/worldgen/configured_feature/snowy/trees_outer.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:snowy/spruce_tiny", "features": [ { "chance": 0, "feature": "terralith:snowy/mega_spruce" } - ], - "default": "terralith:snowy/spruce_tiny" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/spires/cliff.json b/data/terralith/worldgen/configured_feature/spires/cliff.json index 73330e92..2e9270e4 100644 --- a/data/terralith/worldgen/configured_feature/spires/cliff.json +++ b/data/terralith/worldgen/configured_feature/spires/cliff.json @@ -1,97 +1,45 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -6, - "amplitudes": [ - 1, - 1, - 2, - 3, - 0, - 2.75, - 5 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:stone" - }, - { - "Name": "minecraft:stone" - }, - { - "Name": "minecraft:stone" - }, - { - "Name": "minecraft:dripstone_block" - }, - { - "Name": "minecraft:granite" - }, - { - "Name": "minecraft:granite" - }, - { - "Name": "minecraft:granite" - } - ] - } - } + "to_place": { + "type": "minecraft:noise_provider", + "noise": { + "amplitudes": [ + 1, + 1, + 2, + 3, + 0, + 2.75, + 5 + ], + "firstOctave": -6 }, - "placement": [ + "scale": 1, + "seed": 0, + "states": [ + { + "Name": "minecraft:stone" + }, + { + "Name": "minecraft:stone" + }, + { + "Name": "minecraft:stone" + }, + { + "Name": "minecraft:dripstone_block" + }, { - "type": "minecraft:count", - "count": 255 + "Name": "minecraft:granite" }, { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -2, - "max_inclusive": 2 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -16, - "max_inclusive": 0 - } - } + "Name": "minecraft:granite" }, { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block", - "stone" - ] - } - ] - } + "Name": "minecraft:granite" } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_small.json b/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_small.json index 02e94c18..cc8b26b2 100644 --- a/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_small.json @@ -1,62 +1,54 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 5, - "height_rand_a": 1, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:jungle_foliage_placer", - "radius": 0, + "height": 2, "offset": 0, - "height": 2 + "radius": 0 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 2, "data": { "Name": "minecraft:air" - } + }, + "weight": 2 } ] }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -66,11 +58,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_special_small.json b/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_special_small.json index 5f7eb127..5b41d2b7 100644 --- a/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_special_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/ice/small/swamp_special_small.json @@ -1,149 +1,58 @@ { "type": "minecraft:random_selector", "config": { - "features": [ - { - "chance": 0, - "feature": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 0, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 5 - } - ] - } - } - ], "default": { "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:pine_foliage_placer", - "radius": 1, + "height": 2, "offset": 1, - "height": 2 + "radius": 1 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", "persistent": "true" } - } + }, + "weight": 1 } ] }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -153,11 +62,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -175,6 +93,89 @@ "max_water_depth": 0 } ] - } + }, + "features": [ + { + "chance": 0, + "feature": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 5 + } + ] + } + } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/ice/small/trees_small.json b/data/terralith/worldgen/configured_feature/swamp/ice/small/trees_small.json index fb7993da..b13fbb3b 100644 --- a/data/terralith/worldgen/configured_feature/swamp/ice/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/ice/small/trees_small.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:swamp/ice/small/swamp_small", "features": [ { "chance": 0.2, "feature": "terralith:swamp/ice/small/swamp_special_small" } - ], - "default": "terralith:swamp/ice/small/swamp_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_special_tiny.json b/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_special_tiny.json index f8d5c04e..8903f803 100644 --- a/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_special_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_special_tiny.json @@ -1,6 +1,84 @@ { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 2, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] + }, "features": [ { "chance": 0, @@ -8,46 +86,38 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, "foliage_placer": { "type": "minecraft:blob_foliage_placer", - "radius": 2, + "height": 3, "offset": 0, - "height": 3 + "radius": 2 }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -57,11 +127,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -77,94 +156,6 @@ ] } } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": 2 - }, - "decorators": [], - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 0, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "true" - } - } - } - ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] - } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_tiny.json b/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_tiny.json index d5d75fbc..a5acd669 100644 --- a/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/ice/tiny/swamp_tiny.json @@ -1,6 +1,31 @@ { "type": "minecraft:tree", "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 0, + "offset": 0, + "radius": 0 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, "ignore_vines": false, "minimum_size": { "type": "minecraft:two_layers_feature_size", @@ -8,28 +33,14 @@ "lower_size": 0, "upper_size": 1 }, - "trunk_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 6, - "data": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:stripped_oak_log", - "Properties": { - "axis": "y" - } - } + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } - ] + } }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", @@ -37,49 +48,28 @@ "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 0, - "offset": 0, - "height": 0 - }, - "decorators": [], - "foliage_provider": { + "trunk_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 0, "data": { - "Name": "minecraft:oak_leaves", + "Name": "minecraft:oak_log", "Properties": { - "distance": "7", - "persistent": "false" + "axis": "y" } - } + }, + "weight": 6 }, { - "weight": 2, "data": { - "Name": "minecraft:air" - } + "Name": "minecraft:stripped_oak_log", + "Properties": { + "axis": "y" + } + }, + "weight": 1 } ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/ice/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/swamp/ice/tiny/trees_tiny.json index 8bf698b3..084072c6 100644 --- a/data/terralith/worldgen/configured_feature/swamp/ice/tiny/trees_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/ice/tiny/trees_tiny.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:swamp/ice/tiny/swamp_tiny", "features": [ { "chance": 0.2, "feature": "terralith:swamp/ice/tiny/swamp_special_tiny" } - ], - "default": "terralith:swamp/ice/tiny/swamp_tiny" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_small.json b/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_small.json index 33a952d3..3c04b946 100644 --- a/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_small.json @@ -1,56 +1,48 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 5, - "height_rand_a": 1, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:jungle_foliage_placer", - "radius": 1, + "height": 2, "offset": 0, - "height": 2 + "radius": 1 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 } ] }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -60,11 +52,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_special_small.json b/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_special_small.json index aab3bf29..97cf6ba5 100644 --- a/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_special_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/orchid/small/swamp_special_small.json @@ -1,143 +1,52 @@ { "type": "minecraft:random_selector", "config": { - "features": [ - { - "chance": 0, - "feature": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 0, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 5 - } - ] - } - } - ], "default": { "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:pine_foliage_placer", - "radius": 1, + "height": 2, "offset": 1, - "height": 2 + "radius": 1 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", "persistent": "true" } - } + }, + "weight": 1 } ] }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -147,11 +56,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -169,6 +87,89 @@ "max_water_depth": 0 } ] - } + }, + "features": [ + { + "chance": 0, + "feature": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 5 + } + ] + } + } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/orchid/small/trees_small.json b/data/terralith/worldgen/configured_feature/swamp/orchid/small/trees_small.json index 442ff20e..49b3c789 100644 --- a/data/terralith/worldgen/configured_feature/swamp/orchid/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/orchid/small/trees_small.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:swamp/orchid/small/swamp_small", "features": [ { "chance": 0.2, "feature": "terralith:swamp/orchid/small/swamp_special_small" } - ], - "default": "terralith:swamp/orchid/small/swamp_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_special_tiny.json b/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_special_tiny.json index 5058ac2b..a8689278 100644 --- a/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_special_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_special_tiny.json @@ -1,6 +1,89 @@ { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 2, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] + }, "features": [ { "chance": 0, @@ -8,51 +91,43 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, "foliage_placer": { "type": "minecraft:blob_foliage_placer", - "radius": 2, + "height": 3, "offset": 0, - "height": 3 + "radius": 2 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -62,11 +137,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -82,99 +166,6 @@ ] } } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": 2 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 0, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "true" - } - } - } - ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] - } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_tiny.json b/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_tiny.json index d5d75fbc..a5acd669 100644 --- a/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/swamp_tiny.json @@ -1,6 +1,31 @@ { "type": "minecraft:tree", "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 0, + "offset": 0, + "radius": 0 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, "ignore_vines": false, "minimum_size": { "type": "minecraft:two_layers_feature_size", @@ -8,28 +33,14 @@ "lower_size": 0, "upper_size": 1 }, - "trunk_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 6, - "data": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:stripped_oak_log", - "Properties": { - "axis": "y" - } - } + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } - ] + } }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", @@ -37,49 +48,28 @@ "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 0, - "offset": 0, - "height": 0 - }, - "decorators": [], - "foliage_provider": { + "trunk_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 0, "data": { - "Name": "minecraft:oak_leaves", + "Name": "minecraft:oak_log", "Properties": { - "distance": "7", - "persistent": "false" + "axis": "y" } - } + }, + "weight": 6 }, { - "weight": 2, "data": { - "Name": "minecraft:air" - } + "Name": "minecraft:stripped_oak_log", + "Properties": { + "axis": "y" + } + }, + "weight": 1 } ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/trees_tiny.json deleted file mode 100644 index ca5bf75c..00000000 --- a/data/terralith/worldgen/configured_feature/swamp/orchid/tiny/trees_tiny.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.2, - "feature": "terralith:swamp/orchid/tiny/swamp_special_tiny" - } - ], - "default": "terralith:swamp/orchid/tiny/swamp_tiny" - } -} diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/dripleaf.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/dripleaf.json index 91d24148..aa253883 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/dripleaf.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/dripleaf.json @@ -6,11 +6,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -36,10 +35,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -68,7 +67,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] @@ -77,11 +77,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -107,10 +106,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -139,7 +138,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] @@ -148,11 +148,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -178,10 +177,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -210,7 +209,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] @@ -219,11 +219,10 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:replaceable" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { @@ -249,10 +248,10 @@ "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 1.5, "min_inclusive": 0, "max_inclusive": 6, - "mean": 0, - "deviation": 1.5 + "mean": 0 } }, "provider": { @@ -281,11 +280,12 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [] } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_mid.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_mid.json index 98931dc6..eabdaf8b 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_mid.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_mid.json @@ -1,62 +1,54 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 7, - "height_rand_a": 1, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:jungle_foliage_placer", - "radius": 2, + "height": 3, "offset": 0, - "height": 3 + "radius": 2 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 } ] }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -66,11 +58,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 7, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_special_mid.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_special_mid.json index d93196cc..ad9f4d77 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_special_mid.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/swamp_special_mid.json @@ -1,6 +1,89 @@ { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 2, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 6, + "height_rand_a": 3, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] + }, "features": [ { "chance": 0, @@ -8,51 +91,43 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, "foliage_placer": { "type": "minecraft:blob_foliage_placer", - "radius": 2, + "height": 3, "offset": 0, - "height": 3 + "radius": 2 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -62,11 +137,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -82,99 +166,6 @@ ] } } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 6, - "height_rand_a": 3, - "height_rand_b": 3 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": 2 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "true" - } - } - } - ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] - } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/trees_mid.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/trees_mid.json index bf6482ae..91cfb6d9 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/trees_mid.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/mid/trees_mid.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:swamp/vanilla/mid/swamp_mid", "features": [ { "chance": 0.2, "feature": "terralith:swamp/vanilla/mid/swamp_special_mid" } - ], - "default": "terralith:swamp/vanilla/mid/swamp_mid" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_small.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_small.json index a5d373c2..449b2a38 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_small.json @@ -1,62 +1,54 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 5, - "height_rand_a": 1, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:jungle_foliage_placer", - "radius": 1, + "height": 2, "offset": 0, - "height": 2 + "radius": 1 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 4, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 2, "data": { "Name": "minecraft:air" - } + }, + "weight": 2 } ] }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -66,11 +58,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_special_small.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_special_small.json index 5f7eb127..5b41d2b7 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_special_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/small/swamp_special_small.json @@ -1,149 +1,58 @@ { "type": "minecraft:random_selector", "config": { - "features": [ - { - "chance": 0, - "feature": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 0, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 5 - } - ] - } - } - ], "default": { "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:pine_foliage_placer", - "radius": 1, + "height": 2, "offset": 1, - "height": 2 + "radius": 1 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", "persistent": "true" } - } + }, + "weight": 1 } ] }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -153,11 +62,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -175,6 +93,89 @@ "max_water_depth": 0 } ] - } + }, + "features": [ + { + "chance": 0, + "feature": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 5 + } + ] + } + } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/small/trees_small.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/small/trees_small.json index d88bce4b..d96d82ad 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/small/trees_small.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:swamp/vanilla/small/swamp_small", "features": [ { "chance": 0.2, "feature": "terralith:swamp/vanilla/small/swamp_special_small" } - ], - "default": "terralith:swamp/vanilla/small/swamp_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/swamp_detail.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/swamp_detail.json index 43067e3b..7e1cd064 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/swamp_detail.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/swamp_detail.json @@ -1,64 +1,49 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 1, - "vertical_range": 1, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:grass_only", "ground_state": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:dirt_path" - } + }, + "weight": 1 }, { - "weight": 32, "data": { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } - } + }, + "weight": 32 }, { - "weight": 4, "data": { "Name": "minecraft:podzol", "Properties": { "snowy": "false" } - } + }, + "weight": 4 } ] }, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:no_op", - "config": {} - }, - "placement": [] - } - } + "replaceable": "#terralith:grass_block", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 1, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_giant_tall.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_giant_tall.json index 432e425a..adcfcd84 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_giant_tall.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_giant_tall.json @@ -1,51 +1,43 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [ { "type": "minecraft:leave_vine", "probability": 0.25 } ], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 3, - "offset": 0, + "type": "minecraft:jungle_foliage_placer", "height": 3, - "type": "minecraft:jungle_foliage_placer" - }, - "trunk_placer": { - "base_height": 8, - "height_rand_a": 3, - "height_rand_b": 3, - "type": "minecraft:giant_trunk_placer" + "offset": 0, + "radius": 3 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -55,11 +47,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:giant_trunk_placer", + "base_height": 8, + "height_rand_a": 3, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_special_tall.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_special_tall.json index 01009e2f..b380a709 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_special_tall.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_special_tall.json @@ -1,6 +1,89 @@ { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 2, + "offset": 1, + "radius": 2 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 6, + "height_rand_a": 4, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] + }, "features": [ { "chance": 0, @@ -8,51 +91,43 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, "foliage_placer": { "type": "minecraft:blob_foliage_placer", - "radius": 3, + "height": 3, "offset": 0, - "height": 3 + "radius": 3 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -62,11 +137,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -82,99 +166,6 @@ ] } } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 6, - "height_rand_a": 4, - "height_rand_b": 3 - }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 2, - "offset": 1, - "height": 2 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 0, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - } - ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] - } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_tall.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_tall.json index cabdcba9..c1103a34 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_tall.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_tall.json @@ -1,51 +1,43 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "limit": 1, - "lower_size": 0, - "upper_size": 1, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [ { "type": "minecraft:leave_vine", "probability": 0.25 } ], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:oak_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 3, - "offset": 0, + "type": "minecraft:jungle_foliage_placer", "height": 3, - "type": "minecraft:jungle_foliage_placer" - }, - "trunk_placer": { - "base_height": 8, - "height_rand_a": 3, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + "offset": 0, + "radius": 3 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:oak_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -55,11 +47,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 8, + "height_rand_a": 3, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_willow.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_willow.json index 55134d1b..fd6915cf 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_willow.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/swamp_willow.json @@ -1,149 +1,59 @@ { "type": "minecraft:random_selector", "config": { - "features": [ - { - "chance": 0, - "feature": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 3, - "offset": 0, - "height": 3 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_leaves", - "Properties": { - "persistent": "false", - "distance": "7" - } - } - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] - } - } - ], "default": { "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 12, - "height_rand_a": 3, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:jungle_foliage_placer", - "radius": 2, + "height": 2, "offset": 0, - "height": 2 + "radius": 2 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:air" - } + }, + "weight": 1 }, { - "weight": 6, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 6 } ] }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -153,11 +63,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 12, + "height_rand_a": 3, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -175,6 +94,89 @@ "max_water_depth": 3 } ] - } + }, + "features": [ + { + "chance": 0, + "feature": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 3, + "offset": 0, + "radius": 3 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] + } + } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/trees_tall.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/trees_tall.json index 1c13001a..99000517 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/trees_tall.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tall/trees_tall.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:swamp/vanilla/tall/swamp_tall", "features": [ { "chance": 0.1, @@ -14,7 +15,6 @@ "chance": 0, "feature": "terralith:swamp/vanilla/tall/swamp_willow" } - ], - "default": "terralith:swamp/vanilla/tall/swamp_tall" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_special_tiny.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_special_tiny.json index 5058ac2b..a8689278 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_special_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_special_tiny.json @@ -1,6 +1,89 @@ { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:tree", + "config": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 2, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } + } + } + }, + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] + }, "features": [ { "chance": 0, @@ -8,51 +91,43 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "trunk_provider": { + "decorators": [ + { + "type": "minecraft:leave_vine", + "probability": 0.25 + } + ], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 20, - "height_rand_a": 0, - "height_rand_b": 0 - }, "foliage_placer": { "type": "minecraft:blob_foliage_placer", - "radius": 2, + "height": 3, "offset": 0, - "height": 3 + "radius": 2 }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -62,11 +137,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 20, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" + } + } } } }, @@ -82,99 +166,6 @@ ] } } - ], - "default": { - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - "trunk_placer": { - "type": "minecraft:forking_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": 2 - }, - "decorators": [ - { - "type": "minecraft:leave_vine", - "probability": 0.25 - } - ], - "foliage_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:air" - } - }, - { - "weight": 0, - "data": { - "Name": "minecraft:oak_leaves", - "Properties": { - "distance": "7", - "persistent": "true" - } - } - } - ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] - } + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_tiny.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_tiny.json index d5d75fbc..a5acd669 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/swamp_tiny.json @@ -1,6 +1,31 @@ { "type": "minecraft:tree", "config": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dirt" + } + }, + "foliage_placer": { + "type": "minecraft:fancy_foliage_placer", + "height": 0, + "offset": 0, + "radius": 0 + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": false, "ignore_vines": false, "minimum_size": { "type": "minecraft:two_layers_feature_size", @@ -8,28 +33,14 @@ "lower_size": 0, "upper_size": 1 }, - "trunk_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 6, - "data": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" - } - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:stripped_oak_log", - "Properties": { - "axis": "y" - } - } + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } - ] + } }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", @@ -37,49 +48,28 @@ "height_rand_a": 1, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:fancy_foliage_placer", - "radius": 0, - "offset": 0, - "height": 0 - }, - "decorators": [], - "foliage_provider": { + "trunk_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 0, "data": { - "Name": "minecraft:oak_leaves", + "Name": "minecraft:oak_log", "Properties": { - "distance": "7", - "persistent": "false" + "axis": "y" } - } + }, + "weight": 6 }, { - "weight": 2, "data": { - "Name": "minecraft:air" - } + "Name": "minecraft:stripped_oak_log", + "Properties": { + "axis": "y" + } + }, + "weight": 1 } ] - }, - "force_dirt": false, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, - "dirt_provider": { - "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/trees_tiny.json index 35604f1a..2e64642c 100644 --- a/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/trees_tiny.json +++ b/data/terralith/worldgen/configured_feature/swamp/vanilla/tiny/trees_tiny.json @@ -1,12 +1,12 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:swamp/vanilla/tiny/swamp_tiny", "features": [ { "chance": 0.2, "feature": "terralith:swamp/vanilla/tiny/swamp_special_tiny" } - ], - "default": "terralith:swamp/vanilla/tiny/swamp_tiny" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/birch/birch.json b/data/terralith/worldgen/configured_feature/taiga/birch/birch.json index 15a746d4..7c62e688 100644 --- a/data/terralith/worldgen/configured_feature/taiga/birch/birch.json +++ b/data/terralith/worldgen/configured_feature/taiga/birch/birch.json @@ -1,36 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 3 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 } } }, @@ -40,7 +38,26 @@ "Name": "minecraft:birch_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,30 +67,14 @@ "height_rand_a": 2, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/birch/birch_small.json b/data/terralith/worldgen/configured_feature/taiga/birch/birch_small.json index 4430768b..0b63a1fd 100644 --- a/data/terralith/worldgen/configured_feature/taiga/birch/birch_small.json +++ b/data/terralith/worldgen/configured_feature/taiga/birch/birch_small.json @@ -1,62 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 1, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:pine_foliage_placer", - "radius": { + "height": { "type": "minecraft:uniform", "value": { "min_inclusive": 1, - "max_inclusive": 2 + "max_inclusive": 3 } }, "offset": { @@ -66,14 +24,57 @@ "max_inclusive": 1 } }, - "height": { + "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 1, - "max_inclusive": 3 + "max_inclusive": 2 } } }, - "decorators": [] + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/birch/boulder.json b/data/terralith/worldgen/configured_feature/taiga/birch/boulder.json index 697e5923..ba8120f6 100644 --- a/data/terralith/worldgen/configured_feature/taiga/birch/boulder.json +++ b/data/terralith/worldgen/configured_feature/taiga/birch/boulder.json @@ -2,71 +2,78 @@ "type": "minecraft:geode", "config": { "blocks": { - "filling_provider": { + "alternate_inner_layer_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:cobblestone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:mossy_cobblestone" - } + }, + "weight": 1 } ] }, - "inner_layer_provider": { + "cannot_replace": "#minecraft:features_cannot_replace", + "filling_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:cobblestone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:mossy_cobblestone" - } + }, + "weight": 1 } ] }, - "alternate_inner_layer_provider": { + "inner_layer_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:cobblestone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:mossy_cobblestone" - } + }, + "weight": 1 } ] }, + "inner_placements": [ + { + "Name": "minecraft:mossy_cobblestone" + } + ], + "invalid_blocks": "#terralith:calcite", "middle_layer_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:cobblestone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:mossy_cobblestone" - } + }, + "weight": 1 } ] }, @@ -74,42 +81,42 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 2, "data": { "Name": "minecraft:cobblestone" - } + }, + "weight": 2 }, { - "weight": 1, "data": { "Name": "minecraft:mossy_cobblestone" - } + }, + "weight": 1 } ] - }, - "inner_placements": [ - { - "Name": "minecraft:mossy_cobblestone" - } - ], - "cannot_replace": "#terralith:anti_calcite", - "invalid_blocks": "#terralith:calcite" + } + }, + "crack": { + "base_crack_size": 0, + "crack_point_offset": 0, + "generate_crack_chance": 0 + }, + "distribution_points": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 + } }, + "invalid_blocks_threshold": 1, "layers": { "filling": 0.5, "inner_layer": 1, "middle_layer": 1.25, "outer_layer": 1.96 }, - "crack": { - "generate_crack_chance": 0, - "base_crack_size": 0, - "crack_point_offset": 0 - }, + "max_gen_offset": 12, + "min_gen_offset": -12, "noise_multiplier": 0.07, - "use_potential_placements_chance": 0, - "use_alternate_layer0_chance": 0, - "placements_require_layer0_alternate": false, "outer_wall_distance": { "type": "minecraft:uniform", "value": { @@ -117,13 +124,7 @@ "max_inclusive": 4 } }, - "distribution_points": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 - } - }, + "placements_require_layer0_alternate": false, "point_offset": { "type": "minecraft:biased_to_bottom", "value": { @@ -131,8 +132,7 @@ "max_inclusive": 3 } }, - "min_gen_offset": -12, - "max_gen_offset": 12, - "invalid_blocks_threshold": 1 + "use_alternate_layer0_chance": 0, + "use_potential_placements_chance": 0 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/birch/cloud_tree.json b/data/terralith/worldgen/configured_feature/taiga/birch/cloud_tree.json index c380bd7c..c825dbb2 100644 --- a/data/terralith/worldgen/configured_feature/taiga/birch/cloud_tree.json +++ b/data/terralith/worldgen/configured_feature/taiga/birch/cloud_tree.json @@ -1,34 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 3 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 2 } } }, @@ -37,8 +37,25 @@ "state": { "Name": "minecraft:birch_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" + } + } + }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -48,30 +65,14 @@ "height_rand_a": 3, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 2 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 - } - }, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/birch/oak.json b/data/terralith/worldgen/configured_feature/taiga/birch/oak.json index 7fc7f064..9ad03104 100644 --- a/data/terralith/worldgen/configured_feature/taiga/birch/oak.json +++ b/data/terralith/worldgen/configured_feature/taiga/birch/oak.json @@ -1,77 +1,78 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 3, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 8, + "max_inclusive": 10 } - } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 + } + }, + "radius": 1 }, "foliage_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 12, "data": { "Name": "minecraft:oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } - } + }, + "weight": 12 } ] }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 3, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 7, "height_rand_a": 6, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 1, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 8, - "max_inclusive": 10 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/birch/pond.json b/data/terralith/worldgen/configured_feature/taiga/birch/pond.json index ef60fe8b..77e19205 100644 --- a/data/terralith/worldgen/configured_feature/taiga/birch/pond.json +++ b/data/terralith/worldgen/configured_feature/taiga/birch/pond.json @@ -1,76 +1,67 @@ { "type": "minecraft:waterlogged_vegetation_patch", "config": { - "surface": "floor", "depth": 2, - "vertical_range": 1, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "replaceable": "#terralith:soil", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:cobblestone" } }, + "replaceable": "#terralith:soil", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { - "placement": [], "feature": { - "type": "minecraft:random_selector", + "type": "minecraft:ore", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:ore", - "config": { - "size": 27, - "discard_chance_on_air_exposure": 0, - "targets": [ - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:grass_block", - "probability": 0.65 - }, - "state": { - "Name": "minecraft:cobblestone" - } - }, - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:coarse_dirt", - "probability": 0.65 - }, - "state": { - "Name": "minecraft:cobblestone" - } - }, - { - "target": { - "predicate_type": "minecraft:random_block_match", - "block": "minecraft:podzol", - "probability": 0.65 - }, - "state": { - "Name": "minecraft:cobblestone" - } - } - ] + "discard_chance_on_air_exposure": 0, + "size": 27, + "targets": [ + { + "state": { + "Name": "minecraft:cobblestone" + }, + "target": { + "block": "minecraft:grass_block", + "predicate_type": "minecraft:random_block_match", + "probability": 0.65 + } + }, + { + "state": { + "Name": "minecraft:cobblestone" + }, + "target": { + "block": "minecraft:coarse_dirt", + "predicate_type": "minecraft:random_block_match", + "probability": 0.65 } }, - "placement": [] - } + { + "state": { + "Name": "minecraft:cobblestone" + }, + "target": { + "block": "minecraft:podzol", + "predicate_type": "minecraft:random_block_match", + "probability": 0.65 + } + } + ] } + }, + "placement": [] + }, + "vertical_range": 1, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/birch/trees_small.json b/data/terralith/worldgen/configured_feature/taiga/birch/trees_small.json index bc53d896..7ae9e722 100644 --- a/data/terralith/worldgen/configured_feature/taiga/birch/trees_small.json +++ b/data/terralith/worldgen/configured_feature/taiga/birch/trees_small.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/birch/birch", "features": [ { "chance": 0.01, @@ -22,7 +23,6 @@ "chance": 0.25, "feature": "terralith:taiga/birch/cloud_tree" } - ], - "default": "terralith:taiga/birch/birch" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/lush/flowers.json b/data/terralith/worldgen/configured_feature/taiga/lush/flowers.json index 4e654205..d82f1a11 100644 --- a/data/terralith/worldgen/configured_feature/taiga/lush/flowers.json +++ b/data/terralith/worldgen/configured_feature/taiga/lush/flowers.json @@ -1,9 +1,6 @@ { "type": "minecraft:flower", "config": { - "tries": 64, - "xz_spread": 7, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", @@ -35,6 +32,9 @@ } } ] - } + }, + "tries": 64, + "xz_spread": 7, + "y_spread": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/mid/pine_mid.json b/data/terralith/worldgen/configured_feature/taiga/mid/pine_mid.json index 56929b00..a0c5c19b 100644 --- a/data/terralith/worldgen/configured_feature/taiga/mid/pine_mid.json +++ b/data/terralith/worldgen/configured_feature/taiga/mid/pine_mid.json @@ -1,45 +1,50 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + }, + "offset": 1, + "radius": 1 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", + "Name": "minecraft:spruce_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "persistent": "false", - "distance": "7" + "stage": "0" } } }, @@ -49,18 +54,14 @@ "height_rand_a": 2, "height_rand_b": 3 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 1, - "offset": 1, - "height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid.json b/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid.json index ce228ced..27cd6103 100644 --- a/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid.json +++ b/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid.json @@ -1,68 +1,45 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" + "decorators": [ + { + "type": "minecraft:alter_ground", + "provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:grass_block", + "Properties": { + "snowy": "false" + } + }, + "weight": 2 + } + ] } } - }, + ], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 9, - "height_rand_a": 2, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:spruce_foliage_placer", - "radius": { + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -73,24 +50,48 @@ } } }, - "decorators": [ - { - "type": "minecraft:alter_ground", - "provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - } - } - ] + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 9, + "height_rand_a": 2, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid_m.json b/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid_m.json index b1b27846..f9f59c7b 100644 --- a/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/configured_feature/taiga/mid/spruce_mid_m.json @@ -1,44 +1,55 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 13 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": 0 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", + "Name": "minecraft:spruce_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_leaves", + "Name": "minecraft:oak_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "0" } } }, @@ -48,24 +59,14 @@ "height_rand_a": 2, "height_rand_b": 4 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": 0, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 13 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/mid/trees_mid.json b/data/terralith/worldgen/configured_feature/taiga/mid/trees_mid.json index 7f0cd4cf..ac062477 100644 --- a/data/terralith/worldgen/configured_feature/taiga/mid/trees_mid.json +++ b/data/terralith/worldgen/configured_feature/taiga/mid/trees_mid.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/mid/spruce_mid", "features": [ { "chance": 0.3, @@ -10,7 +11,6 @@ "chance": 0.2, "feature": "terralith:taiga/mid/spruce_mid_m" } - ], - "default": "terralith:taiga/mid/spruce_mid" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree.json b/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree.json index 80546daa..6db19d5a 100644 --- a/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree.json +++ b/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree.json @@ -1,45 +1,50 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_sapling", - "Properties": { - "stage": "1" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 4, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 } } }, - "trunk_provider": { + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", + "Name": "minecraft:spruce_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_leaves", + "Name": "minecraft:spruce_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "1" } } }, @@ -49,18 +54,14 @@ "height_rand_a": 4, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 4 - }, - "decorators": [] + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree_orange.json b/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree_orange.json index 024e88ac..d4595740 100644 --- a/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree_orange.json +++ b/data/terralith/worldgen/configured_feature/taiga/siberian/tall_tree_orange.json @@ -1,45 +1,56 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_sapling", - "Properties": { - "stage": "1" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 8 + } + }, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } } }, - "trunk_provider": { + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_log", + "Name": "minecraft:dark_oak_leaves", "Properties": { - "axis": "y" + "distance": "7", + "persistent": "false", + "waterlogged": "false" } } }, - "foliage_provider": { + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 1 + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dark_oak_leaves", + "Name": "minecraft:spruce_sapling", "Properties": { - "distance": "7", - "persistent": "false" + "stage": "1" } } }, @@ -49,24 +60,14 @@ "height_rand_a": 4, "height_rand_b": 12 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "offset": 1, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 8 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/siberian/trees.json b/data/terralith/worldgen/configured_feature/taiga/siberian/trees.json deleted file mode 100644 index 0b146469..00000000 --- a/data/terralith/worldgen/configured_feature/taiga/siberian/trees.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "terralith:taiga/siberian/tall_tree" - } -} diff --git a/data/terralith/worldgen/configured_feature/taiga/siberian/trees_orange.json b/data/terralith/worldgen/configured_feature/taiga/siberian/trees_orange.json deleted file mode 100644 index 62f6981f..00000000 --- a/data/terralith/worldgen/configured_feature/taiga/siberian/trees_orange.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": "terralith:taiga/siberian/tall_tree_orange" - } -} diff --git a/data/terralith/worldgen/configured_feature/taiga/small/pine_small.json b/data/terralith/worldgen/configured_feature/taiga/small/pine_small.json index 48a0779f..2537e244 100644 --- a/data/terralith/worldgen/configured_feature/taiga/small/pine_small.json +++ b/data/terralith/worldgen/configured_feature/taiga/small/pine_small.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/small/spruce_small.json b/data/terralith/worldgen/configured_feature/taiga/small/spruce_small.json index a3dae678..d5fa2765 100644 --- a/data/terralith/worldgen/configured_feature/taiga/small/spruce_small.json +++ b/data/terralith/worldgen/configured_feature/taiga/small/spruce_small.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 3, "max_inclusive": 4 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/small/spruce_small_m.json b/data/terralith/worldgen/configured_feature/taiga/small/spruce_small_m.json index 6358547d..beeaaab5 100644 --- a/data/terralith/worldgen/configured_feature/taiga/small/spruce_small_m.json +++ b/data/terralith/worldgen/configured_feature/taiga/small/spruce_small_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 6, - "height_rand_a": 1, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 0 + "min_inclusive": 6, + "max_inclusive": 8 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 6, - "max_inclusive": 8 + "min_inclusive": 0, + "max_inclusive": 0 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 6, + "height_rand_a": 1, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/small/trees_small.json b/data/terralith/worldgen/configured_feature/taiga/small/trees_small.json index 084ee9ed..05360ca3 100644 --- a/data/terralith/worldgen/configured_feature/taiga/small/trees_small.json +++ b/data/terralith/worldgen/configured_feature/taiga/small/trees_small.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/small/spruce_small", "features": [ { "chance": 0.55, @@ -10,7 +11,6 @@ "chance": 0.1, "feature": "terralith:taiga/small/spruce_small_m" } - ], - "default": "terralith:taiga/small/spruce_small" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tall/pine_tall.json b/data/terralith/worldgen/configured_feature/taiga/tall/pine_tall.json index ad0d564d..aae30033 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tall/pine_tall.json +++ b/data/terralith/worldgen/configured_feature/taiga/tall/pine_tall.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall.json b/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall.json index af046a07..99f040f2 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall.json +++ b/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 4, "max_inclusive": 5 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall_m.json b/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall_m.json index 6586210a..ccbde45b 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall_m.json +++ b/data/terralith/worldgen/configured_feature/taiga/tall/spruce_tall_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 15, - "height_rand_a": 4, - "height_rand_b": 5 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 1 + "min_inclusive": 13, + "max_inclusive": 16 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 13, - "max_inclusive": 16 + "min_inclusive": 0, + "max_inclusive": 1 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 15, + "height_rand_a": 4, + "height_rand_b": 5 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tall/trees_tall.json b/data/terralith/worldgen/configured_feature/taiga/tall/trees_tall.json index 28977b22..846fd203 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tall/trees_tall.json +++ b/data/terralith/worldgen/configured_feature/taiga/tall/trees_tall.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/tall/spruce_tall", "features": [ { "chance": 0.01, @@ -10,7 +11,6 @@ "chance": 0.75, "feature": "terralith:taiga/tall/spruce_tall_m" } - ], - "default": "terralith:taiga/tall/spruce_tall" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tiny/pine_tiny.json b/data/terralith/worldgen/configured_feature/taiga/tiny/pine_tiny.json index 0f921eac..ca44b116 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tiny/pine_tiny.json +++ b/data/terralith/worldgen/configured_feature/taiga/tiny/pine_tiny.json @@ -1,26 +1,15 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": 1, - "offset": 1, + "type": "minecraft:pine_foliage_placer", "height": { "type": "minecraft:uniform", "value": { @@ -28,25 +17,28 @@ "max_inclusive": 4 } }, - "type": "minecraft:pine_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" + "offset": 1, + "radius": 1 }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -56,11 +48,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny.json b/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny.json index 98a3f75a..4c86d894 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny.json +++ b/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny.json @@ -1,36 +1,27 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "limit": 2, - "lower_size": 0, - "upper_size": 2, - "type": "minecraft:two_layers_feature_size" - }, "decorators": [], - "trunk_provider": { + "dirt_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Properties": { - "axis": "y" - }, - "Name": "minecraft:spruce_log" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:dirt" + } }, "foliage_placer": { - "radius": { + "type": "minecraft:spruce_foliage_placer", + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, - "max_inclusive": 3 + "min_inclusive": 0, + "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 2 + "min_inclusive": 2, + "max_inclusive": 3 } }, "trunk_height": { @@ -39,26 +30,27 @@ "min_inclusive": 1, "max_inclusive": 2 } - }, - "type": "minecraft:spruce_foliage_placer" - }, - "trunk_placer": { - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2, - "type": "minecraft:straight_trunk_placer" + } }, "foliage_provider": { + "type": "minecraft:simple_state_provider", "state": { + "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" - }, - "Name": "minecraft:spruce_leaves" - }, - "type": "minecraft:simple_state_provider" + "waterlogged": "false" + } + } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny_m.json b/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny_m.json index 15b51be7..c7cdb164 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny_m.json +++ b/data/terralith/worldgen/configured_feature/taiga/tiny/spruce_tiny_m.json @@ -1,35 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, - "trunk_provider": { + "decorators": [], + "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } + "Name": "minecraft:dirt" } }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 4, - "height_rand_a": 1, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:mega_pine_foliage_placer", - "radius": { + "crown_height": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, - "max_inclusive": 0 + "min_inclusive": 3, + "max_inclusive": 4 } }, "offset": { @@ -39,26 +24,33 @@ "max_inclusive": 2 } }, - "crown_height": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "min_inclusive": 0, + "max_inclusive": 0 } } }, - "decorators": [], "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:spruce_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" } } }, "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "upper_size": 2 + }, "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { @@ -68,11 +60,20 @@ } } }, - "dirt_provider": { + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 4, + "height_rand_a": 1, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:dirt" - }, - "type": "minecraft:simple_state_provider" + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" + } + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/taiga/tiny/trees_tiny.json b/data/terralith/worldgen/configured_feature/taiga/tiny/trees_tiny.json index 775cfc8b..1db340e3 100644 --- a/data/terralith/worldgen/configured_feature/taiga/tiny/trees_tiny.json +++ b/data/terralith/worldgen/configured_feature/taiga/tiny/trees_tiny.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:taiga/tiny/spruce_tiny", "features": [ { "chance": 0.8, @@ -10,7 +11,6 @@ "chance": 0.1, "feature": "terralith:taiga/tiny/spruce_tiny_m" } - ], - "default": "terralith:taiga/tiny/spruce_tiny" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/valley/blue_terra.json b/data/terralith/worldgen/configured_feature/valley/blue_terra.json index 9ead6fc8..c0e4733b 100644 --- a/data/terralith/worldgen/configured_feature/valley/blue_terra.json +++ b/data/terralith/worldgen/configured_feature/valley/blue_terra.json @@ -1,18 +1,18 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:light_blue_terracotta" - }, - "target": { - "Name": "minecraft:brown_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:light_blue_terracotta" + }, + "target": { + "Name": "minecraft:brown_terracotta" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/valley/cyan_terra.json b/data/terralith/worldgen/configured_feature/valley/cyan_terra.json index bad6d655..e6108212 100644 --- a/data/terralith/worldgen/configured_feature/valley/cyan_terra.json +++ b/data/terralith/worldgen/configured_feature/valley/cyan_terra.json @@ -1,18 +1,18 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:light_blue_terracotta" - }, - "target": { - "Name": "minecraft:red_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:light_blue_terracotta" + }, + "target": { + "Name": "minecraft:red_terracotta" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/valley/green_terra.json b/data/terralith/worldgen/configured_feature/valley/green_terra.json index a8204e85..946d03ec 100644 --- a/data/terralith/worldgen/configured_feature/valley/green_terra.json +++ b/data/terralith/worldgen/configured_feature/valley/green_terra.json @@ -1,18 +1,18 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:light_gray_terracotta" - }, - "target": { - "Name": "minecraft:red_sand" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:light_gray_terracotta" + }, + "target": { + "Name": "minecraft:red_sand" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/valley/light_blue_terra.json b/data/terralith/worldgen/configured_feature/valley/light_blue_terra.json index 369f5af4..633bc283 100644 --- a/data/terralith/worldgen/configured_feature/valley/light_blue_terra.json +++ b/data/terralith/worldgen/configured_feature/valley/light_blue_terra.json @@ -1,18 +1,18 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:blue_terracotta" - }, - "target": { - "Name": "minecraft:orange_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:blue_terracotta" + }, + "target": { + "Name": "minecraft:orange_terracotta" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/valley/lime_terra.json b/data/terralith/worldgen/configured_feature/valley/lime_terra.json index d804bf90..dfdf1548 100644 --- a/data/terralith/worldgen/configured_feature/valley/lime_terra.json +++ b/data/terralith/worldgen/configured_feature/valley/lime_terra.json @@ -1,18 +1,18 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:cyan_terracotta" - }, - "target": { - "Name": "minecraft:terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:cyan_terracotta" + }, + "target": { + "Name": "minecraft:terracotta" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/valley/purple_terra.json b/data/terralith/worldgen/configured_feature/valley/purple_terra.json index 555e5999..82c92e7a 100644 --- a/data/terralith/worldgen/configured_feature/valley/purple_terra.json +++ b/data/terralith/worldgen/configured_feature/valley/purple_terra.json @@ -1,18 +1,18 @@ { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:purple_terracotta" - }, - "target": { - "Name": "minecraft:yellow_terracotta" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 7, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:purple_terracotta" + }, + "target": { + "Name": "minecraft:yellow_terracotta" } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/volcano/lava_flow.json b/data/terralith/worldgen/configured_feature/volcano/lava_flow.json index c8fe2e41..fa2bb790 100644 --- a/data/terralith/worldgen/configured_feature/volcano/lava_flow.json +++ b/data/terralith/worldgen/configured_feature/volcano/lava_flow.json @@ -1,195 +1,66 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:vegetation_patch", "config": { - "features": [], - "default": { + "depth": 1, + "extra_bottom_block_chance": 0, + "extra_edge_column_chance": 0, + "ground_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:air" + } + }, + "replaceable": "#terralith:volcano_blocks", + "surface": "floor", + "vegetation_chance": 1, + "vegetation_feature": { "feature": { - "type": "minecraft:vegetation_patch", + "type": "minecraft:tree", "config": { - "surface": "floor", - "depth": 1, - "vertical_range": 1, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0, - "vegetation_chance": 1, - "xz_radius": 0, - "replaceable": "#terralith:volcano_blocks", - "ground_state": { + "decorators": [], + "dirt_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:blackstone" + } + }, + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 0, + "offset": 0, + "radius": 0 + }, + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:air" } }, - "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:blackstone" - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:lava", - "Properties": { - "level": "0" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:air" - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 1, - "height_rand_a": 0, - "height_rand_b": 0 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": 0, - "offset": 0, - "height": 0 - }, - "decorators": [] + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 1, + "height_rand_a": 0, + "height_rand_b": 0 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:lava", + "Properties": { + "level": "0" } } } } }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 10 - } - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:basalt", - "minecraft:smooth_basalt", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -2, - 0 - ], - "blocks": [ - "minecraft:basalt", - "minecraft:smooth_basalt", - "blackstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:lava" - ] - } - ] - } - ] - } - } - ] - } + "placement": [] + }, + "vertical_range": 1, + "xz_radius": 0 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/volcano/lava_lakes.json b/data/terralith/worldgen/configured_feature/volcano/lava_lakes.json index f8490b3e..d32fd93a 100644 --- a/data/terralith/worldgen/configured_feature/volcano/lava_lakes.json +++ b/data/terralith/worldgen/configured_feature/volcano/lava_lakes.json @@ -1,339 +1,14 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:lava", - "Properties": { - "level": "0" - } - } - } + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:lava", + "Properties": { + "level": "0" } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 10 - } - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:gravel", - "minecraft:air", - "water" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:basalt", - "blackstone", - "gravel", - "stone", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "water" - ] - } - ] - } - } - ] - } - } - ] + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/volcano/spring_lava.json b/data/terralith/worldgen/configured_feature/volcano/spring_lava.json index bca213e6..dc200963 100644 --- a/data/terralith/worldgen/configured_feature/volcano/spring_lava.json +++ b/data/terralith/worldgen/configured_feature/volcano/spring_lava.json @@ -1,19 +1,19 @@ { "type": "minecraft:spring_feature", "config": { - "rock_count": 4, "hole_count": 1, - "valid_blocks": [ - "minecraft:blackstone", - "basalt", - "smooth_basalt" - ], + "requires_block_below": true, + "rock_count": 4, "state": { + "Name": "minecraft:lava", "Properties": { "falling": "true" - }, - "Name": "minecraft:lava" + } }, - "requires_block_below": true + "valid_blocks": [ + "minecraft:blackstone", + "basalt", + "smooth_basalt" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/volcano/top_secret_do_not_touch.json b/data/terralith/worldgen/configured_feature/volcano/top_secret_do_not_touch.json index 222a9718..89c39092 100644 --- a/data/terralith/worldgen/configured_feature/volcano/top_secret_do_not_touch.json +++ b/data/terralith/worldgen/configured_feature/volcano/top_secret_do_not_touch.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/acid_basalt.json b/data/terralith/worldgen/configured_feature/yellowstone/acid_basalt.json index 75378843..68f6790b 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/acid_basalt.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/acid_basalt.json @@ -1,50 +1,33 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 3, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:smooth_basalt" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:gravel", - "minecraft:coarse_dirt", - "minecraft:sand", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:calcite" - ] - } + "half_height": 3, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:smooth_basalt" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:sand", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:calcite" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/acid_black.json b/data/terralith/worldgen/configured_feature/yellowstone/acid_black.json index d812358e..115f48d4 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/acid_black.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/acid_black.json @@ -1,51 +1,34 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:blackstone" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:gravel", - "minecraft:sand", - "minecraft:coarse_dirt", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:calcite", - "minecraft:smooth_basalt" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:blackstone" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:sand", + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:calcite", + "minecraft:smooth_basalt" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/acid_gravel.json b/data/terralith/worldgen/configured_feature/yellowstone/acid_gravel.json index c324c0f4..13aa271d 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/acid_gravel.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/acid_gravel.json @@ -1,49 +1,32 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 4, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 8 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:gravel" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:sand", - "minecraft:coarse_dirt", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:calcite" - ] - } + "half_height": 4, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 8 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:gravel" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:calcite" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/acid_orange.json b/data/terralith/worldgen/configured_feature/yellowstone/acid_orange.json index 3faaa4d3..c956e603 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/acid_orange.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/acid_orange.json @@ -1,52 +1,35 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 1, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:red_sand" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:gravel", - "minecraft:sand", - "minecraft:coarse_dirt", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:calcite", - "minecraft:blackstone", - "minecraft:smooth_basalt" - ] - } + "half_height": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:red_sand" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:sand", + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:calcite", + "minecraft:blackstone", + "minecraft:smooth_basalt" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/acid_yellow.json b/data/terralith/worldgen/configured_feature/yellowstone/acid_yellow.json index 26cac230..c0105b56 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/acid_yellow.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/acid_yellow.json @@ -1,47 +1,30 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 0, - "radius": 1, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:yellow_terracotta" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:gravel", - "minecraft:sand", - "minecraft:coarse_dirt", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:calcite", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:basalt" - ] - } + "half_height": 0, + "radius": 1, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:yellow_terracotta" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:sand", + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:calcite", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:basalt" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/birch.json b/data/terralith/worldgen/configured_feature/yellowstone/birch.json index 2c8c9644..47171009 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/birch.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/birch.json @@ -1,68 +1,26 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 3 - }, "foliage_placer": { "type": "minecraft:spruce_foliage_placer", - "radius": { + "offset": { "type": "minecraft:uniform", "value": { - "min_inclusive": 2, + "min_inclusive": 0, "max_inclusive": 2 } }, - "offset": { + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0, + "min_inclusive": 2, "max_inclusive": 2 } }, @@ -74,6 +32,49 @@ } } }, - "decorators": [] + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 3 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/birch_alt.json b/data/terralith/worldgen/configured_feature/yellowstone/birch_alt.json index 663bb5fd..5857037d 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/birch_alt.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/birch_alt.json @@ -1,62 +1,20 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:birch_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 5, - "height_rand_a": 2, - "height_rand_b": 2 - }, "foliage_placer": { "type": "minecraft:pine_foliage_placer", - "radius": { + "height": { "type": "minecraft:uniform", "value": { "min_inclusive": 1, - "max_inclusive": 2 + "max_inclusive": 3 } }, "offset": { @@ -66,14 +24,57 @@ "max_inclusive": 1 } }, - "height": { + "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 1, - "max_inclusive": 3 + "max_inclusive": 2 } } }, - "decorators": [] + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + }, + "trunk_placer": { + "type": "minecraft:straight_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:birch_log", + "Properties": { + "axis": "y" + } + } + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/lakes.json b/data/terralith/worldgen/configured_feature/yellowstone/lakes.json index 8abc648c..4cba7710 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/lakes.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/lakes.json @@ -1,363 +1,14 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:simple_block", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } - } + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" } - }, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 5 - } - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": 0 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_basalt", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:air", - "lava" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:magma_block" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:yellow_terracotta", - "minecraft:red_sand", - "minecraft:blackstone", - "minecraft:calcite", - "minecraft:grass_block", - "minecraft:dirt", - "minecraft:coarse_dirt", - "minecraft:gravel", - "minecraft:smooth_basalt", - "lava" - ] - } - ] - } - } - ] - } - } - ] + } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/magma.json b/data/terralith/worldgen/configured_feature/yellowstone/magma.json index 11a8ab43..11379b9c 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/magma.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/magma.json @@ -2,7 +2,7 @@ "type": "minecraft:underwater_magma", "config": { "floor_search_range": 2, - "placement_radius_around_floor": 3, - "placement_probability_per_valid_position": 0.3 + "placement_probability_per_valid_position": 0.3, + "placement_radius_around_floor": 3 } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/spruce_big.json b/data/terralith/worldgen/configured_feature/yellowstone/spruce_big.json index 2fd3aaa6..dcfa127d 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/spruce_big.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/spruce_big.json @@ -1,36 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 12, + "max_inclusive": 17 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } } }, @@ -40,7 +38,26 @@ "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,30 +67,14 @@ "height_rand_a": 2, "height_rand_b": 9 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 12, - "max_inclusive": 17 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/spruce_big_alt.json b/data/terralith/worldgen/configured_feature/yellowstone/spruce_big_alt.json index 9208504f..df7a01fb 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/spruce_big_alt.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/spruce_big_alt.json @@ -1,36 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 1, - "lower_size": 0, - "upper_size": 0 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:spruce_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + }, + "trunk_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 } } }, @@ -40,7 +38,26 @@ "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -50,30 +67,14 @@ "height_rand_a": 2, "height_rand_b": 7 }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/terra_sand.json b/data/terralith/worldgen/configured_feature/yellowstone/terra_sand.json index 0bfa27d9..d5c08f65 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/terra_sand.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/terra_sand.json @@ -8,4 +8,4 @@ } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yellowstone/vents.json b/data/terralith/worldgen/configured_feature/yellowstone/vents.json index 3e64e491..17adbcc6 100644 --- a/data/terralith/worldgen/configured_feature/yellowstone/vents.json +++ b/data/terralith/worldgen/configured_feature/yellowstone/vents.json @@ -5,19 +5,18 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 3, "data": { "Name": "minecraft:campfire", "Properties": { - "lit": "true", "facing": "north", + "lit": "true", "signal_fire": "false", "waterlogged": "false" } - } + }, + "weight": 3 }, { - "weight": 1, "data": { "Name": "minecraft:campfire", "Properties": { @@ -26,9 +25,10 @@ "signal_fire": "true", "waterlogged": "false" } - } + }, + "weight": 1 } ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/calcite.json b/data/terralith/worldgen/configured_feature/yosemite/calcite.json index 3dbc5f7f..7d094baf 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/calcite.json +++ b/data/terralith/worldgen/configured_feature/yosemite/calcite.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 45, "discard_chance_on_air_exposure": 0, + "size": 45, "targets": [ { + "state": { + "Name": "minecraft:calcite" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "terralith:stone_diorite" - }, - "state": { - "Name": "minecraft:calcite" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/cliff_vegetation.json b/data/terralith/worldgen/configured_feature/yosemite/cliff_vegetation.json index 075d438b..7848eef5 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/cliff_vegetation.json +++ b/data/terralith/worldgen/configured_feature/yosemite/cliff_vegetation.json @@ -1,7 +1,11 @@ { "type": "minecraft:simple_block", "config": { + "place_in": [], + "place_on": [], + "place_under": [], "to_place": { + "type": "minecraft:weighted_state_provider", "entries": [ { "data": { @@ -11,18 +15,14 @@ }, { "data": { + "Name": "minecraft:tall_grass", "Properties": { "half": "lower" - }, - "Name": "minecraft:tall_grass" + } }, "weight": 10 } - ], - "type": "minecraft:weighted_state_provider" - }, - "place_on": [], - "place_in": [], - "place_under": [] + ] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/diorite.json b/data/terralith/worldgen/configured_feature/yosemite/diorite.json index ee75503d..ee7e5526 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/diorite.json +++ b/data/terralith/worldgen/configured_feature/yosemite/diorite.json @@ -1,18 +1,18 @@ { "type": "minecraft:ore", "config": { - "size": 45, "discard_chance_on_air_exposure": 0, + "size": 45, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:diorite" + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } } ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/disk_stone.json b/data/terralith/worldgen/configured_feature/yosemite/disk_stone.json index 9bbc0ba5..b56bfcf9 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/disk_stone.json +++ b/data/terralith/worldgen/configured_feature/yosemite/disk_stone.json @@ -1,50 +1,33 @@ { - "type": "minecraft:random_selector", + "type": "minecraft:disk", "config": { - "features": [], - "default": { - "feature": { - "type": "minecraft:disk", - "config": { - "half_height": 2, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 5 - } - }, - "state_provider": { - "fallback": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:andesite" - } - }, - "rules": [] - }, - "target": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:gravel", - "minecraft:sand", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:calcite", - "minecraft:basalt" - ] - } + "half_height": 2, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 5 + } + }, + "state_provider": { + "fallback": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:andesite" } }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_fluids", - "fluids": "minecraft:water" - } - } + "rules": [] + }, + "target": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:sand", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:calcite", + "minecraft:basalt" ] } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/grass.json b/data/terralith/worldgen/configured_feature/yosemite/grass.json index 83f79a76..b56bdc47 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/grass.json +++ b/data/terralith/worldgen/configured_feature/yosemite/grass.json @@ -1,20 +1,9 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 1, - "vertical_range": 8, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.4, - "vegetation_chance": 0.3, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 5 - } - }, - "replaceable": "#terralith:stone_only", "ground_state": { "type": "minecraft:simple_state_provider", "state": { @@ -24,18 +13,20 @@ } } }, + "replaceable": "#terralith:stone", + "surface": "floor", + "vegetation_chance": 0.3, "vegetation_feature": { - "placement": [], - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [], - "default": { - "feature": "terralith:yosemite/cliff_vegetation", - "placement": [] - } - } + "feature": "terralith:yosemite/cliff_vegetation", + "placement": [] + }, + "vertical_range": 8, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 5 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/oak.json b/data/terralith/worldgen/configured_feature/yosemite/oak.json index 98582925..d0380b2a 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/oak.json +++ b/data/terralith/worldgen/configured_feature/yosemite/oak.json @@ -1,34 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 1, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:spruce_foliage_placer", + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + }, + "trunk_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 } } }, @@ -37,8 +37,25 @@ "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" + } + } + }, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 1, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -48,30 +65,14 @@ "height_rand_a": 5, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:spruce_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "trunk_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/oak_mega.json b/data/terralith/worldgen/configured_feature/yosemite/oak_mega.json index b51f31f6..ec270840 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/oak_mega.json +++ b/data/terralith/worldgen/configured_feature/yosemite/oak_mega.json @@ -1,35 +1,34 @@ { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 2, - "lower_size": 1, - "upper_size": 2 - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 13 + } + }, + "offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } + }, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 } } }, @@ -38,8 +37,26 @@ "state": { "Name": "minecraft:oak_leaves", "Properties": { + "distance": "7", "persistent": "false", - "distance": "7" + "waterlogged": "false" + } + } + }, + "force_dirt": true, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 1, + "upper_size": 2 + }, + "sapling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" } } }, @@ -49,30 +66,14 @@ "height_rand_a": 5, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 10, - "max_inclusive": 13 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/oaks.json b/data/terralith/worldgen/configured_feature/yosemite/oaks.json index 5cca551d..acac479c 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/oaks.json +++ b/data/terralith/worldgen/configured_feature/yosemite/oaks.json @@ -1,6 +1,7 @@ { "type": "minecraft:random_selector", "config": { + "default": "terralith:yosemite/oak", "features": [ { "chance": 0.3, @@ -22,7 +23,6 @@ "chance": 0.075, "feature": "terralith:yellowstone/birch" } - ], - "default": "terralith:yosemite/oak" + ] } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/configured_feature/yosemite/patch_dirt.json b/data/terralith/worldgen/configured_feature/yosemite/patch_dirt.json deleted file mode 100644 index 992ef636..00000000 --- a/data/terralith/worldgen/configured_feature/yosemite/patch_dirt.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.02, - "feature": { - "feature": { - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:coarse_dirt", - "Properties": { - "snowy": "false" - } - }, - "target": { - "Name": "minecraft:grass_block", - "Properties": { - "snowy": "false" - } - }, - "radius": 0 - } - }, - "placement": [] - } - } - ], - "default": { - "feature": { - "type": "minecraft:no_op", - "config": {} - }, - "placement": [] - } - } -} diff --git a/data/terralith/worldgen/configured_feature/yosemite/waterfall.json b/data/terralith/worldgen/configured_feature/yosemite/waterfall.json index b3874076..1caabfc9 100644 --- a/data/terralith/worldgen/configured_feature/yosemite/waterfall.json +++ b/data/terralith/worldgen/configured_feature/yosemite/waterfall.json @@ -1,20 +1,9 @@ { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 2, - "vertical_range": 3, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 8 - } - }, - "replaceable": "#terralith:calcite", "ground_state": { "type": "minecraft:simple_state_provider", "state": { @@ -22,41 +11,41 @@ "Properties": {} } }, + "replaceable": "#terralith:calcite", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { - "placement": [], "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size" - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:calcite" } }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 0, + "offset": 0, + "radius": 0 }, - "trunk_provider": { + "foliage_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } + "Name": "minecraft:air" } }, - "foliage_provider": { + "force_dirt": false, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size" + }, + "sapling_provider": { "type": "minecraft:simple_state_provider", "state": { - "Name": "minecraft:air" + "Name": "minecraft:stone" } }, "trunk_placer": { @@ -65,15 +54,26 @@ "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 0, - "offset": 0, - "height": 0 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } } + }, + "placement": [] + }, + "vertical_range": 3, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 8 } } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/arch/base.json b/data/terralith/worldgen/density_function/overworld/arch/base.json index c077321f..e557cf82 100644 --- a/data/terralith/worldgen/density_function/overworld/arch/base.json +++ b/data/terralith/worldgen/density_function/overworld/arch/base.json @@ -1,96 +1,88 @@ { - "argument1":{ + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:max", "argument1": { - "argument1": - - { - "argument": - {"type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument":{ - - "xz_scale": 1.0, - "y_scale": 0.0, - "type": "minecraft:noise", - "noise": "terralith:math/arch/shape" - }}}, - "type":"abs" - }, + "type": "minecraft:add", + "argument1": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/arch/shape", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } + } + }, "argument2": { + "type": "minecraft:mul", "argument1": { - - "argument1":0.05, - "argument2":{ - "argument1":"overworld/depth", - "argument2":0.0275, - "type":"mul" - - }, - "type":"add" - }, - "argument2": "terralith:overworld/arch/thickness", - "type": "minecraft:mul" - }, - "type": "minecraft:add" + "type": "minecraft:add", + "argument1": 0.05, + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": 0.0275 + } + }, + "argument2": "terralith:overworld/arch/thickness" + } }, "argument2": { - "argument":{ + "type": "minecraft:cube", + "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:abs", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:add", "argument1": "terralith:overworld/arch/height_spline", "argument2": { + "type": "minecraft:mul", "argument1": 9.0, "argument2": { + "type": "minecraft:noise", "noise": "terralith:math/arch/height", "xz_scale": 2.0, - "y_scale": 0.325, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" + "y_scale": 0.325 + } + } }, - "argument2": - { - - "argument1":{ - "from_y": -64, - "to_y": 320, - "from_value": 6.5, - "to_value": -13.5, - "type": "minecraft:y_clamped_gradient" - }, - "argument2":{ - "argument1":"overworld/depth", - "argument2":0.00001, - "type":"mul" - + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 6.5, + "from_y": -64, + "to_value": -13.5, + "to_y": 320 }, - "type":"add" - }, - "type": "minecraft:add" - }, - "type": "minecraft:abs" + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": 1e-05 + } + } + } }, "argument2": { - - "argument1":-1.3, - "argument2":{ - "argument1":"overworld/depth", - "argument2":-0.4, - "type":"mul" - - }, - "type":"add" - }, - "type": "minecraft:add" - }, - "type":"cube" - - }, - "type": "minecraft:max" + "type": "minecraft:add", + "argument1": -1.3, + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": -0.4 + } + } + } + } }, - "argument2":-1, - "type":"mul"} \ No newline at end of file + "argument2": -1 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/arch/height_spline.json b/data/terralith/worldgen/density_function/overworld/arch/height_spline.json index 7397a439..15ada05c 100644 --- a/data/terralith/worldgen/density_function/overworld/arch/height_spline.json +++ b/data/terralith/worldgen/density_function/overworld/arch/height_spline.json @@ -1,54 +1,52 @@ { - "type": "flat_cache", - "argument": { - "type": "cache_2d", - "argument": { - "type": "spline", - "min_value": -12.0, - "max_value": 0, - "spline": { - "coordinate": "overworld/continents", - "points": [ - { - "location": 0.03, - "derivative": 10, - "value": -12 - }, - { - "location": 0.16, + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 10, + "location": 0.03, + "value": -12 + }, + { + "derivative": 0, + "location": 0.16, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { "derivative": 0, + "location": -0.08, "value": { - "coordinate": "overworld/erosion", - "points": [ - { - "location": -0.08, - "derivative": 0, - "value": { - "coordinate": "overworld/temperature", - "points": [ - { - "location": 0.55, - "derivative": 10, - "value": -12 - }, - { - "location": 0.65, - "derivative": 0, - "value": 0.0 - } - ] - } - }, - { - "location": 0.05, - "derivative": -10, - "value": -12 - } - ] + "coordinate": "overworld/temperature", + "points": [ + { + "derivative": 10, + "location": 0.55, + "value": -12 + }, + { + "derivative": 0, + "location": 0.65, + "value": 0.0 + } + ] } - } - ] - } + }, + { + "derivative": -10, + "location": 0.05, + "value": -12 + } + ] + } + } + ] } - } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/arch/thickness.json b/data/terralith/worldgen/density_function/overworld/arch/thickness.json index deb308d8..bd39c8eb 100644 --- a/data/terralith/worldgen/density_function/overworld/arch/thickness.json +++ b/data/terralith/worldgen/density_function/overworld/arch/thickness.json @@ -1,33 +1,30 @@ { + "type": "minecraft:cache_once", "argument": { - "argument1": - { - "type":"add", - "argument1":-1.135, - "argument2":0 - } - , + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": -1.135, + "argument2": 0 + }, "argument2": { + "type": "minecraft:mul", "argument1": -0.2, - "argument2": - { - "type":"add", - "argument1":{ - "noise": "minecraft:spaghetti_2d_thickness", - "xz_scale": 2.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "argument2":{ - "noise": "terralith:math/arch/vertical_noise", - "xz_scale": 0.625, - "y_scale": 4.0, - "type": "minecraft:noise" + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "minecraft:spaghetti_2d_thickness", + "xz_scale": 2.0, + "y_scale": 1.0 + }, + "argument2": { + "type": "minecraft:noise", + "noise": "terralith:math/arch/vertical_noise", + "xz_scale": 0.625, + "y_scale": 4.0 + } } - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_once" + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/arch/total.json b/data/terralith/worldgen/density_function/overworld/arch/total.json index df33b2de..c55943bc 100644 --- a/data/terralith/worldgen/density_function/overworld/arch/total.json +++ b/data/terralith/worldgen/density_function/overworld/arch/total.json @@ -1,15 +1,8 @@ { - - "type": "minecraft:range_choice", - "input": "terralith:overworld/arch/height_spline", - "min_inclusive": -10, - "max_exclusive": 1000000, - "when_in_range": "terralith:overworld/arch/base", - "when_out_of_range": -64 -} - - - - - - + "type": "minecraft:range_choice", + "input": "terralith:overworld/arch/height_spline", + "min_inclusive": -10, + "max_exclusive": 1000000, + "when_in_range": "terralith:overworld/arch/base", + "when_out_of_range": -64 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archd1/base.json b/data/terralith/worldgen/density_function/overworld/archd1/base.json index 8f8b4c10..6daceff2 100644 --- a/data/terralith/worldgen/density_function/overworld/archd1/base.json +++ b/data/terralith/worldgen/density_function/overworld/archd1/base.json @@ -1,96 +1,88 @@ { - "argument1":{ + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:max", "argument1": { - "argument1": - - { - "argument": - {"type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument":{ - - "xz_scale": 1.0, - "y_scale": 0.0, - "type": "minecraft:noise", - "noise": "terralith:math/arch/shape" - }}}, - "type":"abs" - }, + "type": "minecraft:add", + "argument1": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/arch/shape", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } + } + }, "argument2": { + "type": "minecraft:mul", "argument1": { - - "argument1":0.05, - "argument2":{ - "argument1":"overworld/depth", - "argument2":0.0275, - "type":"mul" - - }, - "type":"add" - }, - "argument2": "terralith:overworld/arch/thickness", - "type": "minecraft:mul" - }, - "type": "minecraft:add" + "type": "minecraft:add", + "argument1": 0.05, + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": 0.0275 + } + }, + "argument2": "terralith:overworld/arch/thickness" + } }, "argument2": { - "argument":{ + "type": "minecraft:cube", + "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:abs", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:add", "argument1": "terralith:overworld/arch/height_spline", "argument2": { + "type": "minecraft:mul", "argument1": 9.0, "argument2": { + "type": "minecraft:noise", "noise": "terralith:math/arch/height", "xz_scale": 2.0, - "y_scale": 0.25, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" + "y_scale": 0.25 + } + } }, - "argument2": - { - - "argument1":{ - "from_y": -64, - "to_y": 320, - "from_value": 6.5, - "to_value": -13.5, - "type": "minecraft:y_clamped_gradient" - }, - "argument2":{ - "argument1":"overworld/depth", - "argument2":0.00001, - "type":"mul" - + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 6.5, + "from_y": -64, + "to_value": -13.5, + "to_y": 320 }, - "type":"add" - }, - "type": "minecraft:add" - }, - "type": "minecraft:abs" + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": 1e-05 + } + } + } }, "argument2": { - - "argument1":-1.3, - "argument2":{ - "argument1":"overworld/depth", - "argument2":-0.4, - "type":"mul" - - }, - "type":"add" - }, - "type": "minecraft:add" - }, - "type":"cube" - - }, - "type": "minecraft:max" + "type": "minecraft:add", + "argument1": -1.3, + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": -0.4 + } + } + } + } }, - "argument2":-1, - "type":"mul"} \ No newline at end of file + "argument2": -1 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archd1/height_spline.json b/data/terralith/worldgen/density_function/overworld/archd1/height_spline.json index 326b62ae..15ada05c 100644 --- a/data/terralith/worldgen/density_function/overworld/archd1/height_spline.json +++ b/data/terralith/worldgen/density_function/overworld/archd1/height_spline.json @@ -1,50 +1,52 @@ -{"type":"flat_cache","argument":{ - "type":"cache_2d", - "argument":{ - "type":"spline", - "min_value":-12.0, - "max_value":0, - "spline":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.03, - "derivative":10, - "value":-12 - }, - { - "location":0.16, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.08, - "derivative":0, - "value":{ - "coordinate":"overworld/temperature", - "points":[ - { - "location":0.55, - "derivative":10, - "value":-12 - }, - { - "location":0.65, - "derivative":0, - "value":0.0 - } - ] - } - }, - { - "location":0.05, - "derivative":-10, - "value":-12 +{ + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 10, + "location": 0.03, + "value": -12 + }, + { + "derivative": 0, + "location": 0.16, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.08, + "value": { + "coordinate": "overworld/temperature", + "points": [ + { + "derivative": 10, + "location": 0.55, + "value": -12 + }, + { + "derivative": 0, + "location": 0.65, + "value": 0.0 + } + ] } - ] + }, + { + "derivative": -10, + "location": 0.05, + "value": -12 + } + ] } - } - ] - } -}}} \ No newline at end of file + } + ] + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archd1/noise_multiply.json b/data/terralith/worldgen/density_function/overworld/archd1/noise_multiply.json index 21e32acc..deec4cd5 100644 --- a/data/terralith/worldgen/density_function/overworld/archd1/noise_multiply.json +++ b/data/terralith/worldgen/density_function/overworld/archd1/noise_multiply.json @@ -1,17 +1,17 @@ { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:max", "argument1": 0, "argument2": { - "type":"add", - "argument1":0.5, - "argument2":{ + "type": "minecraft:add", + "argument1": 0.5, + "argument2": { + "type": "minecraft:noise", "noise": "terralith:math/arch/noise_multiplier", "xz_scale": 1.0, - "y_scale": 0.0, - "type": "minecraft:noise" + "y_scale": 0.0 } - }, - "type": "minecraft:max" - }, - "type": "minecraft:cache_2d" + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archd1/thickness.json b/data/terralith/worldgen/density_function/overworld/archd1/thickness.json index 7e6eefa2..99f62952 100644 --- a/data/terralith/worldgen/density_function/overworld/archd1/thickness.json +++ b/data/terralith/worldgen/density_function/overworld/archd1/thickness.json @@ -1,28 +1,26 @@ { + "type": "minecraft:cache_once", "argument": { - "argument1": - { - "type":"add", - "argument1":-0.7, - "argument2":{ + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": -0.7, + "argument2": { + "type": "minecraft:noise", "noise": "terralith:math/arch/vertical_noise", "xz_scale": 0.75, - "y_scale": 5.0, - "type": "minecraft:noise" + "y_scale": 5.0 } - } - , + }, "argument2": { + "type": "minecraft:mul", "argument1": -0.2, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:spaghetti_2d_thickness", "xz_scale": 2.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_once" + "y_scale": 1.0 + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archd1/total.json b/data/terralith/worldgen/density_function/overworld/archd1/total.json index df33b2de..c55943bc 100644 --- a/data/terralith/worldgen/density_function/overworld/archd1/total.json +++ b/data/terralith/worldgen/density_function/overworld/archd1/total.json @@ -1,15 +1,8 @@ { - - "type": "minecraft:range_choice", - "input": "terralith:overworld/arch/height_spline", - "min_inclusive": -10, - "max_exclusive": 1000000, - "when_in_range": "terralith:overworld/arch/base", - "when_out_of_range": -64 -} - - - - - - + "type": "minecraft:range_choice", + "input": "terralith:overworld/arch/height_spline", + "min_inclusive": -10, + "max_exclusive": 1000000, + "when_in_range": "terralith:overworld/arch/base", + "when_out_of_range": -64 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archmeme2/base.json b/data/terralith/worldgen/density_function/overworld/archmeme2/base.json index 8f8b4c10..6daceff2 100644 --- a/data/terralith/worldgen/density_function/overworld/archmeme2/base.json +++ b/data/terralith/worldgen/density_function/overworld/archmeme2/base.json @@ -1,96 +1,88 @@ { - "argument1":{ + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:max", "argument1": { - "argument1": - - { - "argument": - {"type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument":{ - - "xz_scale": 1.0, - "y_scale": 0.0, - "type": "minecraft:noise", - "noise": "terralith:math/arch/shape" - }}}, - "type":"abs" - }, + "type": "minecraft:add", + "argument1": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/arch/shape", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } + } + }, "argument2": { + "type": "minecraft:mul", "argument1": { - - "argument1":0.05, - "argument2":{ - "argument1":"overworld/depth", - "argument2":0.0275, - "type":"mul" - - }, - "type":"add" - }, - "argument2": "terralith:overworld/arch/thickness", - "type": "minecraft:mul" - }, - "type": "minecraft:add" + "type": "minecraft:add", + "argument1": 0.05, + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": 0.0275 + } + }, + "argument2": "terralith:overworld/arch/thickness" + } }, "argument2": { - "argument":{ + "type": "minecraft:cube", + "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:abs", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:add", "argument1": "terralith:overworld/arch/height_spline", "argument2": { + "type": "minecraft:mul", "argument1": 9.0, "argument2": { + "type": "minecraft:noise", "noise": "terralith:math/arch/height", "xz_scale": 2.0, - "y_scale": 0.25, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" + "y_scale": 0.25 + } + } }, - "argument2": - { - - "argument1":{ - "from_y": -64, - "to_y": 320, - "from_value": 6.5, - "to_value": -13.5, - "type": "minecraft:y_clamped_gradient" - }, - "argument2":{ - "argument1":"overworld/depth", - "argument2":0.00001, - "type":"mul" - + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 6.5, + "from_y": -64, + "to_value": -13.5, + "to_y": 320 }, - "type":"add" - }, - "type": "minecraft:add" - }, - "type": "minecraft:abs" + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": 1e-05 + } + } + } }, "argument2": { - - "argument1":-1.3, - "argument2":{ - "argument1":"overworld/depth", - "argument2":-0.4, - "type":"mul" - - }, - "type":"add" - }, - "type": "minecraft:add" - }, - "type":"cube" - - }, - "type": "minecraft:max" + "type": "minecraft:add", + "argument1": -1.3, + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": -0.4 + } + } + } + } }, - "argument2":-1, - "type":"mul"} \ No newline at end of file + "argument2": -1 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archmeme2/height_spline.json b/data/terralith/worldgen/density_function/overworld/archmeme2/height_spline.json index 326b62ae..15ada05c 100644 --- a/data/terralith/worldgen/density_function/overworld/archmeme2/height_spline.json +++ b/data/terralith/worldgen/density_function/overworld/archmeme2/height_spline.json @@ -1,50 +1,52 @@ -{"type":"flat_cache","argument":{ - "type":"cache_2d", - "argument":{ - "type":"spline", - "min_value":-12.0, - "max_value":0, - "spline":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":0.03, - "derivative":10, - "value":-12 - }, - { - "location":0.16, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.08, - "derivative":0, - "value":{ - "coordinate":"overworld/temperature", - "points":[ - { - "location":0.55, - "derivative":10, - "value":-12 - }, - { - "location":0.65, - "derivative":0, - "value":0.0 - } - ] - } - }, - { - "location":0.05, - "derivative":-10, - "value":-12 +{ + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 10, + "location": 0.03, + "value": -12 + }, + { + "derivative": 0, + "location": 0.16, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.08, + "value": { + "coordinate": "overworld/temperature", + "points": [ + { + "derivative": 10, + "location": 0.55, + "value": -12 + }, + { + "derivative": 0, + "location": 0.65, + "value": 0.0 + } + ] } - ] + }, + { + "derivative": -10, + "location": 0.05, + "value": -12 + } + ] } - } - ] - } -}}} \ No newline at end of file + } + ] + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archmeme2/noise_multiply.json b/data/terralith/worldgen/density_function/overworld/archmeme2/noise_multiply.json index 21e32acc..deec4cd5 100644 --- a/data/terralith/worldgen/density_function/overworld/archmeme2/noise_multiply.json +++ b/data/terralith/worldgen/density_function/overworld/archmeme2/noise_multiply.json @@ -1,17 +1,17 @@ { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:max", "argument1": 0, "argument2": { - "type":"add", - "argument1":0.5, - "argument2":{ + "type": "minecraft:add", + "argument1": 0.5, + "argument2": { + "type": "minecraft:noise", "noise": "terralith:math/arch/noise_multiplier", "xz_scale": 1.0, - "y_scale": 0.0, - "type": "minecraft:noise" + "y_scale": 0.0 } - }, - "type": "minecraft:max" - }, - "type": "minecraft:cache_2d" + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archmeme2/thickness.json b/data/terralith/worldgen/density_function/overworld/archmeme2/thickness.json index 7e6eefa2..99f62952 100644 --- a/data/terralith/worldgen/density_function/overworld/archmeme2/thickness.json +++ b/data/terralith/worldgen/density_function/overworld/archmeme2/thickness.json @@ -1,28 +1,26 @@ { + "type": "minecraft:cache_once", "argument": { - "argument1": - { - "type":"add", - "argument1":-0.7, - "argument2":{ + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": -0.7, + "argument2": { + "type": "minecraft:noise", "noise": "terralith:math/arch/vertical_noise", "xz_scale": 0.75, - "y_scale": 5.0, - "type": "minecraft:noise" + "y_scale": 5.0 } - } - , + }, "argument2": { + "type": "minecraft:mul", "argument1": -0.2, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:spaghetti_2d_thickness", "xz_scale": 2.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_once" + "y_scale": 1.0 + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/archmeme2/total.json b/data/terralith/worldgen/density_function/overworld/archmeme2/total.json index df33b2de..c55943bc 100644 --- a/data/terralith/worldgen/density_function/overworld/archmeme2/total.json +++ b/data/terralith/worldgen/density_function/overworld/archmeme2/total.json @@ -1,15 +1,8 @@ { - - "type": "minecraft:range_choice", - "input": "terralith:overworld/arch/height_spline", - "min_inclusive": -10, - "max_exclusive": 1000000, - "when_in_range": "terralith:overworld/arch/base", - "when_out_of_range": -64 -} - - - - - - + "type": "minecraft:range_choice", + "input": "terralith:overworld/arch/height_spline", + "min_inclusive": -10, + "max_exclusive": 1000000, + "when_in_range": "terralith:overworld/arch/base", + "when_out_of_range": -64 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff/carve.json b/data/terralith/worldgen/density_function/overworld/cliff/carve.json index 1c00b901..5ab84295 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/carve.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/carve.json @@ -1,51 +1,51 @@ { - "type":"cache_once", - "argument":{ - "type":"add", - "argument1":"terralith:overworld/cliff/spline", - "argument2":{ - "type":"max", - "argument1":{ - "type":"add", - "argument1":-1.65, - "argument2":{ - "argument":{ - "argument":{ - "noise":"terralith:math/cliff/max_cut", - "xz_scale":1.0, - "y_scale":0.0, - "type":"minecraft:noise" - }, - "type":"cache_2d" - }, - "type":"flat_cache" + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": "terralith:overworld/cliff/spline", + "argument2": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:add", + "argument1": -1.65, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/max_cut", + "xz_scale": 1.0, + "y_scale": 0.0 } - }, - "argument2":{ - "type":"minecraft:range_choice", - "input":"terralith:overworld/cliff/spline", - "min_inclusive":-1000000, - "max_exclusive":2.0, - "when_in_range":{ - "type":"add", - "argument1":{ - "type":"minecraft:range_choice", - "input":"terralith:overworld/cliff/carve_depth", - "min_inclusive":-1000000, - "max_exclusive":0.0, - "when_in_range":"terralith:overworld/cliff/carve_depth", - "when_out_of_range":64 - }, - "argument2":{ - "type":"y_clamped_gradient", - "from_y":60, - "to_y":44, - "from_value":0.0, - "to_value":7.0 - } - }, - "when_out_of_range":64 - } + } + } + }, + "argument2": { + "type": "minecraft:range_choice", + "input": "terralith:overworld/cliff/spline", + "min_inclusive": -1000000, + "max_exclusive": 2.0, + "when_in_range": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:range_choice", + "input": "terralith:overworld/cliff/carve_depth", + "min_inclusive": -1000000, + "max_exclusive": 0.0, + "when_in_range": "terralith:overworld/cliff/carve_depth", + "when_out_of_range": 64 + }, + "argument2": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": 60, + "to_value": 7.0, + "to_y": 44 + } + }, + "when_out_of_range": 64 } - } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff/carve_depth.json b/data/terralith/worldgen/density_function/overworld/cliff/carve_depth.json index b7e03da5..4871ecdd 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/carve_depth.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/carve_depth.json @@ -1,23 +1,23 @@ { - "type": "cache_once", - "argument": { - "type": "mul", - "argument1": { - "type": "add", - "argument1": -2.325, - "argument2": { - "argument": { - "argument": { - "noise": "terralith:math/cliff/slope", - "xz_scale": 1.0, - "y_scale": 0.0, - "type": "minecraft:noise" - }, - "type": "cache_2d" - }, - "type": "flat_cache" - } - }, - "argument2": "terralith:overworld/cliff/cliff_depth" - } + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:add", + "argument1": -2.325, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/slope", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } + } + }, + "argument2": "terralith:overworld/cliff/cliff_depth" + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff/cliff_depth.json b/data/terralith/worldgen/density_function/overworld/cliff/cliff_depth.json index c36555ae..18859eb8 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/cliff_depth.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/cliff_depth.json @@ -2,10 +2,10 @@ "type": "minecraft:add", "argument1": { "type": "minecraft:y_clamped_gradient", - "from_y": -64, - "to_y": 320, "from_value": 1.5, - "to_value": -1.5 + "from_y": -64, + "to_value": -1.5, + "to_y": 320 }, "argument2": { "type": "minecraft:flat_cache", diff --git a/data/terralith/worldgen/density_function/overworld/cliff/disabled.json b/data/terralith/worldgen/density_function/overworld/cliff/disabled.json index fac2d7b6..18121d63 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/disabled.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/disabled.json @@ -1,63 +1,62 @@ -{"type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument": { - "type":"spline", - "min_value":0, - "max_value":4, - "spline":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.275, - "derivative":0, - "value":4 - }, - { - "location":-0.2375, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.55, - "derivative":0, - "value":0 - }, - { - "location":-0.5, - "derivative":0, - "value":4 - } - ] + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.275, + "value": 4 + }, + { + "derivative": 0, + "location": -0.2375, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.55, + "value": 0 + }, + { + "derivative": 0, + "location": -0.5, + "value": 4 + } + ] } - }, - - { - "location":-0.18, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.55, - "derivative":0, - "value":0 - }, - { - "location":-0.5, - "derivative":0, - "value":4 - } - ] + }, + { + "derivative": 0, + "location": -0.18, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.55, + "value": 0 + }, + { + "derivative": 0, + "location": -0.5, + "value": 4 + } + ] } - }, - { - "location":-0.09, - "derivative":0, - "value":4.0 - } - ] - } -}}} \ No newline at end of file + }, + { + "derivative": 0, + "location": -0.09, + "value": 4.0 + } + ] + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff/max_cut.json b/data/terralith/worldgen/density_function/overworld/cliff/max_cut.json index b0d9b0b8..9ef3a3de 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/max_cut.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/max_cut.json @@ -1,12 +1,12 @@ { - "argument":{ - "argument":{ - "noise":"terralith:math/cliff/max_cut", - "xz_scale":1.0, - "y_scale":0.0, - "type":"minecraft:noise" - }, - "type":"cache_2d" - }, - "type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/max_cut", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff/modified_continents.json b/data/terralith/worldgen/density_function/overworld/cliff/modified_continents.json index 57f6235d..0d3c3fd6 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/modified_continents.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/modified_continents.json @@ -1,7 +1,7 @@ { - "type": "flat_cache", + "type": "minecraft:flat_cache", "argument": { - "type": "add", + "type": "minecraft:add", "argument1": 0.0075, "argument2": "minecraft:overworld/continents" } diff --git a/data/terralith/worldgen/density_function/overworld/cliff/modified_offset.json b/data/terralith/worldgen/density_function/overworld/cliff/modified_offset.json index 03104fed..63dbad77 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/modified_offset.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/modified_offset.json @@ -1,2043 +1,2042 @@ { + "type": "minecraft:flat_cache", "argument": { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": { "type": "minecraft:blend_offset" }, "argument2": { + "type": "minecraft:add", "argument1": 1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" + } + } + } + } }, "argument2": { + "type": "minecraft:mul", "argument1": { + "type": "minecraft:add", "argument1": -0.5037500262260437, "argument2": { - "spline": - { - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":-0.925, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.81, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.79, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.77, - "derivative":0, - "value":0.04 - }, - { - "location":-0.7, - "derivative":0, - "value":0.15 - }, - { - "location":-0.45, - "derivative":0, - "value":0.215 - }, - { - "location":-0.305, - "derivative":0, - "value":0.15 - }, - { - "location":-0.2365, - "derivative":0, - "value":0.04 - }, - { - "location":-0.2275, - "derivative":0, - "value":-0.45 - }, - { - "location":0.055, - "derivative":0, - "value":-0.45 - }, - { - "location":0.065, - "derivative":0, - "value":0.03 - }, - { - "location":0.15, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0.7 - }, - { - "location":-0.1, - "derivative":-1, - "value":0.25 - }, - { - "location":0.1, - "derivative":1, - "value":0.2 - }, - { - "location":0.6, - "derivative":0, - "value":0.25 - } - ] - } - }, - { - "location":0.325, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.1 - }, - { - "location":-0.1, - "derivative":0, - "value":0.1 - }, - { - "location":0.1, - "derivative":1, - "value":0.15 - } - ] - } - }, - { - "location":0.37, - "derivative":0, - "value":0.03 - }, - { - "location":0.4, - "derivative":0, - "value":-0.45 - }, - { - "location":0.54, - "derivative":0, - "value":-0.45 - }, - { - "location":0.59, - "derivative":0, - "value":-0.04 - }, - { - "location":1, - "derivative":0, - "value":-0.04 - } - ] - } - }, - { - "location":-0.9, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.4 - }, - { - "location":0.125, - "derivative":0, - "value":-0.5 - }, - { - "location":0.25, - "derivative":0, - "value":-0.4 - } - ] - } - }, - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.5 - }, - { - "location":0.125, - "derivative":0, - "value":-0.825 - }, - { - "location":0.25, - "derivative":0, - "value":-0.5 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.5 - }, - { - "location":0.125, - "derivative":0, - "value":-0.8 - }, - { - "location":0.25, - "derivative":0, - "value":-0.5 - } - ] - } - }, - { - "location":-0.455, - "derivative":-0.25, - "value":-0.25 - }, - { - "location":-0.34, - "derivative":0, - "value":-0.12 - }, - { - "location":-0.1925, - "derivative":0, - "value":-0.12 - }, - { - "location":-0.175, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.3 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0.1, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.02 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.15, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.3 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0.1, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.02 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.25 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0.01, - "value":0.001 - }, - { - "location":0, - "derivative":0.01, - "value":0.003 - }, - { - "location":0.4, - "derivative":0.094000004, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":-0.01 - }, - { - "location":1, - "derivative":0.025, - "value":0.0125 - } - ] - } - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.20235021 - }, - { - "location":0, - "derivative":0.5138249, - "value":0.7161751 - }, - { - "location":1, - "derivative":0.5138249, - "value":1.23 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.43317974, - "value":0.44682026 - }, - { - "location":1, - "derivative":0.43317974, - "value":0.88 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.3917051, - "value":0.30829495 - }, - { - "location":1, - "derivative":0.3917051, - "value":0.70000005 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.25 - }, - { - "location":-0.4, - "derivative":0, - "value":0.35 - }, - { - "location":0, - "derivative":0, - "value":0.35 - }, - { - "location":0.4, - "derivative":0, - "value":0.35 - }, - { - "location":1, - "derivative":0.049000014, - "value":0.42000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0.07, - "value":0.0069999998 - }, - { - "location":0, - "derivative":0.07, - "value":0.021 - }, - { - "location":0.4, - "derivative":0.658, - "value":0.35 - }, - { - "location":1, - "derivative":0.049000014, - "value":0.42000002 - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.4, - "derivative":0, - "value":1.1 - }, - { - "location":0.45, - "derivative":0, - "value":1.2 - }, - { - "location":0.5, - "derivative":0, - "value":1.3 - } - ] - } - }, - { - "location":-0.6, - "derivative":-1, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.9 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.7 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.9 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.7 - } - ] - } - }, - { - "location":-0.32, - "derivative":-2, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.4 - }, - { - "location":0.5, - "derivative":0, - "value":0.45 - }, - { - "location":0.6, - "derivative":0, - "value":0.5 - } - ] - } - }, - { - "location":-0.2, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.35 - }, - { - "location":0.5, - "derivative":0, - "value":0.4 - }, - { - "location":0.6, - "derivative":0, - "value":0.45 - } - ] - } - }, - { - "location":-0.13, - "derivative":0, - "value":0.03 - }, - { - "location":-0.07, - "derivative":0, - "value":0.0125 - }, - { - "location":0, - "derivative":0, - "value":-0.15 - }, - { - "location":0.07, - "derivative":0, - "value":0.0125 - }, - { - "location":0.13, - "derivative":0, - "value":0.03 - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.45 - }, - { - "location":0.5, - "derivative":0, - "value":0.4 - }, - { - "location":0.6, - "derivative":0, - "value":0.35 - } - ] - } - }, - { - "location":0.32, - "derivative":2, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0.5, - "derivative":0, - "value":0.45 - }, - { - "location":0.6, - "derivative":0, - "value":0.4 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.7 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.9 - } - ] - } - }, - { - "location":0.6, - "derivative":1, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.7 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.9 - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.4, - "derivative":0, - "value":1.3 - }, - { - "location":0.45, - "derivative":0, - "value":1.2 - }, - { - "location":0.5, - "derivative":0, - "value":1.1 - } - ] - } - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":-0.1, - "value":0.04 - }, - { - "location":0, - "derivative":0, - "value":-0.15 - }, - { - "location":0.1, - "derivative":0.6, - "value":0.04 - }, - { - "location":1, - "derivative":0, - "value":0.64 - } - ] - } - } - ] - } - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.34792626 - }, - { - "location":0, - "derivative":0.5760369, - "value":0.9239631 - }, - { - "location":1, - "derivative":0.5760369, - "value":1.5 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.4608295, - "value":0.5391705 - }, - { - "location":1, - "derivative":0.4608295, - "value":1 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.4608295, - "value":0.5391705 - }, - { - "location":1, - "derivative":0.4608295, - "value":1 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.2 - }, - { - "location":-0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0, - "derivative":0, - "value":0.5 - }, - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":1, - "derivative":0.070000015, - "value":0.6 - } - ] - } - }, - { - "location":-0.24, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.2 - }, - { - "location":-0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0, - "derivative":0, - "value":0.5 - }, - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":1, - "derivative":0.070000015, - "value":0.6 - } - ] - } - }, - { - "location":-0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1.33333334, - "derivative":1.5, - "value":-0.1 - }, - { - "location":-1.1333333733333333, - "derivative":0, - "value":0.01 - }, - { - "location":-1.00000004, - "derivative":0, - "value":0.01 - }, - { - "location":-0.8666667066666666, - "derivative":0.12, - "value":0.03 - }, - { - "location":-0.6666667, - "derivative":0.05, - "value":0.02 - }, - { - "location":-0.6666667, - "derivative":-0.05, - "value":0.02 - }, - { - "location":-0.4666666933333333, - "derivative":-0.05, - "value":-0.03 - }, - { - "location":-0.33333335999999997, - "derivative":0, - "value":-0.01 - }, - { - "location":-0.2000000266666666, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":-1.5, - "value":-0.1 - }, - { - "location":0, - "derivative":1.5, - "value":-0.1 - }, - { - "location":0.2000000266666666, - "derivative":0, - "value":0.01 - }, - { - "location":0.33333335999999997, - "derivative":0, - "value":0.01 - }, - { - "location":0.4666666933333333, - "derivative":0.03, - "value":0.03 - }, - { - "location":0.6666667, - "derivative":0.05, - "value":-0.02 - }, - { - "location":0.6666667, - "derivative":-0.05, - "value":0.025 - }, - { - "location":0.8666667066666666, - "derivative":-0.12, - "value":0.03 - }, - { - "location":1.00000004, - "derivative":0, - "value":0.01 - }, - { - "location":1.1333333733333333, - "derivative":0, - "value":0.01 - }, - { - "location":1.33333334, - "derivative":-1.5, - "value":-0.1 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1.33333334, - "derivative":0, - "value":-0.02 - }, - { - "location":-1.1333333733333333, - "derivative":0, - "value":-0.03 - }, - { - "location":-1.00000004, - "derivative":0, - "value":-0.03 - }, - { - "location":-0.8666667066666666, - "derivative":0.36, - "value":0.03 - }, - { - "location":-0.6666667, - "derivative":0.14700000000000002, - "value":0.035 - }, - { - "location":-0.6666667, - "derivative":-0.14700000000000002, - "value":0.025 - }, - { - "location":-0.4666666933333333, - "derivative":-0.36, - "value":0.01 - }, - { - "location":-0.33333335999999997, - "derivative":0, - "value":-0.03 - }, - { - "location":-0.2000000266666666, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.02 - }, - { - "location":0.2000000266666666, - "derivative":0, - "value":-0.03 - }, - { - "location":0.33333335999999997, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4666666933333333, - "derivative":0.36, - "value":0.03 - }, - { - "location":0.6666667, - "derivative":0.14700000000000002, - "value":0.06 - }, - { - "location":0.6666667, - "derivative":-0.14700000000000002, - "value":0.05 - }, - { - "location":0.8666667066666666, - "derivative":-0.36, - "value":0.03 - }, - { - "location":1.00000004, - "derivative":0, - "value":-0.03 - }, - { - "location":1.1333333733333333, - "derivative":0, - "value":-0.03 - }, - { - "location":1.33333334, - "derivative":0, - "value":-0.02 - } - ] - } - }, - { - "location":0.035, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.12, - "derivative":-0.2, - "value":0.035 - }, - { - "location":-0.09, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":-0.1 - }, - { - "location":0.09, - "derivative":0, - "value":0 - }, - { - "location":0.12, - "derivative":0.2, - "value":0.025 - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.72, - "derivative":0, - "value":0.11 - }, - { - "location":-0.4, - "derivative":0, - "value":0.13 - }, - { - "location":-0.09, - "derivative":0, - "value":0.15 - }, - { - "location":-0.05, - "derivative":0, - "value":0.15 - }, - { - "location":-0.025, - "derivative":0, - "value":0.15 - }, - { - "location":0, - "derivative":0, - "value":0.15 - }, - { - "location":0.025, - "derivative":0, - "value":0.15 - }, - { - "location":0.05, - "derivative":0, - "value":0.15 - }, - { - "location":0.09, - "derivative":0, - "value":0.15 - }, - { - "location":0.4, - "derivative":0, - "value":0.13 - }, - { - "location":0.72, - "derivative":0, - "value":0.11 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.05 - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.05 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":0.17 - } - ] - } - }, - { - "location":0.525, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.65, - "derivative":0, - "value":1.3 - }, - { - "location":-0.6, - "derivative":-1, - "value":0.9 - }, - { - "location":-0.4, - "derivative":0, - "value":0.9 - }, - { - "location":-0.32, - "derivative":-2, - "value":0.5 - }, - { - "location":-0.2, - "derivative":0, - "value":0.5 - }, - { - "location":-0.13, - "derivative":0, - "value":0.15 - }, - { - "location":0, - "derivative":0, - "value":0.19 - }, - { - "location":0.13, - "derivative":0, - "value":0.15 - }, - { - "location":0.16, - "derivative":1.7, - "value":0.18 - }, - { - "location":0.3, - "derivative":1.7, - "value":0.425 - }, - { - "location":0.5, - "derivative":1, - "value":0.7 - }, - { - "location":0.7, - "derivative":0.4, - "value":1.05 - } - ] - } - }, - { - "location":0.64, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":-0.15, - "value":0.1 - }, - { - "location":0, - "derivative":-0.15, - "value":-0.1 - }, - { - "location":0.1, - "derivative":1.35, - "value":0.1 - }, - { - "location":0.5, - "derivative":0, - "value":0.7 - } - ] - } - } - ] - } + "type": "minecraft:spline", + "spline": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": -0.925, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.81, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.79, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.77, + "value": 0.04 + }, + { + "derivative": 0, + "location": -0.7, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.45, + "value": 0.215 + }, + { + "derivative": 0, + "location": -0.305, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.2365, + "value": 0.04 + }, + { + "derivative": 0, + "location": -0.2275, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.055, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.065, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.15, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0.7 + }, + { + "derivative": -1, + "location": -0.1, + "value": 0.25 + }, + { + "derivative": 1, + "location": 0.1, + "value": 0.2 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.25 + } + ] + } + }, + { + "derivative": 0, + "location": 0.325, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.1 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0.1 + }, + { + "derivative": 1, + "location": 0.1, + "value": 0.15 + } + ] + } + }, + { + "derivative": 0, + "location": 0.37, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.4, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.54, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.59, + "value": -0.04 + }, + { + "derivative": 0, + "location": 1, + "value": -0.04 + } + ] + } + }, + { + "derivative": 0, + "location": -0.9, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.4 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.4 + } + ] + } + }, + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.825 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.8 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.5 + } + ] + } + }, + { + "derivative": -0.25, + "location": -0.455, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.34, + "value": -0.12 + }, + { + "derivative": 0, + "location": -0.1925, + "value": -0.12 + }, + { + "derivative": 0, + "location": -0.175, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.3 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0.1, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.02 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.15, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.3 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0.1, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.02 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0.01, + "location": -0.4, + "value": 0.001 + }, + { + "derivative": 0.01, + "location": 0, + "value": 0.003 + }, + { + "derivative": 0.094000004, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": -0.01 + }, + { + "derivative": 0.025, + "location": 1, + "value": 0.0125 + } + ] } - ] - }, - "type": "minecraft:spline" - }, - "type": "minecraft:add" + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.20235021 + }, + { + "derivative": 0.5138249, + "location": 0, + "value": 0.7161751 + }, + { + "derivative": 0.5138249, + "location": 1, + "value": 1.23 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.43317974, + "location": 0, + "value": 0.44682026 + }, + { + "derivative": 0.43317974, + "location": 1, + "value": 0.88 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.3917051, + "location": 0, + "value": 0.30829495 + }, + { + "derivative": 0.3917051, + "location": 1, + "value": 0.70000005 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0.049000014, + "location": 1, + "value": 0.42000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0.07, + "location": -0.4, + "value": 0.0069999998 + }, + { + "derivative": 0.07, + "location": 0, + "value": 0.021 + }, + { + "derivative": 0.658, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0.049000014, + "location": 1, + "value": 0.42000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 1.1 + }, + { + "derivative": 0, + "location": 0.45, + "value": 1.2 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1.3 + } + ] + } + }, + { + "derivative": -1, + "location": -0.6, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.9 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.7 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.9 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.7 + } + ] + } + }, + { + "derivative": -2, + "location": -0.32, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.2, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.45 + } + ] + } + }, + { + "derivative": 0, + "location": -0.13, + "value": 0.03 + }, + { + "derivative": 0, + "location": -0.07, + "value": 0.0125 + }, + { + "derivative": 0, + "location": 0, + "value": -0.15 + }, + { + "derivative": 0, + "location": 0.07, + "value": 0.0125 + }, + { + "derivative": 0, + "location": 0.13, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.35 + } + ] + } + }, + { + "derivative": 2, + "location": 0.32, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.4 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.7 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.9 + } + ] + } + }, + { + "derivative": 1, + "location": 0.6, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.7 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.9 + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 1.3 + }, + { + "derivative": 0, + "location": 0.45, + "value": 1.2 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1.1 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.1, + "location": -0.1, + "value": 0.04 + }, + { + "derivative": 0, + "location": 0, + "value": -0.15 + }, + { + "derivative": 0.6, + "location": 0.1, + "value": 0.04 + }, + { + "derivative": 0, + "location": 1, + "value": 0.64 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.34792626 + }, + { + "derivative": 0.5760369, + "location": 0, + "value": 0.9239631 + }, + { + "derivative": 0.5760369, + "location": 1, + "value": 1.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.4608295, + "location": 0, + "value": 0.5391705 + }, + { + "derivative": 0.4608295, + "location": 1, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.4608295, + "location": 0, + "value": 0.5391705 + }, + { + "derivative": 0.4608295, + "location": 1, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0.070000015, + "location": 1, + "value": 0.6 + } + ] + } + }, + { + "derivative": 0, + "location": -0.24, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0.070000015, + "location": 1, + "value": 0.6 + } + ] + } + }, + { + "derivative": 0, + "location": -0.2, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 1.5, + "location": -1.33333334, + "value": -0.1 + }, + { + "derivative": 0, + "location": -1.1333333733333333, + "value": 0.01 + }, + { + "derivative": 0, + "location": -1.00000004, + "value": 0.01 + }, + { + "derivative": 0.12, + "location": -0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0.05, + "location": -0.6666667, + "value": 0.02 + }, + { + "derivative": -0.05, + "location": -0.6666667, + "value": 0.02 + }, + { + "derivative": -0.05, + "location": -0.4666666933333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": -0.33333335999999997, + "value": -0.01 + }, + { + "derivative": 0, + "location": -0.2000000266666666, + "value": 0.01 + }, + { + "derivative": -1.5, + "location": 0, + "value": -0.1 + }, + { + "derivative": 1.5, + "location": 0, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.2000000266666666, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0.33333335999999997, + "value": 0.01 + }, + { + "derivative": 0.03, + "location": 0.4666666933333333, + "value": 0.03 + }, + { + "derivative": 0.05, + "location": 0.6666667, + "value": -0.02 + }, + { + "derivative": -0.05, + "location": 0.6666667, + "value": 0.025 + }, + { + "derivative": -0.12, + "location": 0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0, + "location": 1.00000004, + "value": 0.01 + }, + { + "derivative": 0, + "location": 1.1333333733333333, + "value": 0.01 + }, + { + "derivative": -1.5, + "location": 1.33333334, + "value": -0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1.33333334, + "value": -0.02 + }, + { + "derivative": 0, + "location": -1.1333333733333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": -1.00000004, + "value": -0.03 + }, + { + "derivative": 0.36, + "location": -0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0.14700000000000002, + "location": -0.6666667, + "value": 0.035 + }, + { + "derivative": -0.14700000000000002, + "location": -0.6666667, + "value": 0.025 + }, + { + "derivative": -0.36, + "location": -0.4666666933333333, + "value": 0.01 + }, + { + "derivative": 0, + "location": -0.33333335999999997, + "value": -0.03 + }, + { + "derivative": 0, + "location": -0.2000000266666666, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.02 + }, + { + "derivative": 0, + "location": 0.2000000266666666, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0.33333335999999997, + "value": -0.03 + }, + { + "derivative": 0.36, + "location": 0.4666666933333333, + "value": 0.03 + }, + { + "derivative": 0.14700000000000002, + "location": 0.6666667, + "value": 0.06 + }, + { + "derivative": -0.14700000000000002, + "location": 0.6666667, + "value": 0.05 + }, + { + "derivative": -0.36, + "location": 0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0, + "location": 1.00000004, + "value": -0.03 + }, + { + "derivative": 0, + "location": 1.1333333733333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": 1.33333334, + "value": -0.02 + } + ] + } + }, + { + "derivative": 0, + "location": 0.035, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.2, + "location": -0.12, + "value": 0.035 + }, + { + "derivative": 0, + "location": -0.09, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.09, + "value": 0 + }, + { + "derivative": 0.2, + "location": 0.12, + "value": 0.025 + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.72, + "value": 0.11 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.13 + }, + { + "derivative": 0, + "location": -0.09, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.05, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.025, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.025, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.09, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.13 + }, + { + "derivative": 0, + "location": 0.72, + "value": 0.11 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.05 + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.05 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": 0.17 + } + ] + } + }, + { + "derivative": 0, + "location": 0.525, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.65, + "value": 1.3 + }, + { + "derivative": -1, + "location": -0.6, + "value": 0.9 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.9 + }, + { + "derivative": -2, + "location": -0.32, + "value": 0.5 + }, + { + "derivative": 0, + "location": -0.2, + "value": 0.5 + }, + { + "derivative": 0, + "location": -0.13, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0, + "value": 0.19 + }, + { + "derivative": 0, + "location": 0.13, + "value": 0.15 + }, + { + "derivative": 1.7, + "location": 0.16, + "value": 0.18 + }, + { + "derivative": 1.7, + "location": 0.3, + "value": 0.425 + }, + { + "derivative": 1, + "location": 0.5, + "value": 0.7 + }, + { + "derivative": 0.4, + "location": 0.7, + "value": 1.05 + } + ] + } + }, + { + "derivative": 0, + "location": 0.64, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.15, + "location": -0.1, + "value": 0.1 + }, + { + "derivative": -0.15, + "location": 0, + "value": -0.1 + }, + { + "derivative": 1.35, + "location": 0.1, + "value": 0.1 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.7 + } + ] + } + } + ] + } + } + ] + } + } }, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_2d" - }, - "type": "minecraft:flat_cache" + } + } + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff/slope.json b/data/terralith/worldgen/density_function/overworld/cliff/slope.json index c9a01906..82444cf2 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/slope.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/slope.json @@ -1,12 +1,12 @@ { - "argument":{ - "argument":{ - "noise":"terralith:math/cliff/slope", - "xz_scale":1.0, - "y_scale":0.0, - "type":"minecraft:noise" - }, - "type":"cache_2d" - }, - "type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/slope", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff/spline.json b/data/terralith/worldgen/density_function/overworld/cliff/spline.json index c27d3d32..8b499cd9 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff/spline.json +++ b/data/terralith/worldgen/density_function/overworld/cliff/spline.json @@ -1,83 +1,81 @@ { - "type": "flat_cache", - "argument": { - "type": "cache_2d", - "argument": { - "type": "spline", - "min_value": 0, - "max_value": 4, - "spline": { - "coordinate": "overworld/continents", - "points": [ - { - "location": -0.275, + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.275, + "value": 4 + }, + { + "derivative": 0, + "location": -0.2375, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { "derivative": 0, + "location": -0.55, + "value": 2.5 + }, + { + "derivative": 0, + "location": -0.5, "value": 4 - }, - { - "location": -0.2375, + } + ] + } + }, + { + "derivative": 0, + "location": -0.18, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { "derivative": 0, - "value": { - "coordinate": "overworld/erosion", - "points": [ - { - "location": -0.55, - "derivative": 0, - "value": 2.5 - }, - { - "location": -0.5, - "derivative": 0, - "value": 4 - } - ] - } - }, - { - "location": -0.18, + "location": -0.55, + "value": 0 + }, + { "derivative": 0, - "value": { - "coordinate": "overworld/erosion", - "points": [ - { - "location": -0.55, - "derivative": 0, - "value": 0 - }, - { - "location": -0.5, - "derivative": 0, - "value": 4 - } - ] - } - }, - { - "location": -0.125, + "location": -0.5, + "value": 4 + } + ] + } + }, + { + "derivative": 0, + "location": -0.125, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { "derivative": 0, - "value": { - "coordinate": "overworld/erosion", - "points": [ - { - "location": -0.55, - "derivative": 0, - "value": 2.5 - }, - { - "location": -0.5, - "derivative": 0, - "value": 4 - } - ] - } - }, - { - "location": -0.09, + "location": -0.55, + "value": 2.5 + }, + { "derivative": 0, - "value": 4.0 - } - ] - } + "location": -0.5, + "value": 4 + } + ] + } + }, + { + "derivative": 0, + "location": -0.09, + "value": 4.0 + } + ] } - } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve.json index b7479d42..3843afde 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve.json @@ -1,54 +1,51 @@ { - "type":"cache_once", - "argument":{ - "type":"add", - "argument1":"terralith:overworld/cliff/spline", - "argument2":{ - "type":"max", - "argument1":{ - "type":"add", - "argument1":-1.65, - "argument2":{ - "argument":{ - "argument":{ - "noise":"terralith:math/cliff/max_cut", - "xz_scale":1.0, - "y_scale":0.0, - "type":"minecraft:noise" - }, - "type":"cache_2d" - }, - "type":"flat_cache" + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": "terralith:overworld/cliff/spline", + "argument2": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:add", + "argument1": -1.65, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/max_cut", + "xz_scale": 1.0, + "y_scale": 0.0 } - }, - "argument2":{ - "type":"minecraft:range_choice", - "input":"terralith:overworld/cliff/spline", - "min_inclusive":-1000000, - "max_exclusive":2.0, - "when_in_range":{ - "type":"add", - "argument1":{ - "type":"minecraft:range_choice", - "input":"terralith:overworld/cliff/carve_depth", - "min_inclusive":-1000000, - "max_exclusive":0.0, - "when_in_range":"terralith:overworld/cliff/carve_depth", - "when_out_of_range":64 - }, - "argument2": - - - { - "type":"y_clamped_gradient", - "from_y":53, - "to_y":40, - "from_value":-0.2, - "to_value":7.5 - } - }, - "when_out_of_range":64 - } + } + } + }, + "argument2": { + "type": "minecraft:range_choice", + "input": "terralith:overworld/cliff/spline", + "min_inclusive": -1000000, + "max_exclusive": 2.0, + "when_in_range": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:range_choice", + "input": "terralith:overworld/cliff/carve_depth", + "min_inclusive": -1000000, + "max_exclusive": 0.0, + "when_in_range": "terralith:overworld/cliff/carve_depth", + "when_out_of_range": 64 + }, + "argument2": { + "type": "minecraft:y_clamped_gradient", + "from_value": -0.2, + "from_y": 53, + "to_value": 7.5, + "to_y": 40 + } + }, + "when_out_of_range": 64 } - } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve_depth.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve_depth.json index 41e7f331..4871ecdd 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve_depth.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/carve_depth.json @@ -1,23 +1,23 @@ { - "type":"cache_once", - "argument":{ - "type":"mul", - "argument1":{ - "type":"add", - "argument1":-2.325, - "argument2":{ - "argument":{ - "argument":{ - "noise":"terralith:math/cliff/slope", - "xz_scale":1.0, - "y_scale":0.0, - "type":"minecraft:noise" - }, - "type":"cache_2d" - }, - "type":"flat_cache" -} - }, - "argument2":"terralith:overworld/cliff/cliff_depth" - } + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:add", + "argument1": -2.325, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/slope", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } + } + }, + "argument2": "terralith:overworld/cliff/cliff_depth" + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/cliff_depth.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/cliff_depth.json index 9542ba29..50d5ce5a 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/cliff_depth.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/cliff_depth.json @@ -1,49 +1,49 @@ { + "type": "minecraft:add", "argument1": { - "from_y": -64, - "to_y": 320, + "type": "minecraft:y_clamped_gradient", "from_value": 1.5, + "from_y": -64, "to_value": -1.5, - "type": "minecraft:y_clamped_gradient" + "to_y": 320 }, "argument2": { + "type": "minecraft:flat_cache", "argument": { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": { "type": "minecraft:blend_offset" }, "argument2": { + "type": "minecraft:add", "argument1": 1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" + } + } + } + } }, "argument2": { + "type": "minecraft:mul", "argument1": "terralith:overworld/cliff/modified_continents", "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_2d" - }, - "type": "minecraft:flat_cache" - }, - "type": "minecraft:add" + } + } + } + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/max_cut.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/max_cut.json index b0d9b0b8..9ef3a3de 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/max_cut.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/max_cut.json @@ -1,12 +1,12 @@ { - "argument":{ - "argument":{ - "noise":"terralith:math/cliff/max_cut", - "xz_scale":1.0, - "y_scale":0.0, - "type":"minecraft:noise" - }, - "type":"cache_2d" - }, - "type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/max_cut", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_continents.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_continents.json index ca476eaa..2f6b9b07 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_continents.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_continents.json @@ -1,16 +1,16 @@ { - "type":"flat_cache", - "argument":{ - "type":"add", - "argument1":0.0075, - "argument2":{ - "xz_scale": 0.25, - "y_scale": 0.0, - "noise": "minecraft:continentalness", - "shift_x": "minecraft:shift_x", - "shift_y": 0.0, - "shift_z": "minecraft:shift_z", - "type": "minecraft:shifted_noise" -} -} -} + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:add", + "argument1": 0.0075, + "argument2": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:continentalness", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_offset.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_offset.json index 03104fed..63dbad77 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_offset.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/modified_offset.json @@ -1,2043 +1,2042 @@ { + "type": "minecraft:flat_cache", "argument": { + "type": "minecraft:cache_2d", "argument": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": { "type": "minecraft:blend_offset" }, "argument2": { + "type": "minecraft:add", "argument1": 1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:mul" + } + } + } + } }, "argument2": { + "type": "minecraft:mul", "argument1": { + "type": "minecraft:add", "argument1": -0.5037500262260437, "argument2": { - "spline": - { - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":-0.925, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.81, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.79, - "derivative":0, - "value":-0.45 - }, - { - "location":-0.77, - "derivative":0, - "value":0.04 - }, - { - "location":-0.7, - "derivative":0, - "value":0.15 - }, - { - "location":-0.45, - "derivative":0, - "value":0.215 - }, - { - "location":-0.305, - "derivative":0, - "value":0.15 - }, - { - "location":-0.2365, - "derivative":0, - "value":0.04 - }, - { - "location":-0.2275, - "derivative":0, - "value":-0.45 - }, - { - "location":0.055, - "derivative":0, - "value":-0.45 - }, - { - "location":0.065, - "derivative":0, - "value":0.03 - }, - { - "location":0.15, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.6, - "derivative":0, - "value":0.7 - }, - { - "location":-0.1, - "derivative":-1, - "value":0.25 - }, - { - "location":0.1, - "derivative":1, - "value":0.2 - }, - { - "location":0.6, - "derivative":0, - "value":0.25 - } - ] - } - }, - { - "location":0.325, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.1 - }, - { - "location":-0.1, - "derivative":0, - "value":0.1 - }, - { - "location":0.1, - "derivative":1, - "value":0.15 - } - ] - } - }, - { - "location":0.37, - "derivative":0, - "value":0.03 - }, - { - "location":0.4, - "derivative":0, - "value":-0.45 - }, - { - "location":0.54, - "derivative":0, - "value":-0.45 - }, - { - "location":0.59, - "derivative":0, - "value":-0.04 - }, - { - "location":1, - "derivative":0, - "value":-0.04 - } - ] - } - }, - { - "location":-0.9, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.4 - }, - { - "location":0.125, - "derivative":0, - "value":-0.5 - }, - { - "location":0.25, - "derivative":0, - "value":-0.4 - } - ] - } - }, - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.5 - }, - { - "location":0.125, - "derivative":0, - "value":-0.825 - }, - { - "location":0.25, - "derivative":0, - "value":-0.5 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":0, - "derivative":0, - "value":-0.5 - }, - { - "location":0.125, - "derivative":0, - "value":-0.8 - }, - { - "location":0.25, - "derivative":0, - "value":-0.5 - } - ] - } - }, - { - "location":-0.455, - "derivative":-0.25, - "value":-0.25 - }, - { - "location":-0.34, - "derivative":0, - "value":-0.12 - }, - { - "location":-0.1925, - "derivative":0, - "value":-0.12 - }, - { - "location":-0.175, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.3 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0.1, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.02 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.15, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.3 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0.1, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.15 - }, - { - "location":-0.4, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":0 - }, - { - "location":0.4, - "derivative":0, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.02 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":0 - }, - { - "location":1, - "derivative":0, - "value":0 - } - ] - } - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.38940096, - "value":-0.08880186 - }, - { - "location":1, - "derivative":0.38940096, - "value":0.69000006 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.37788022, - "value":-0.115760356 - }, - { - "location":1, - "derivative":0.37788022, - "value":0.6400001 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.75, - "derivative":0, - "value":-0.2222 - }, - { - "location":-0.65, - "derivative":0, - "value":0 - }, - { - "location":0.5954547, - "derivative":0, - "value":2.9802322e-8 - }, - { - "location":0.6054547, - "derivative":0.2534563, - "value":2.9802322e-8 - }, - { - "location":1, - "derivative":0.2534563, - "value":0.100000024 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.25 - }, - { - "location":-0.4, - "derivative":0, - "value":0.05 - }, - { - "location":0, - "derivative":0, - "value":0.05 - }, - { - "location":0.4, - "derivative":0, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0.01, - "value":0.001 - }, - { - "location":0, - "derivative":0.01, - "value":0.003 - }, - { - "location":0.4, - "derivative":0.094000004, - "value":0.05 - }, - { - "location":1, - "derivative":0.007000001, - "value":0.060000002 - } - ] - } - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4, - "derivative":0.06, - "value":-0.01 - }, - { - "location":1, - "derivative":0.025, - "value":0.0125 - } - ] - } - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.20235021 - }, - { - "location":0, - "derivative":0.5138249, - "value":0.7161751 - }, - { - "location":1, - "derivative":0.5138249, - "value":1.23 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.43317974, - "value":0.44682026 - }, - { - "location":1, - "derivative":0.43317974, - "value":0.88 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.3917051, - "value":0.30829495 - }, - { - "location":1, - "derivative":0.3917051, - "value":0.70000005 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.25 - }, - { - "location":-0.4, - "derivative":0, - "value":0.35 - }, - { - "location":0, - "derivative":0, - "value":0.35 - }, - { - "location":0.4, - "derivative":0, - "value":0.35 - }, - { - "location":1, - "derivative":0.049000014, - "value":0.42000002 - } - ] - } - }, - { - "location":-0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0.07, - "value":0.0069999998 - }, - { - "location":0, - "derivative":0.07, - "value":0.021 - }, - { - "location":0.4, - "derivative":0.658, - "value":0.35 - }, - { - "location":1, - "derivative":0.049000014, - "value":0.42000002 - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.1 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.4, - "derivative":0, - "value":1.1 - }, - { - "location":0.45, - "derivative":0, - "value":1.2 - }, - { - "location":0.5, - "derivative":0, - "value":1.3 - } - ] - } - }, - { - "location":-0.6, - "derivative":-1, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.9 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.7 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.9 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.7 - } - ] - } - }, - { - "location":-0.32, - "derivative":-2, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.4 - }, - { - "location":0.5, - "derivative":0, - "value":0.45 - }, - { - "location":0.6, - "derivative":0, - "value":0.5 - } - ] - } - }, - { - "location":-0.2, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.35 - }, - { - "location":0.5, - "derivative":0, - "value":0.4 - }, - { - "location":0.6, - "derivative":0, - "value":0.45 - } - ] - } - }, - { - "location":-0.13, - "derivative":0, - "value":0.03 - }, - { - "location":-0.07, - "derivative":0, - "value":0.0125 - }, - { - "location":0, - "derivative":0, - "value":-0.15 - }, - { - "location":0.07, - "derivative":0, - "value":0.0125 - }, - { - "location":0.13, - "derivative":0, - "value":0.03 - }, - { - "location":0.2, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.45 - }, - { - "location":0.5, - "derivative":0, - "value":0.4 - }, - { - "location":0.6, - "derivative":0, - "value":0.35 - } - ] - } - }, - { - "location":0.32, - "derivative":2, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0.5, - "derivative":0, - "value":0.45 - }, - { - "location":0.6, - "derivative":0, - "value":0.4 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.7 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.9 - } - ] - } - }, - { - "location":0.6, - "derivative":1, - "value":{ - "coordinate":"terralith:overworld/cliff/modified_continents", - "points":[ - { - "location":0.375, - "derivative":0, - "value":0.7 - }, - { - "location":0.5, - "derivative":0, - "value":0.8 - }, - { - "location":0.625, - "derivative":0, - "value":0.9 - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":0.4, - "derivative":0, - "value":1.3 - }, - { - "location":0.45, - "derivative":0, - "value":1.2 - }, - { - "location":0.5, - "derivative":0, - "value":1.1 - } - ] - } - } - ] - } - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":-0.1, - "value":0.04 - }, - { - "location":0, - "derivative":0, - "value":-0.15 - }, - { - "location":0.1, - "derivative":0.6, - "value":0.04 - }, - { - "location":1, - "derivative":0, - "value":0.64 - } - ] - } - } - ] - } - }, - { - "location":1, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.85, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.34792626 - }, - { - "location":0, - "derivative":0.5760369, - "value":0.9239631 - }, - { - "location":1, - "derivative":0.5760369, - "value":1.5 - } - ] - } - }, - { - "location":-0.7, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.4608295, - "value":0.5391705 - }, - { - "location":1, - "derivative":0.4608295, - "value":1 - } - ] - } - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":0.2 - }, - { - "location":0, - "derivative":0.4608295, - "value":0.5391705 - }, - { - "location":1, - "derivative":0.4608295, - "value":1 - } - ] - } - }, - { - "location":-0.35, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.2 - }, - { - "location":-0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0, - "derivative":0, - "value":0.5 - }, - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":1, - "derivative":0.070000015, - "value":0.6 - } - ] - } - }, - { - "location":-0.24, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.2 - }, - { - "location":-0.4, - "derivative":0, - "value":0.5 - }, - { - "location":0, - "derivative":0, - "value":0.5 - }, - { - "location":0.4, - "derivative":0, - "value":0.5 - }, - { - "location":1, - "derivative":0.070000015, - "value":0.6 - } - ] - } - }, - { - "location":-0.2, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1.33333334, - "derivative":1.5, - "value":-0.1 - }, - { - "location":-1.1333333733333333, - "derivative":0, - "value":0.01 - }, - { - "location":-1.00000004, - "derivative":0, - "value":0.01 - }, - { - "location":-0.8666667066666666, - "derivative":0.12, - "value":0.03 - }, - { - "location":-0.6666667, - "derivative":0.05, - "value":0.02 - }, - { - "location":-0.6666667, - "derivative":-0.05, - "value":0.02 - }, - { - "location":-0.4666666933333333, - "derivative":-0.05, - "value":-0.03 - }, - { - "location":-0.33333335999999997, - "derivative":0, - "value":-0.01 - }, - { - "location":-0.2000000266666666, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":-1.5, - "value":-0.1 - }, - { - "location":0, - "derivative":1.5, - "value":-0.1 - }, - { - "location":0.2000000266666666, - "derivative":0, - "value":0.01 - }, - { - "location":0.33333335999999997, - "derivative":0, - "value":0.01 - }, - { - "location":0.4666666933333333, - "derivative":0.03, - "value":0.03 - }, - { - "location":0.6666667, - "derivative":0.05, - "value":-0.02 - }, - { - "location":0.6666667, - "derivative":-0.05, - "value":0.025 - }, - { - "location":0.8666667066666666, - "derivative":-0.12, - "value":0.03 - }, - { - "location":1.00000004, - "derivative":0, - "value":0.01 - }, - { - "location":1.1333333733333333, - "derivative":0, - "value":0.01 - }, - { - "location":1.33333334, - "derivative":-1.5, - "value":-0.1 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-1.33333334, - "derivative":0, - "value":-0.02 - }, - { - "location":-1.1333333733333333, - "derivative":0, - "value":-0.03 - }, - { - "location":-1.00000004, - "derivative":0, - "value":-0.03 - }, - { - "location":-0.8666667066666666, - "derivative":0.36, - "value":0.03 - }, - { - "location":-0.6666667, - "derivative":0.14700000000000002, - "value":0.035 - }, - { - "location":-0.6666667, - "derivative":-0.14700000000000002, - "value":0.025 - }, - { - "location":-0.4666666933333333, - "derivative":-0.36, - "value":0.01 - }, - { - "location":-0.33333335999999997, - "derivative":0, - "value":-0.03 - }, - { - "location":-0.2000000266666666, - "derivative":0, - "value":-0.03 - }, - { - "location":0, - "derivative":0, - "value":-0.02 - }, - { - "location":0.2000000266666666, - "derivative":0, - "value":-0.03 - }, - { - "location":0.33333335999999997, - "derivative":0, - "value":-0.03 - }, - { - "location":0.4666666933333333, - "derivative":0.36, - "value":0.03 - }, - { - "location":0.6666667, - "derivative":0.14700000000000002, - "value":0.06 - }, - { - "location":0.6666667, - "derivative":-0.14700000000000002, - "value":0.05 - }, - { - "location":0.8666667066666666, - "derivative":-0.36, - "value":0.03 - }, - { - "location":1.00000004, - "derivative":0, - "value":-0.03 - }, - { - "location":1.1333333733333333, - "derivative":0, - "value":-0.03 - }, - { - "location":1.33333334, - "derivative":0, - "value":-0.02 - } - ] - } - }, - { - "location":0.035, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.12, - "derivative":-0.2, - "value":0.035 - }, - { - "location":-0.09, - "derivative":0, - "value":0 - }, - { - "location":0, - "derivative":0, - "value":-0.1 - }, - { - "location":0.09, - "derivative":0, - "value":0 - }, - { - "location":0.12, - "derivative":0.2, - "value":0.025 - } - ] - } - }, - { - "location":0.25, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.72, - "derivative":0, - "value":0.11 - }, - { - "location":-0.4, - "derivative":0, - "value":0.13 - }, - { - "location":-0.09, - "derivative":0, - "value":0.15 - }, - { - "location":-0.05, - "derivative":0, - "value":0.15 - }, - { - "location":-0.025, - "derivative":0, - "value":0.15 - }, - { - "location":0, - "derivative":0, - "value":0.15 - }, - { - "location":0.025, - "derivative":0, - "value":0.15 - }, - { - "location":0.05, - "derivative":0, - "value":0.15 - }, - { - "location":0.09, - "derivative":0, - "value":0.15 - }, - { - "location":0.4, - "derivative":0, - "value":0.13 - }, - { - "location":0.72, - "derivative":0, - "value":0.11 - } - ] - } - }, - { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0, - "value":-0.05 - }, - { - "location":-0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges_folded", - "points":[ - { - "location":-1, - "derivative":0.5, - "value":-0.05 - }, - { - "location":-0.4, - "derivative":0, - "value":0.01 - }, - { - "location":0, - "derivative":0, - "value":0.01 - }, - { - "location":0.4, - "derivative":0.04, - "value":0.03 - }, - { - "location":1, - "derivative":0.049, - "value":0.1 - } - ] - } - }, - { - "location":0, - "derivative":0, - "value":0.17 - } - ] - } - }, - { - "location":0.525, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.65, - "derivative":0, - "value":1.3 - }, - { - "location":-0.6, - "derivative":-1, - "value":0.9 - }, - { - "location":-0.4, - "derivative":0, - "value":0.9 - }, - { - "location":-0.32, - "derivative":-2, - "value":0.5 - }, - { - "location":-0.2, - "derivative":0, - "value":0.5 - }, - { - "location":-0.13, - "derivative":0, - "value":0.15 - }, - { - "location":0, - "derivative":0, - "value":0.19 - }, - { - "location":0.13, - "derivative":0, - "value":0.15 - }, - { - "location":0.16, - "derivative":1.7, - "value":0.18 - }, - { - "location":0.3, - "derivative":1.7, - "value":0.425 - }, - { - "location":0.5, - "derivative":1, - "value":0.7 - }, - { - "location":0.7, - "derivative":0.4, - "value":1.05 - } - ] - } - }, - { - "location":0.64, - "derivative":0, - "value":{ - "coordinate":"overworld/ridges", - "points":[ - { - "location":-0.1, - "derivative":-0.15, - "value":0.1 - }, - { - "location":0, - "derivative":-0.15, - "value":-0.1 - }, - { - "location":0.1, - "derivative":1.35, - "value":0.1 - }, - { - "location":0.5, - "derivative":0, - "value":0.7 - } - ] - } - } - ] - } + "type": "minecraft:spline", + "spline": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": -0.925, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.81, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.79, + "value": -0.45 + }, + { + "derivative": 0, + "location": -0.77, + "value": 0.04 + }, + { + "derivative": 0, + "location": -0.7, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.45, + "value": 0.215 + }, + { + "derivative": 0, + "location": -0.305, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.2365, + "value": 0.04 + }, + { + "derivative": 0, + "location": -0.2275, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.055, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.065, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.15, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.6, + "value": 0.7 + }, + { + "derivative": -1, + "location": -0.1, + "value": 0.25 + }, + { + "derivative": 1, + "location": 0.1, + "value": 0.2 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.25 + } + ] + } + }, + { + "derivative": 0, + "location": 0.325, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.1 + }, + { + "derivative": 0, + "location": -0.1, + "value": 0.1 + }, + { + "derivative": 1, + "location": 0.1, + "value": 0.15 + } + ] + } + }, + { + "derivative": 0, + "location": 0.37, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.4, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.54, + "value": -0.45 + }, + { + "derivative": 0, + "location": 0.59, + "value": -0.04 + }, + { + "derivative": 0, + "location": 1, + "value": -0.04 + } + ] + } + }, + { + "derivative": 0, + "location": -0.9, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.4 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.4 + } + ] + } + }, + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.825 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0, + "value": -0.5 + }, + { + "derivative": 0, + "location": 0.125, + "value": -0.8 + }, + { + "derivative": 0, + "location": 0.25, + "value": -0.5 + } + ] + } + }, + { + "derivative": -0.25, + "location": -0.455, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.34, + "value": -0.12 + }, + { + "derivative": 0, + "location": -0.1925, + "value": -0.12 + }, + { + "derivative": 0, + "location": -0.175, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.3 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0.1, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.02 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.15, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.3 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0.1, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.15 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": 0 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.02 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": 0 + }, + { + "derivative": 0, + "location": 1, + "value": 0 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.38940096, + "location": -1, + "value": -0.08880186 + }, + { + "derivative": 0.38940096, + "location": 1, + "value": 0.69000006 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.37788022, + "location": -1, + "value": -0.115760356 + }, + { + "derivative": 0.37788022, + "location": 1, + "value": 0.6400001 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.75, + "value": -0.2222 + }, + { + "derivative": 0, + "location": -0.65, + "value": 0 + }, + { + "derivative": 0, + "location": 0.5954547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 0.6054547, + "value": 2.9802322e-08 + }, + { + "derivative": 0.2534563, + "location": 1, + "value": 0.100000024 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0, + "value": 0.05 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0.01, + "location": -0.4, + "value": 0.001 + }, + { + "derivative": 0.01, + "location": 0, + "value": 0.003 + }, + { + "derivative": 0.094000004, + "location": 0.4, + "value": 0.05 + }, + { + "derivative": 0.007000001, + "location": 1, + "value": 0.060000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.03 + }, + { + "derivative": 0.06, + "location": 0.4, + "value": -0.01 + }, + { + "derivative": 0.025, + "location": 1, + "value": 0.0125 + } + ] } - ] - }, - "type": "minecraft:spline" - }, - "type": "minecraft:add" + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.20235021 + }, + { + "derivative": 0.5138249, + "location": 0, + "value": 0.7161751 + }, + { + "derivative": 0.5138249, + "location": 1, + "value": 1.23 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.43317974, + "location": 0, + "value": 0.44682026 + }, + { + "derivative": 0.43317974, + "location": 1, + "value": 0.88 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.3917051, + "location": 0, + "value": 0.30829495 + }, + { + "derivative": 0.3917051, + "location": 1, + "value": 0.70000005 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.25 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0.049000014, + "location": 1, + "value": 0.42000002 + } + ] + } + }, + { + "derivative": 0, + "location": -0.1, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0.07, + "location": -0.4, + "value": 0.0069999998 + }, + { + "derivative": 0.07, + "location": 0, + "value": 0.021 + }, + { + "derivative": 0.658, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0.049000014, + "location": 1, + "value": 0.42000002 + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.1 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 1.1 + }, + { + "derivative": 0, + "location": 0.45, + "value": 1.2 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1.3 + } + ] + } + }, + { + "derivative": -1, + "location": -0.6, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.9 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.7 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.9 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.7 + } + ] + } + }, + { + "derivative": -2, + "location": -0.32, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.2, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.35 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.45 + } + ] + } + }, + { + "derivative": 0, + "location": -0.13, + "value": 0.03 + }, + { + "derivative": 0, + "location": -0.07, + "value": 0.0125 + }, + { + "derivative": 0, + "location": 0, + "value": -0.15 + }, + { + "derivative": 0, + "location": 0.07, + "value": 0.0125 + }, + { + "derivative": 0, + "location": 0.13, + "value": 0.03 + }, + { + "derivative": 0, + "location": 0.2, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.4 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.35 + } + ] + } + }, + { + "derivative": 2, + "location": 0.32, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.45 + }, + { + "derivative": 0, + "location": 0.6, + "value": 0.4 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.7 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.9 + } + ] + } + }, + { + "derivative": 1, + "location": 0.6, + "value": { + "coordinate": "terralith:overworld/cliff/modified_continents", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": 0.7 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.8 + }, + { + "derivative": 0, + "location": 0.625, + "value": 0.9 + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.4, + "value": 1.3 + }, + { + "derivative": 0, + "location": 0.45, + "value": 1.2 + }, + { + "derivative": 0, + "location": 0.5, + "value": 1.1 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.1, + "location": -0.1, + "value": 0.04 + }, + { + "derivative": 0, + "location": 0, + "value": -0.15 + }, + { + "derivative": 0.6, + "location": 0.1, + "value": 0.04 + }, + { + "derivative": 0, + "location": 1, + "value": 0.64 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 1, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.85, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.34792626 + }, + { + "derivative": 0.5760369, + "location": 0, + "value": 0.9239631 + }, + { + "derivative": 0.5760369, + "location": 1, + "value": 1.5 + } + ] + } + }, + { + "derivative": 0, + "location": -0.7, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.4608295, + "location": 0, + "value": 0.5391705 + }, + { + "derivative": 0.4608295, + "location": 1, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": 0.2 + }, + { + "derivative": 0.4608295, + "location": 0, + "value": 0.5391705 + }, + { + "derivative": 0.4608295, + "location": 1, + "value": 1 + } + ] + } + }, + { + "derivative": 0, + "location": -0.35, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0.070000015, + "location": 1, + "value": 0.6 + } + ] + } + }, + { + "derivative": 0, + "location": -0.24, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0, + "value": 0.5 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.5 + }, + { + "derivative": 0.070000015, + "location": 1, + "value": 0.6 + } + ] + } + }, + { + "derivative": 0, + "location": -0.2, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 1.5, + "location": -1.33333334, + "value": -0.1 + }, + { + "derivative": 0, + "location": -1.1333333733333333, + "value": 0.01 + }, + { + "derivative": 0, + "location": -1.00000004, + "value": 0.01 + }, + { + "derivative": 0.12, + "location": -0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0.05, + "location": -0.6666667, + "value": 0.02 + }, + { + "derivative": -0.05, + "location": -0.6666667, + "value": 0.02 + }, + { + "derivative": -0.05, + "location": -0.4666666933333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": -0.33333335999999997, + "value": -0.01 + }, + { + "derivative": 0, + "location": -0.2000000266666666, + "value": 0.01 + }, + { + "derivative": -1.5, + "location": 0, + "value": -0.1 + }, + { + "derivative": 1.5, + "location": 0, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.2000000266666666, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0.33333335999999997, + "value": 0.01 + }, + { + "derivative": 0.03, + "location": 0.4666666933333333, + "value": 0.03 + }, + { + "derivative": 0.05, + "location": 0.6666667, + "value": -0.02 + }, + { + "derivative": -0.05, + "location": 0.6666667, + "value": 0.025 + }, + { + "derivative": -0.12, + "location": 0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0, + "location": 1.00000004, + "value": 0.01 + }, + { + "derivative": 0, + "location": 1.1333333733333333, + "value": 0.01 + }, + { + "derivative": -1.5, + "location": 1.33333334, + "value": -0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -1.33333334, + "value": -0.02 + }, + { + "derivative": 0, + "location": -1.1333333733333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": -1.00000004, + "value": -0.03 + }, + { + "derivative": 0.36, + "location": -0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0.14700000000000002, + "location": -0.6666667, + "value": 0.035 + }, + { + "derivative": -0.14700000000000002, + "location": -0.6666667, + "value": 0.025 + }, + { + "derivative": -0.36, + "location": -0.4666666933333333, + "value": 0.01 + }, + { + "derivative": 0, + "location": -0.33333335999999997, + "value": -0.03 + }, + { + "derivative": 0, + "location": -0.2000000266666666, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0, + "value": -0.02 + }, + { + "derivative": 0, + "location": 0.2000000266666666, + "value": -0.03 + }, + { + "derivative": 0, + "location": 0.33333335999999997, + "value": -0.03 + }, + { + "derivative": 0.36, + "location": 0.4666666933333333, + "value": 0.03 + }, + { + "derivative": 0.14700000000000002, + "location": 0.6666667, + "value": 0.06 + }, + { + "derivative": -0.14700000000000002, + "location": 0.6666667, + "value": 0.05 + }, + { + "derivative": -0.36, + "location": 0.8666667066666666, + "value": 0.03 + }, + { + "derivative": 0, + "location": 1.00000004, + "value": -0.03 + }, + { + "derivative": 0, + "location": 1.1333333733333333, + "value": -0.03 + }, + { + "derivative": 0, + "location": 1.33333334, + "value": -0.02 + } + ] + } + }, + { + "derivative": 0, + "location": 0.035, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.2, + "location": -0.12, + "value": 0.035 + }, + { + "derivative": 0, + "location": -0.09, + "value": 0 + }, + { + "derivative": 0, + "location": 0, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.09, + "value": 0 + }, + { + "derivative": 0.2, + "location": 0.12, + "value": 0.025 + } + ] + } + }, + { + "derivative": 0, + "location": 0.25, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.72, + "value": 0.11 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.13 + }, + { + "derivative": 0, + "location": -0.09, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.05, + "value": 0.15 + }, + { + "derivative": 0, + "location": -0.025, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.025, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.09, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0.4, + "value": 0.13 + }, + { + "derivative": 0, + "location": 0.72, + "value": 0.11 + } + ] + } + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0, + "location": -1, + "value": -0.05 + }, + { + "derivative": 0, + "location": -0.4, + "value": { + "coordinate": "overworld/ridges_folded", + "points": [ + { + "derivative": 0.5, + "location": -1, + "value": -0.05 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.01 + }, + { + "derivative": 0, + "location": 0, + "value": 0.01 + }, + { + "derivative": 0.04, + "location": 0.4, + "value": 0.03 + }, + { + "derivative": 0.049, + "location": 1, + "value": 0.1 + } + ] + } + }, + { + "derivative": 0, + "location": 0, + "value": 0.17 + } + ] + } + }, + { + "derivative": 0, + "location": 0.525, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": -0.65, + "value": 1.3 + }, + { + "derivative": -1, + "location": -0.6, + "value": 0.9 + }, + { + "derivative": 0, + "location": -0.4, + "value": 0.9 + }, + { + "derivative": -2, + "location": -0.32, + "value": 0.5 + }, + { + "derivative": 0, + "location": -0.2, + "value": 0.5 + }, + { + "derivative": 0, + "location": -0.13, + "value": 0.15 + }, + { + "derivative": 0, + "location": 0, + "value": 0.19 + }, + { + "derivative": 0, + "location": 0.13, + "value": 0.15 + }, + { + "derivative": 1.7, + "location": 0.16, + "value": 0.18 + }, + { + "derivative": 1.7, + "location": 0.3, + "value": 0.425 + }, + { + "derivative": 1, + "location": 0.5, + "value": 0.7 + }, + { + "derivative": 0.4, + "location": 0.7, + "value": 1.05 + } + ] + } + }, + { + "derivative": 0, + "location": 0.64, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": -0.15, + "location": -0.1, + "value": 0.1 + }, + { + "derivative": -0.15, + "location": 0, + "value": -0.1 + }, + { + "derivative": 1.35, + "location": 0.1, + "value": 0.1 + }, + { + "derivative": 0, + "location": 0.5, + "value": 0.7 + } + ] + } + } + ] + } + } + ] + } + } }, "argument2": { + "type": "minecraft:cache_once", "argument": { "type": "minecraft:blend_alpha" - }, - "type": "minecraft:cache_once" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cache_2d" - }, - "type": "minecraft:flat_cache" + } + } + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/slope.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/slope.json index c9a01906..82444cf2 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/slope.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/slope.json @@ -1,12 +1,12 @@ { - "argument":{ - "argument":{ - "noise":"terralith:math/cliff/slope", - "xz_scale":1.0, - "y_scale":0.0, - "type":"minecraft:noise" - }, - "type":"cache_2d" - }, - "type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cliff/slope", + "xz_scale": 1.0, + "y_scale": 0.0 + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/cliff_cringe/spline.json b/data/terralith/worldgen/density_function/overworld/cliff_cringe/spline.json index 9bd6f785..8fc1fb37 100644 --- a/data/terralith/worldgen/density_function/overworld/cliff_cringe/spline.json +++ b/data/terralith/worldgen/density_function/overworld/cliff_cringe/spline.json @@ -1,69 +1,67 @@ -{"type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument": { - "type":"spline", - "min_value":0, - "max_value":4, - "spline":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.275, - "derivative":0, - "value":4 - }, - { - "location":-0.2375, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.55, - "derivative":0, - "value":0 - }, - { - "location":-0.5, - "derivative":0, - "value":4 - } - ] + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.275, + "value": 4 + }, + { + "derivative": 0, + "location": -0.2375, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.55, + "value": 0 + }, + { + "derivative": 0, + "location": -0.5, + "value": 4 + } + ] } - }, - - { - "location":-0.18, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.55, - "derivative":0, - "value":0 - }, - { - "location":-0.5, - "derivative":0, - "value":4 - } - ] + }, + { + "derivative": 0, + "location": -0.18, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.55, + "value": 0 + }, + { + "derivative": 0, + "location": -0.5, + "value": 4 + } + ] } - }, - - { - "location":-0.125, - "derivative":0, - "value":1.0 - }, - { - "location":-0.09, - "derivative":0, - "value":4.0 - } - ] - } -}}} \ No newline at end of file + }, + { + "derivative": 0, + "location": -0.125, + "value": 1.0 + }, + { + "derivative": 0, + "location": -0.09, + "value": 4.0 + } + ] + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune/amount.json b/data/terralith/worldgen/density_function/overworld/dune/amount.json index 10295219..fdafc87e 100644 --- a/data/terralith/worldgen/density_function/overworld/dune/amount.json +++ b/data/terralith/worldgen/density_function/overworld/dune/amount.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/dune/amount", - "xz_scale": 5.0, - "y_scale": 0.0, - "type": "minecraft:noise" -}, -"argument2":1.0, -"type":"mul" -}, -"type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/amount", + "xz_scale": 5.0, + "y_scale": 0.0 + }, + "argument2": 1.0 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune/dune_height.json b/data/terralith/worldgen/density_function/overworld/dune/dune_height.json index 451532dd..3b8fe73f 100644 --- a/data/terralith/worldgen/density_function/overworld/dune/dune_height.json +++ b/data/terralith/worldgen/density_function/overworld/dune/dune_height.json @@ -1,52 +1,43 @@ { - "type": "minecraft:mul", - "argument1": 1.6, - "argument2": -{ - "type": "minecraft:square", - "argument": - { - "type":"add", - "argument1": - - { - "type":"add", - "argument1":1, - "argument2":"terralith:overworld/dune/height_boost" - }, - "argument2":{ - "type":"mul", - "argument1":-0.6, - "argument2":{ - "type": "minecraft:abs", - "argument": - - { - - "type":"add", - "argument2":{ - "type": "minecraft:noise", - "noise": "terralith:math/dune/twist", - "xz_scale": 0.2, - "y_scale": 0.125 + "type": "minecraft:mul", + "argument1": 1.6, + "argument2": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": 1, + "argument2": "terralith:overworld/dune/height_boost" }, - - "argument1": -{ - "type":"flat_cache","argument":{ - "type":"cache_2d", - "argument": - { - "type": "minecraft:noise", - "noise": "terralith:math/dune/height", - "xz_scale": 0.15, - "y_scale": 0.00 - }}} - - } + "argument2": { + "type": "minecraft:mul", + "argument1": -0.6, + "argument2": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/height", + "xz_scale": 0.15, + "y_scale": 0.0 + } + } + }, + "argument2": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/twist", + "xz_scale": 0.2, + "y_scale": 0.125 + } + } + } + } } - } - } - } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune/height_boost.json b/data/terralith/worldgen/density_function/overworld/dune/height_boost.json index 2bfd9054..e9280858 100644 --- a/data/terralith/worldgen/density_function/overworld/dune/height_boost.json +++ b/data/terralith/worldgen/density_function/overworld/dune/height_boost.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/dune/height_boost", - "xz_scale":1.0, - "y_scale": 0.0, - "type": "minecraft:noise" -}, -"argument2":0.0, -"type":"add" -}, -"type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/height_boost", + "xz_scale": 1.0, + "y_scale": 0.0 + }, + "argument2": 0.0 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune/noise.json b/data/terralith/worldgen/density_function/overworld/dune/noise.json index b7df5c10..4855bb77 100644 --- a/data/terralith/worldgen/density_function/overworld/dune/noise.json +++ b/data/terralith/worldgen/density_function/overworld/dune/noise.json @@ -1,47 +1,39 @@ { - "type":"minecraft:add", - "argument1":"terralith:overworld/dune/dune_height", - "argument2":{ - "type":"minecraft:add", - "argument1": - - - { - "type":"add", - "argument1":{ - "type":"minecraft:y_clamped_gradient", - "from_y":37, - "to_y":54, - "from_value":1, - "to_value":0 - }, - - "argument2": - - { - "type":"minecraft:y_clamped_gradient", - "from_y":54, - "to_y":320, - "from_value":0, - "to_value":-6 - } - - }, - "argument2": - { - "type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument": - { - "type":"add", - "argument1": - - {"type":"mul","argument1":1.0,"argument2":"terralith:overworld/dune/size_spline"}, - "argument2":-1.75 - }}} - - - } - - } \ No newline at end of file + "type": "minecraft:add", + "argument1": "terralith:overworld/dune/dune_height", + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1, + "from_y": 37, + "to_value": 0, + "to_y": 54 + }, + "argument2": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0, + "from_y": 54, + "to_value": -6, + "to_y": 320 + } + }, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 1.0, + "argument2": "terralith:overworld/dune/size_spline" + }, + "argument2": -1.75 + } + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune/size_spline.json b/data/terralith/worldgen/density_function/overworld/dune/size_spline.json index c8568d4a..dbe31f78 100644 --- a/data/terralith/worldgen/density_function/overworld/dune/size_spline.json +++ b/data/terralith/worldgen/density_function/overworld/dune/size_spline.json @@ -1,160 +1,154 @@ { - "type":"flat_cache","argument":{ - "type":"cache_2d", - "argument": -{ - "type":"spline", - "min_value":-3, - "max_value":2, - "spline":{ - "coordinate":"overworld/temperature", - "points":[ - { - "location":0.5, - "derivative":0, - "value":-3.75 - }, - { - "location":0.535, - "derivative":0, - "value":-0.1 - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":-3.75 - }, - { - "location":0.035, - "derivative":0, - "value":-0.1 - }, - { - "location":0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.12, - "derivative":0, - "value":-3.75 - }, - { - "location":-0.075, - "derivative":0, - "value":0.0 - }, - { - "location":0.15, - "derivative":0, - "value": - - { - "coordinate":"terralith:overworld/dune/amount", - "points":[ - { - "location":-1.1, - "derivative":0.1, - "value":0.45 - }, - { - "location":-1, - "derivative":0.95, - "value":0.475 - }, - { - "location":0, - "derivative":1, - "value":1.235 - }, - { - "location":1, - "derivative":-0.95, - "value":0.475 - }, - { - "location":1.1, - "derivative":-0.1, - "value":0.45 - } - ] - } - } - ] - } - }, - { - "location":0.3, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.12, - "derivative":0, - "value":-3.75 - }, - { - "location":-0.075, - "derivative":0, - "value":-0.1 - }, - { - "location":0.15, - "derivative":0, - "value": - - { - "coordinate":"terralith:overworld/dune/amount", - "points":[ - { - "location":-1.1, - "derivative":0.2, - "value":0.7 - }, - { - "location":-1, - "derivative":0.95, - "value":0.75 - }, - { - "location":0, - "derivative":1, - "value":1.7 - }, - { - "location":1, - "derivative":-0.95, - "value":0.75 - }, - { - "location":1.1, - "derivative":-0.2, - "value":0.7 - } - ] - } - } - ] - } - }, - { - "location":0.395, - "derivative":0, - "value":-0.1 - } - ] + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/temperature", + "points": [ + { + "derivative": 0, + "location": 0.5, + "value": -3.75 + }, + { + "derivative": 0, + "location": 0.535, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": -3.75 + }, + { + "derivative": 0, + "location": 0.035, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.1, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.12, + "value": -3.75 + }, + { + "derivative": 0, + "location": -0.075, + "value": 0.0 + }, + { + "derivative": 0, + "location": 0.15, + "value": { + "coordinate": "terralith:overworld/dune/amount", + "points": [ + { + "derivative": 0.1, + "location": -1.1, + "value": 0.45 + }, + { + "derivative": 0.95, + "location": -1, + "value": 0.475 + }, + { + "derivative": 1, + "location": 0, + "value": 1.235 + }, + { + "derivative": -0.95, + "location": 1, + "value": 0.475 + }, + { + "derivative": -0.1, + "location": 1.1, + "value": 0.45 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.3, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.12, + "value": -3.75 + }, + { + "derivative": 0, + "location": -0.075, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.15, + "value": { + "coordinate": "terralith:overworld/dune/amount", + "points": [ + { + "derivative": 0.2, + "location": -1.1, + "value": 0.7 + }, + { + "derivative": 0.95, + "location": -1, + "value": 0.75 + }, + { + "derivative": 1, + "location": 0, + "value": 1.7 + }, + { + "derivative": -0.95, + "location": 1, + "value": 0.75 + }, + { + "derivative": -0.2, + "location": 1.1, + "value": 0.7 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.395, + "value": -0.1 + } + ] } - } - ] - } -} -} + } + ] + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune/total.json b/data/terralith/worldgen/density_function/overworld/dune/total.json index eb4ba44b..4730a524 100644 --- a/data/terralith/worldgen/density_function/overworld/dune/total.json +++ b/data/terralith/worldgen/density_function/overworld/dune/total.json @@ -1,11 +1,8 @@ - - - { - "type": "minecraft:range_choice", - "input": "terralith:overworld/dune/size_spline", - "min_inclusive": -1, - "max_exclusive": 1000000, - "when_in_range": "terralith:overworld/dune/noise", - "when_out_of_range": -64 - } \ No newline at end of file + "type": "minecraft:range_choice", + "input": "terralith:overworld/dune/size_spline", + "min_inclusive": -1, + "max_exclusive": 1000000, + "when_in_range": "terralith:overworld/dune/noise", + "when_out_of_range": -64 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune2/amount.json b/data/terralith/worldgen/density_function/overworld/dune2/amount.json index 10295219..fdafc87e 100644 --- a/data/terralith/worldgen/density_function/overworld/dune2/amount.json +++ b/data/terralith/worldgen/density_function/overworld/dune2/amount.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/dune/amount", - "xz_scale": 5.0, - "y_scale": 0.0, - "type": "minecraft:noise" -}, -"argument2":1.0, -"type":"mul" -}, -"type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/amount", + "xz_scale": 5.0, + "y_scale": 0.0 + }, + "argument2": 1.0 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune2/dune_height.json b/data/terralith/worldgen/density_function/overworld/dune2/dune_height.json index 451532dd..3b8fe73f 100644 --- a/data/terralith/worldgen/density_function/overworld/dune2/dune_height.json +++ b/data/terralith/worldgen/density_function/overworld/dune2/dune_height.json @@ -1,52 +1,43 @@ { - "type": "minecraft:mul", - "argument1": 1.6, - "argument2": -{ - "type": "minecraft:square", - "argument": - { - "type":"add", - "argument1": - - { - "type":"add", - "argument1":1, - "argument2":"terralith:overworld/dune/height_boost" - }, - "argument2":{ - "type":"mul", - "argument1":-0.6, - "argument2":{ - "type": "minecraft:abs", - "argument": - - { - - "type":"add", - "argument2":{ - "type": "minecraft:noise", - "noise": "terralith:math/dune/twist", - "xz_scale": 0.2, - "y_scale": 0.125 + "type": "minecraft:mul", + "argument1": 1.6, + "argument2": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": 1, + "argument2": "terralith:overworld/dune/height_boost" }, - - "argument1": -{ - "type":"flat_cache","argument":{ - "type":"cache_2d", - "argument": - { - "type": "minecraft:noise", - "noise": "terralith:math/dune/height", - "xz_scale": 0.15, - "y_scale": 0.00 - }}} - - } + "argument2": { + "type": "minecraft:mul", + "argument1": -0.6, + "argument2": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/height", + "xz_scale": 0.15, + "y_scale": 0.0 + } + } + }, + "argument2": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/twist", + "xz_scale": 0.2, + "y_scale": 0.125 + } + } + } + } } - } - } - } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune2/height_boost.json b/data/terralith/worldgen/density_function/overworld/dune2/height_boost.json index 2bfd9054..e9280858 100644 --- a/data/terralith/worldgen/density_function/overworld/dune2/height_boost.json +++ b/data/terralith/worldgen/density_function/overworld/dune2/height_boost.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/dune/height_boost", - "xz_scale":1.0, - "y_scale": 0.0, - "type": "minecraft:noise" -}, -"argument2":0.0, -"type":"add" -}, -"type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/dune/height_boost", + "xz_scale": 1.0, + "y_scale": 0.0 + }, + "argument2": 0.0 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune2/noise.json b/data/terralith/worldgen/density_function/overworld/dune2/noise.json index 63a250cc..0f443bfa 100644 --- a/data/terralith/worldgen/density_function/overworld/dune2/noise.json +++ b/data/terralith/worldgen/density_function/overworld/dune2/noise.json @@ -1,47 +1,39 @@ { - "type":"minecraft:add", - "argument1":"terralith:overworld/dune/dune_height", - "argument2":{ - "type":"minecraft:add", - "argument1": - - - { - "type":"add", - "argument1":{ - "type":"minecraft:y_clamped_gradient", - "from_y":40, - "to_y":57, - "from_value":1, - "to_value":0 - }, - - "argument2": - - { - "type":"minecraft:y_clamped_gradient", - "from_y":57, - "to_y":320, - "from_value":0, - "to_value":-5 - } - - }, - "argument2": - { - "type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument": - { - "type":"add", - "argument1": - - {"type":"mul","argument1":1.0,"argument2":"terralith:overworld/dune/size_spline"}, - "argument2":-1.75 - }}} - - - } - - } \ No newline at end of file + "type": "minecraft:add", + "argument1": "terralith:overworld/dune/dune_height", + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1, + "from_y": 40, + "to_value": 0, + "to_y": 57 + }, + "argument2": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0, + "from_y": 57, + "to_value": -5, + "to_y": 320 + } + }, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 1.0, + "argument2": "terralith:overworld/dune/size_spline" + }, + "argument2": -1.75 + } + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune2/size_spline.json b/data/terralith/worldgen/density_function/overworld/dune2/size_spline.json index c8568d4a..dbe31f78 100644 --- a/data/terralith/worldgen/density_function/overworld/dune2/size_spline.json +++ b/data/terralith/worldgen/density_function/overworld/dune2/size_spline.json @@ -1,160 +1,154 @@ { - "type":"flat_cache","argument":{ - "type":"cache_2d", - "argument": -{ - "type":"spline", - "min_value":-3, - "max_value":2, - "spline":{ - "coordinate":"overworld/temperature", - "points":[ - { - "location":0.5, - "derivative":0, - "value":-3.75 - }, - { - "location":0.535, - "derivative":0, - "value":-0.1 - }, - { - "location":0.65, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ - { - "location":-0.01, - "derivative":0, - "value":-3.75 - }, - { - "location":0.035, - "derivative":0, - "value":-0.1 - }, - { - "location":0.1, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.12, - "derivative":0, - "value":-3.75 - }, - { - "location":-0.075, - "derivative":0, - "value":0.0 - }, - { - "location":0.15, - "derivative":0, - "value": - - { - "coordinate":"terralith:overworld/dune/amount", - "points":[ - { - "location":-1.1, - "derivative":0.1, - "value":0.45 - }, - { - "location":-1, - "derivative":0.95, - "value":0.475 - }, - { - "location":0, - "derivative":1, - "value":1.235 - }, - { - "location":1, - "derivative":-0.95, - "value":0.475 - }, - { - "location":1.1, - "derivative":-0.1, - "value":0.45 - } - ] - } - } - ] - } - }, - { - "location":0.3, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.12, - "derivative":0, - "value":-3.75 - }, - { - "location":-0.075, - "derivative":0, - "value":-0.1 - }, - { - "location":0.15, - "derivative":0, - "value": - - { - "coordinate":"terralith:overworld/dune/amount", - "points":[ - { - "location":-1.1, - "derivative":0.2, - "value":0.7 - }, - { - "location":-1, - "derivative":0.95, - "value":0.75 - }, - { - "location":0, - "derivative":1, - "value":1.7 - }, - { - "location":1, - "derivative":-0.95, - "value":0.75 - }, - { - "location":1.1, - "derivative":-0.2, - "value":0.7 - } - ] - } - } - ] - } - }, - { - "location":0.395, - "derivative":0, - "value":-0.1 - } - ] + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/temperature", + "points": [ + { + "derivative": 0, + "location": 0.5, + "value": -3.75 + }, + { + "derivative": 0, + "location": 0.535, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.65, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": -0.01, + "value": -3.75 + }, + { + "derivative": 0, + "location": 0.035, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.1, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.12, + "value": -3.75 + }, + { + "derivative": 0, + "location": -0.075, + "value": 0.0 + }, + { + "derivative": 0, + "location": 0.15, + "value": { + "coordinate": "terralith:overworld/dune/amount", + "points": [ + { + "derivative": 0.1, + "location": -1.1, + "value": 0.45 + }, + { + "derivative": 0.95, + "location": -1, + "value": 0.475 + }, + { + "derivative": 1, + "location": 0, + "value": 1.235 + }, + { + "derivative": -0.95, + "location": 1, + "value": 0.475 + }, + { + "derivative": -0.1, + "location": 1.1, + "value": 0.45 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.3, + "value": { + "coordinate": "overworld/continents", + "points": [ + { + "derivative": 0, + "location": -0.12, + "value": -3.75 + }, + { + "derivative": 0, + "location": -0.075, + "value": -0.1 + }, + { + "derivative": 0, + "location": 0.15, + "value": { + "coordinate": "terralith:overworld/dune/amount", + "points": [ + { + "derivative": 0.2, + "location": -1.1, + "value": 0.7 + }, + { + "derivative": 0.95, + "location": -1, + "value": 0.75 + }, + { + "derivative": 1, + "location": 0, + "value": 1.7 + }, + { + "derivative": -0.95, + "location": 1, + "value": 0.75 + }, + { + "derivative": -0.2, + "location": 1.1, + "value": 0.7 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.395, + "value": -0.1 + } + ] } - } - ] - } -} -} + } + ] + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/dune2/total.json b/data/terralith/worldgen/density_function/overworld/dune2/total.json index eb4ba44b..4730a524 100644 --- a/data/terralith/worldgen/density_function/overworld/dune2/total.json +++ b/data/terralith/worldgen/density_function/overworld/dune2/total.json @@ -1,11 +1,8 @@ - - - { - "type": "minecraft:range_choice", - "input": "terralith:overworld/dune/size_spline", - "min_inclusive": -1, - "max_exclusive": 1000000, - "when_in_range": "terralith:overworld/dune/noise", - "when_out_of_range": -64 - } \ No newline at end of file + "type": "minecraft:range_choice", + "input": "terralith:overworld/dune/size_spline", + "min_inclusive": -1, + "max_exclusive": 1000000, + "when_in_range": "terralith:overworld/dune/noise", + "when_out_of_range": -64 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/extra_terrain_base.json b/data/terralith/worldgen/density_function/overworld/extra_terrain_base.json index 319ca836..501c5195 100644 --- a/data/terralith/worldgen/density_function/overworld/extra_terrain_base.json +++ b/data/terralith/worldgen/density_function/overworld/extra_terrain_base.json @@ -1,12 +1,12 @@ { - "type": "cache_once", - "argument": { - "type": "max", - "argument1": "terralith:overworld/arch/total", - "argument2": { - "type": "max", - "argument1": "terralith:overworld/dune/total", - "argument2": "terralith:overworld/spikes/tendrils" - } + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:max", + "argument1": "terralith:overworld/arch/total", + "argument2": { + "type": "minecraft:max", + "argument1": "terralith:overworld/dune/total", + "argument2": "terralith:overworld/spikes/tendrils" } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/extra_terrain_sum.json b/data/terralith/worldgen/density_function/overworld/extra_terrain_sum.json index f52714a2..e4e1dc21 100644 --- a/data/terralith/worldgen/density_function/overworld/extra_terrain_sum.json +++ b/data/terralith/worldgen/density_function/overworld/extra_terrain_sum.json @@ -6,6 +6,6 @@ "min_inclusive": -1.0, "max_exclusive": 1000000, "when_in_range": "terralith:overworld/extra_terrain_base", - "when_out_of_range": -64 //UNRECOVERABLY_THIN. sad + "when_out_of_range": -64 } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/link/aquifer_force.json b/data/terralith/worldgen/density_function/overworld/link/aquifer_force.json index 5e5d2d5b..32677b32 100644 --- a/data/terralith/worldgen/density_function/overworld/link/aquifer_force.json +++ b/data/terralith/worldgen/density_function/overworld/link/aquifer_force.json @@ -1,6 +1,6 @@ { - "noise": "terralith:math/aquifer/is_forced", - "xz_scale": 1.0, - "y_scale": 0.5, - "type": "minecraft:noise" + "type": "minecraft:noise", + "noise": "terralith:math/aquifer/is_forced", + "xz_scale": 1.0, + "y_scale": 0.5 } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/link/aquifer_manipulator.json b/data/terralith/worldgen/density_function/overworld/link/aquifer_manipulator.json index c954a8ac..428920ca 100644 --- a/data/terralith/worldgen/density_function/overworld/link/aquifer_manipulator.json +++ b/data/terralith/worldgen/density_function/overworld/link/aquifer_manipulator.json @@ -1,44 +1,42 @@ { - "type": "spline", - "min_value": -1, - "max_value": 0.64, - "spline": { - "coordinate": "terralith:overworld/reference/total_cheese", - "points": [ - { - "location": 0.0, - "derivative": 0, - "value": { - "coordinate": "terralith:overworld/link/aquifer_force", - "points": [ - { - "location": -0.25, - "derivative": 0, - "value": 0.64 - }, - { - "location": 0.0, - "derivative": 0, - "value": 0.0 - }, - { - "location": 0.05, - "derivative": 0, - "value": -1.0 - } - ] - } - }, - { - "location": 0.02, - "derivative": 0, - "value": 0.0 - }, - { - "location": 0.05, - "derivative": 0, - "value": -1.0 - } - ] + "type": "minecraft:spline", + "spline": { + "coordinate": "terralith:overworld/reference/total_cheese", + "points": [ + { + "derivative": 0, + "location": 0.0, + "value": { + "coordinate": "terralith:overworld/link/aquifer_force", + "points": [ + { + "derivative": 0, + "location": -0.25, + "value": 0.64 + }, + { + "derivative": 0, + "location": 0.0, + "value": 0.0 + }, + { + "derivative": 0, + "location": 0.05, + "value": -1.0 + } + ] + } + }, + { + "derivative": 0, + "location": 0.02, + "value": 0.0 + }, + { + "derivative": 0, + "location": 0.05, + "value": -1.0 } + ] + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/base_noise.json b/data/terralith/worldgen/density_function/overworld/reference/base_noise.json index 75a11e77..cd8fded1 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/base_noise.json +++ b/data/terralith/worldgen/density_function/overworld/reference/base_noise.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/noise/base", - "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" -}, -"argument2":0.0, -"type":"add" -}, -"type":"blend_density" + "type": "minecraft:blend_density", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/noise/base", + "xz_scale": 1.0, + "y_scale": 1.0 + }, + "argument2": 0.0 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/cave_cheese.json b/data/terralith/worldgen/density_function/overworld/reference/cave_cheese.json index 628bfaa7..094c56bb 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/cave_cheese.json +++ b/data/terralith/worldgen/density_function/overworld/reference/cave_cheese.json @@ -1,40 +1,35 @@ { - "type":"minecraft:clamp", - "input":{ - "argument":{ - "type":"min", - "argument1": - - {"type":"mul", - "argument1":2.0, - "argument2": - { - "argument1":{ - "noise":"terralith:math/cheese/megacave", - "xz_scale":1.5, - "y_scale":1.725, - "type":"minecraft:noise" - }, - "argument2":0.47, - "type":"add" - }}, - - - - "argument2":{ - - "argument1":{ - "noise": "minecraft:cave_cheese", - "xz_scale": 1.0, - "y_scale": 0.6666666666666666, - "type": "minecraft:noise" -}, -"argument2":0.27, -"type":"add" -} + "type": "minecraft:clamp", + "input": { + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:mul", + "argument1": 2.0, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/cheese/megacave", + "xz_scale": 1.5, + "y_scale": 1.725 + }, + "argument2": 0.47 + } }, - "type":"cache_once" - }, - "min":-1, - "max":1 + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "minecraft:cave_cheese", + "xz_scale": 1.0, + "y_scale": 0.6666666666666666 + }, + "argument2": 0.27 + } + } + }, + "max": 1, + "min": -1 } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/cave_layer.json b/data/terralith/worldgen/density_function/overworld/reference/cave_layer.json index 11dc5434..14adf21b 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/cave_layer.json +++ b/data/terralith/worldgen/density_function/overworld/reference/cave_layer.json @@ -1,22 +1,20 @@ - { - - "type": "minecraft:range_choice", - "input": "terralith:overworld/reference/cave_cheese", - "min_inclusive": -1000000, - "max_exclusive": 0.1, -"when_in_range":{ - "argument1": 4.0, - "argument2": { - "argument": { - "noise": "minecraft:cave_layer", - "xz_scale": 1.0, - "y_scale": 8.0, - "type": "minecraft:noise" - }, - "type": "minecraft:square" - }, - "type": "minecraft:mul" -}, -"when_out_of_range":4.0 + "type": "minecraft:range_choice", + "input": "terralith:overworld/reference/cave_cheese", + "min_inclusive": -1000000, + "max_exclusive": 0.1, + "when_in_range": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:noise", + "noise": "minecraft:cave_layer", + "xz_scale": 1.0, + "y_scale": 8.0 + } + } + }, + "when_out_of_range": 4.0 } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/megacave.json b/data/terralith/worldgen/density_function/overworld/reference/megacave.json index 0e26095e..c476502e 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/megacave.json +++ b/data/terralith/worldgen/density_function/overworld/reference/megacave.json @@ -1,20 +1,18 @@ { - "type": "minecraft:clamp", - "input":{ - - "argument":{ - - "argument1":{ - "noise": "terralith:math/cheese/megacave", - "xz_scale": 1.5, - "y_scale": 1.725, - "type": "minecraft:noise" -}, -"argument2":0.47, -"type":"add" -}, -"type":"cache_once" -}, -"min": -1, - "max": 1 + "type": "minecraft:clamp", + "input": { + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/cheese/megacave", + "xz_scale": 1.5, + "y_scale": 1.725 + }, + "argument2": 0.47 + } + }, + "max": 1, + "min": -1 } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/megacave_layer.json b/data/terralith/worldgen/density_function/overworld/reference/megacave_layer.json index a0714a1e..fcfcce0e 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/megacave_layer.json +++ b/data/terralith/worldgen/density_function/overworld/reference/megacave_layer.json @@ -1,22 +1,20 @@ - { - - "type": "minecraft:range_choice", - "input": "terralith:overworld/reference/megacave", - "min_inclusive": -1000000, - "max_exclusive": 0.1, -"when_in_range":{ - "argument1": 4.0, - "argument2": { - "argument": { - "noise": "terralith:math/cheese/cave_layer", - "xz_scale": 0.75, - "y_scale": 5.0, - "type": "minecraft:noise" - }, - "type": "minecraft:square" - }, - "type": "minecraft:mul" - }, -"when_out_of_range":4.0 + "type": "minecraft:range_choice", + "input": "terralith:overworld/reference/megacave", + "min_inclusive": -1000000, + "max_exclusive": 0.1, + "when_in_range": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:noise", + "noise": "terralith:math/cheese/cave_layer", + "xz_scale": 0.75, + "y_scale": 5.0 + } + } + }, + "when_out_of_range": 4.0 } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/pillars.json b/data/terralith/worldgen/density_function/overworld/reference/pillars.json index 4a8f98ca..94c31a2d 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/pillars.json +++ b/data/terralith/worldgen/density_function/overworld/reference/pillars.json @@ -1,9 +1,8 @@ - { - "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" -} + "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" +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/pillars_large.json b/data/terralith/worldgen/density_function/overworld/reference/pillars_large.json index d92dfaab..0955269e 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/pillars_large.json +++ b/data/terralith/worldgen/density_function/overworld/reference/pillars_large.json @@ -1,15 +1,12 @@ - { - "type": "minecraft:range_choice", - "input": "terralith:overworld/reference/pillars_large_base", - "min_inclusive": -1000000, - "max_exclusive": 0.01, - "when_in_range": 0.0, - "when_out_of_range": - - - - {"type":"mul", - "argument1":1.0, - "argument2":"terralith:overworld/reference/pillars_large_base"} -} + "type": "minecraft:range_choice", + "input": "terralith:overworld/reference/pillars_large_base", + "min_inclusive": -1000000, + "max_exclusive": 0.01, + "when_in_range": 0.0, + "when_out_of_range": { + "type": "minecraft:mul", + "argument1": 1.0, + "argument2": "terralith:overworld/reference/pillars_large_base" + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/pillars_large_base.json b/data/terralith/worldgen/density_function/overworld/reference/pillars_large_base.json index b27c0dba..a93bf35b 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/pillars_large_base.json +++ b/data/terralith/worldgen/density_function/overworld/reference/pillars_large_base.json @@ -1,50 +1,50 @@ { + "type": "minecraft:cache_once", "argument": { + "type": "minecraft:mul", "argument1": { + "type": "minecraft:add", "argument1": { + "type": "minecraft:mul", "argument1": 2.0, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:pillar", "xz_scale": 9.0, - "y_scale": 0.05, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" + "y_scale": 0.05 + } }, "argument2": { + "type": "minecraft:add", "argument1": -1.0, "argument2": { + "type": "minecraft:mul", "argument1": -1.0, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:pillar_rareness", "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:add" + "y_scale": 1.0 + } + } + } }, "argument2": { + "type": "minecraft:cube", "argument": { + "type": "minecraft:add", "argument1": 0.55, "argument2": { + "type": "minecraft:mul", "argument1": 0.55, "argument2": { + "type": "minecraft:noise", "noise": "minecraft:pillar_thickness", "xz_scale": 1.0, - "y_scale": 1.0, - "type": "minecraft:noise" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:add" - }, - "type": "minecraft:cube" - }, - "type": "minecraft:mul" - }, - "type": "minecraft:cache_once" + "y_scale": 1.0 + } + } + } + } + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/surface_y.json b/data/terralith/worldgen/density_function/overworld/reference/surface_y.json index 8ceb420c..28265022 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/surface_y.json +++ b/data/terralith/worldgen/density_function/overworld/reference/surface_y.json @@ -1,10 +1,9 @@ { - "type":"add", - "argument1":128, - "argument2":{ - "type":"mul", - "argument1":"minecraft:overworld/depth", - "argument2":128 - + "type": "minecraft:add", + "argument1": 128, + "argument2": { + "type": "minecraft:mul", + "argument1": "minecraft:overworld/depth", + "argument2": 128 } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/reference/total_cheese.json b/data/terralith/worldgen/density_function/overworld/reference/total_cheese.json index ac69ac45..dff206ef 100644 --- a/data/terralith/worldgen/density_function/overworld/reference/total_cheese.json +++ b/data/terralith/worldgen/density_function/overworld/reference/total_cheese.json @@ -1,6 +1,5 @@ { - "type":"min", - "argument1":"terralith:overworld/reference/megacave", - "argument2":"terralith:overworld/reference/cave_cheese" - + "type": "minecraft:min", + "argument1": "terralith:overworld/reference/megacave", + "argument2": "terralith:overworld/reference/cave_cheese" } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/skylands/noise.json b/data/terralith/worldgen/density_function/overworld/skylands/noise.json index f22954c5..9e3e0147 100644 --- a/data/terralith/worldgen/density_function/overworld/skylands/noise.json +++ b/data/terralith/worldgen/density_function/overworld/skylands/noise.json @@ -1,149 +1,146 @@ { - "type": "spline", - "min_value": -1, - "max_value": 1, + "type": "minecraft:spline", "spline": { "coordinate": "overworld/continents", "points": [ { - "location": -0.745, - "derivative": 0, - "value": -0.2 + "derivative": 0, + "location": -0.745, + "value": -0.2 }, { - "location": -0.6, - "derivative": 0, - "value": { - "coordinate": "overworld/erosion", - "points": [ - { - "location": -0.223, - "derivative": 0, - "value": -0.2 - }, - { - "location": -0.0865, - "derivative": 0, - "value": { - "coordinate": "overworld/vegetation", - "points": [ - { - "location": -0.1, - "derivative": 0, - "value": -0.2 - }, - { - "location": 0.0, - "derivative": 0, - "value": { - - "coordinate": "overworld/temperature", - "points": [ - { - "location": -0.45, - "derivative": 0, - "value": -0.2 - }, - { - "location": -0.3, - "derivative": 0, - "value": { - "coordinate": "overworld/ridges", - "points": [ - { - "location": 0.1, - "derivative": 0, - "value": -0.25 - }, - { - "location": 0.225, - "derivative": 0.2, - "value": { - "coordinate": "y", - "points": [ - { - "location": 130, - "derivative": 0, - "value": -0.6 - }, - { - "location": 150, - "derivative": 0, - "value": -0.3 - }, - { - "location": 200, - "derivative": 0.0, - "value": 1.25 - }, - { - "location": 220, - "derivative": 0, - "value": -0.3 - } - ] - } - }, - { - "location": 0.5, - "derivative": 0.0, - "value": { - "coordinate": "y", - "points": [ - { - "location": 160, - "derivative": 0, - "value": -0.9 - }, - { - "location": 180, - "derivative": 0, - "value": -0.3 - }, - { - "location": 225, - "derivative": 0.05, - "value": 1.25 - }, + "derivative": 0, + "location": -0.6, + "value": { + "coordinate": "overworld/erosion", + "points": [ { - "location": 230, - "derivative": -0.05, - "value": 1.0 - }, - { - "location": 270, - "derivative": 0, - "value": -0.7 - } - ] - } - } - ] - } - }, - { - "location": 0.1, - "derivative": 0, - "value": -0.2 - } - ] - } - } - ] - } - }, - { - "location": 0.05, - "derivative": 0, - "value": -0.2 - } - ] - } + "derivative": 0, + "location": -0.223, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.0865, + "value": { + "coordinate": "overworld/vegetation", + "points": [ + { + "derivative": 0, + "location": -0.1, + "value": -0.2 + }, + { + "derivative": 0, + "location": 0.0, + "value": { + "coordinate": "overworld/temperature", + "points": [ + { + "derivative": 0, + "location": -0.45, + "value": -0.2 + }, + { + "derivative": 0, + "location": -0.3, + "value": { + "coordinate": "overworld/ridges", + "points": [ + { + "derivative": 0, + "location": 0.1, + "value": -0.25 + }, + { + "derivative": 0.2, + "location": 0.225, + "value": { + "coordinate": "y", + "points": [ + { + "derivative": 0, + "location": 130, + "value": -0.6 + }, + { + "derivative": 0, + "location": 150, + "value": -0.3 + }, + { + "derivative": 0.0, + "location": 200, + "value": 1.25 + }, + { + "derivative": 0, + "location": 220, + "value": -0.3 + } + ] + } + }, + { + "derivative": 0.0, + "location": 0.5, + "value": { + "coordinate": "y", + "points": [ + { + "derivative": 0, + "location": 160, + "value": -0.9 + }, + { + "derivative": 0, + "location": 180, + "value": -0.3 + }, + { + "derivative": 0.05, + "location": 225, + "value": 1.25 + }, + { + "derivative": -0.05, + "location": 230, + "value": 1.0 + }, + { + "derivative": 0, + "location": 270, + "value": -0.7 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.1, + "value": -0.2 + } + ] + } + } + ] + } + }, + { + "derivative": 0, + "location": 0.05, + "value": -0.2 + } + ] + } }, { - "location": -0.455, - "derivative": 0, - "value": -0.2 + "derivative": 0, + "location": -0.455, + "value": -0.2 } ] } diff --git a/data/terralith/worldgen/density_function/overworld/special/caldera_aquifier.json b/data/terralith/worldgen/density_function/overworld/special/caldera_aquifier.json index 72559de4..cfa16efb 100644 --- a/data/terralith/worldgen/density_function/overworld/special/caldera_aquifier.json +++ b/data/terralith/worldgen/density_function/overworld/special/caldera_aquifier.json @@ -1,65 +1,60 @@ -{"type":"flat_cache", - "argument":{"type":"cache_2d","argument":{ - - "type": "minecraft:range_choice", - "input": "minecraft:overworld/ridges", - "min_inclusive": -0.73, - "max_exclusive": 0.73, - "when_in_range": 0, - "when_out_of_range": { +{ + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": -0.45, - "max_exclusive": -0.155, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/vegetation", - "min_inclusive": -0.585, - "max_exclusive": 0.3, - "when_in_range": - - { - "type":"interpolated", - "argument":{ - "type":"min", - "argument1":0.15, - "argument2": - { - "type":"mul", - "argument1":1.435, - "argument2":{ - "type":"add", - "argument1":-0.73, - "argument2": - - {"type":"abs","argument":"minecraft:overworld/ridges"} - } + "input": "minecraft:overworld/ridges", + "min_inclusive": -0.73, + "max_exclusive": 0.73, + "when_in_range": 0, + "when_out_of_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/continents", + "min_inclusive": -0.11, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/erosion", + "min_inclusive": -1000000, + "max_exclusive": -0.375, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/temperature", + "min_inclusive": -0.45, + "max_exclusive": -0.155, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/vegetation", + "min_inclusive": -0.585, + "max_exclusive": 0.3, + "when_in_range": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:min", + "argument1": 0.15, + "argument2": { + "type": "minecraft:mul", + "argument1": 1.435, + "argument2": { + "type": "minecraft:add", + "argument1": -0.73, + "argument2": { + "type": "minecraft:abs", + "argument": "minecraft:overworld/ridges" + } + } + } + } + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + } } } - - }, - "when_out_of_range": 0 - - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - } -} -}} - - - - +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/special/caldera_explosion.json b/data/terralith/worldgen/density_function/overworld/special/caldera_explosion.json index 846514d2..935586f4 100644 --- a/data/terralith/worldgen/density_function/overworld/special/caldera_explosion.json +++ b/data/terralith/worldgen/density_function/overworld/special/caldera_explosion.json @@ -1,58 +1,57 @@ -{"type":"flat_cache", - "argument":{"type":"cache_2d", - "argument":{ - "type": "minecraft:range_choice", - "input": "minecraft:overworld/ridges", - "min_inclusive": -0.73, - "max_exclusive": 0.73, - "when_in_range": 0, - "when_out_of_range": { +{ + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": -0.45, - "max_exclusive": -0.155, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/vegetation", - "min_inclusive": -0.585, - "max_exclusive": 0.3, - "when_in_range": - - { - "type":"max", - "argument1":-0.12, - "argument2": - { - "type":"mul", - "argument1":-1.45, - "argument2":{ - "type":"add", - "argument1":-0.73, - "argument2":{"type":"abs","argument":"minecraft:overworld/ridges"} - } - } - - - }, - "when_out_of_range": 0 - - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 + "input": "minecraft:overworld/ridges", + "min_inclusive": -0.73, + "max_exclusive": 0.73, + "when_in_range": 0, + "when_out_of_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/continents", + "min_inclusive": -0.11, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/erosion", + "min_inclusive": -1000000, + "max_exclusive": -0.375, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/temperature", + "min_inclusive": -0.45, + "max_exclusive": -0.155, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/vegetation", + "min_inclusive": -0.585, + "max_exclusive": 0.3, + "when_in_range": { + "type": "minecraft:max", + "argument1": -0.12, + "argument2": { + "type": "minecraft:mul", + "argument1": -1.45, + "argument2": { + "type": "minecraft:add", + "argument1": -0.73, + "argument2": { + "type": "minecraft:abs", + "argument": "minecraft:overworld/ridges" + } + } + } + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + } } -}}} - - + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/special/crater_aquifier.json b/data/terralith/worldgen/density_function/overworld/special/crater_aquifier.json index d4e706fa..88445314 100644 --- a/data/terralith/worldgen/density_function/overworld/special/crater_aquifier.json +++ b/data/terralith/worldgen/density_function/overworld/special/crater_aquifier.json @@ -1,47 +1,50 @@ -{"type":"flat_cache", - "argument":{"type":"cache_2d","argument":{ - "type": "minecraft:range_choice", - "input": "minecraft:overworld/ridges", - "min_inclusive": -1000000, - "max_exclusive": -0.68, - "when_in_range": { +{ + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": 0.2, - "max_exclusive": 0.55, - "when_in_range": - { - "type":"interpolated", - "argument":{ - "type":"min", - "argument1":0.15, - "argument2": - { - "type":"mul", - "argument1":-2.25, - "argument2":{ - "type":"add", - "argument1":0.68, - "argument2":"minecraft:overworld/ridges" - } + "input": "minecraft:overworld/ridges", + "min_inclusive": -1000000, + "max_exclusive": -0.68, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/continents", + "min_inclusive": -0.11, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/erosion", + "min_inclusive": -1000000, + "max_exclusive": -0.375, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/temperature", + "min_inclusive": 0.2, + "max_exclusive": 0.55, + "when_in_range": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:min", + "argument1": 0.15, + "argument2": { + "type": "minecraft:mul", + "argument1": -2.25, + "argument2": { + "type": "minecraft:add", + "argument1": 0.68, + "argument2": "minecraft:overworld/ridges" + } + } + } + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 } } -}, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 -}}} \ No newline at end of file +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/special/crater_barrier.json b/data/terralith/worldgen/density_function/overworld/special/crater_barrier.json index 9890eb07..684a5033 100644 --- a/data/terralith/worldgen/density_function/overworld/special/crater_barrier.json +++ b/data/terralith/worldgen/density_function/overworld/special/crater_barrier.json @@ -1,30 +1,32 @@ -{"type":"flat_cache", - "argument":{ +{ + "type": "minecraft:flat_cache", + "argument": { "type": "minecraft:range_choice", "input": "minecraft:overworld/ridges", "min_inclusive": -1000000, "max_exclusive": -0.7666, "when_in_range": { "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": 0.2, - "max_exclusive": 0.55, - "when_in_range": 0.5, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 + "input": "minecraft:overworld/continents", + "min_inclusive": -0.11, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/erosion", + "min_inclusive": -1000000, + "max_exclusive": -0.375, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/temperature", + "min_inclusive": 0.2, + "max_exclusive": 0.55, + "when_in_range": 0.5, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 }, "when_out_of_range": 0 -}} \ No newline at end of file + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/special/crater_explosion.json b/data/terralith/worldgen/density_function/overworld/special/crater_explosion.json index 93820904..8d9dad63 100644 --- a/data/terralith/worldgen/density_function/overworld/special/crater_explosion.json +++ b/data/terralith/worldgen/density_function/overworld/special/crater_explosion.json @@ -1,44 +1,47 @@ -{"type":"flat_cache", - "argument":{"type":"cache_2d", - "argument":{ - "type": "minecraft:range_choice", - "input": "minecraft:overworld/ridges", - "min_inclusive": -1000000, - "max_exclusive": -0.72, - "when_in_range": { +{ + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": 0.2, - "max_exclusive": 0.55, - "when_in_range": { - "type":"max", - "argument1":-0.12, - "argument2": - { - "type":"mul", - "argument1":1.2, - "argument2":{ - "type":"add", - "argument1":0.72, - "argument2":"minecraft:overworld/ridges" - } + "input": "minecraft:overworld/ridges", + "min_inclusive": -1000000, + "max_exclusive": -0.72, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/continents", + "min_inclusive": -0.11, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/erosion", + "min_inclusive": -1000000, + "max_exclusive": -0.375, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/temperature", + "min_inclusive": 0.2, + "max_exclusive": 0.55, + "when_in_range": { + "type": "minecraft:max", + "argument1": -0.12, + "argument2": { + "type": "minecraft:mul", + "argument1": 1.2, + "argument2": { + "type": "minecraft:add", + "argument1": 0.72, + "argument2": "minecraft:overworld/ridges" + } + } + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 + }, + "when_out_of_range": 0 } - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 - }, - "when_out_of_range": 0 -}}} \ No newline at end of file + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/special/crater_spread.json b/data/terralith/worldgen/density_function/overworld/special/crater_spread.json index bfa97405..6c18c202 100644 --- a/data/terralith/worldgen/density_function/overworld/special/crater_spread.json +++ b/data/terralith/worldgen/density_function/overworld/special/crater_spread.json @@ -1,30 +1,32 @@ -{"type":"flat_cache", - "argument":{ +{ + "type": "minecraft:flat_cache", + "argument": { "type": "minecraft:range_choice", "input": "minecraft:overworld/ridges", "min_inclusive": -1000000, "max_exclusive": -0.7666, "when_in_range": { "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": 0.2, - "max_exclusive": 0.55, - "when_in_range": -10000, - "when_out_of_range": 1000 - }, - "when_out_of_range": 1000 - }, - "when_out_of_range": 1000 + "input": "minecraft:overworld/continents", + "min_inclusive": -0.11, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/erosion", + "min_inclusive": -1000000, + "max_exclusive": -0.375, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/temperature", + "min_inclusive": 0.2, + "max_exclusive": 0.55, + "when_in_range": -10000, + "when_out_of_range": 1000 + }, + "when_out_of_range": 1000 + }, + "when_out_of_range": 1000 }, "when_out_of_range": 1000 -}} \ No newline at end of file + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/special/force_caldera.json b/data/terralith/worldgen/density_function/overworld/special/force_caldera.json index 8615590d..8176434c 100644 --- a/data/terralith/worldgen/density_function/overworld/special/force_caldera.json +++ b/data/terralith/worldgen/density_function/overworld/special/force_caldera.json @@ -1,43 +1,42 @@ -{"type":"flat_cache", - "argument":{ - "type":"cache_2d", - "argument":{ - "type": "minecraft:range_choice", - "input": "minecraft:overworld/ridges", - "min_inclusive": -0.73, - "max_exclusive": 0.73, - "when_in_range": -3, - "when_out_of_range": { +{ + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { "type": "minecraft:range_choice", - "input": "minecraft:overworld/continents", - "min_inclusive": -0.11, - "max_exclusive": 1000000, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/erosion", - "min_inclusive": -1000000, - "max_exclusive": -0.375, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/temperature", - "min_inclusive": -0.45, - "max_exclusive": -0.155, - "when_in_range": { - "type": "minecraft:range_choice", - "input": "minecraft:overworld/vegetation", - "min_inclusive": -0.585, - "max_exclusive": 0.3, - "when_in_range": 0.799999, - "when_out_of_range": -3 - - }, - "when_out_of_range": -3 - }, - "when_out_of_range": -3 - }, - "when_out_of_range": -3 + "input": "minecraft:overworld/ridges", + "min_inclusive": -0.73, + "max_exclusive": 0.73, + "when_in_range": -3, + "when_out_of_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/continents", + "min_inclusive": -0.11, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/erosion", + "min_inclusive": -1000000, + "max_exclusive": -0.375, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/temperature", + "min_inclusive": -0.45, + "max_exclusive": -0.155, + "when_in_range": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/vegetation", + "min_inclusive": -0.585, + "max_exclusive": 0.3, + "when_in_range": 0.799999, + "when_out_of_range": -3 + }, + "when_out_of_range": -3 + }, + "when_out_of_range": -3 + }, + "when_out_of_range": -3 + } } -} - -}} - + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/special/invert_crater.json b/data/terralith/worldgen/density_function/overworld/special/invert_crater.json index 73604f99..d8e9a3f7 100644 --- a/data/terralith/worldgen/density_function/overworld/special/invert_crater.json +++ b/data/terralith/worldgen/density_function/overworld/special/invert_crater.json @@ -1,14 +1,15 @@ -{"type":"flat_cache","argument":{"type":"cache_2d","argument": - -{"type":"mul","argument1":-0.75, - "argument2": { - "type":"add", - "argument1":"terralith:overworld/special/crater_explosion", - "argument2":"terralith:overworld/special/caldera_explosion" - }} - - - - - }} \ No newline at end of file + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:mul", + "argument1": -0.75, + "argument2": { + "type": "minecraft:add", + "argument1": "terralith:overworld/special/crater_explosion", + "argument2": "terralith:overworld/special/caldera_explosion" + } + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spike/amount.json b/data/terralith/worldgen/density_function/overworld/spike/amount.json index 1345ff5b..135f35fc 100644 --- a/data/terralith/worldgen/density_function/overworld/spike/amount.json +++ b/data/terralith/worldgen/density_function/overworld/spike/amount.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/spike/amount", - "xz_scale": 5.0, - "y_scale": 0.0, - "type": "minecraft:noise" -}, -"argument2":1.0, -"type":"mul" -}, -"type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/spike/amount", + "xz_scale": 5.0, + "y_scale": 0.0 + }, + "argument2": 1.0 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spike/dune_height.json b/data/terralith/worldgen/density_function/overworld/spike/dune_height.json index 026a9bbd..46289a89 100644 --- a/data/terralith/worldgen/density_function/overworld/spike/dune_height.json +++ b/data/terralith/worldgen/density_function/overworld/spike/dune_height.json @@ -1,20 +1,16 @@ { - "type": "minecraft:mul", - "argument1": 20.0, - "argument2": -{ - "type": "minecraft:cube", - "argument": { - "type":"blend_density", - "argument":{ + "type": "minecraft:mul", + "argument1": 20.0, + "argument2": { + "type": "minecraft:cube", + "argument": { + "type": "minecraft:blend_density", + "argument": { "type": "minecraft:noise", "noise": "terralith:math/spike/height", "xz_scale": 0.5, "y_scale": 2 } + } } - - - -} } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spike/height_boost.json b/data/terralith/worldgen/density_function/overworld/spike/height_boost.json index 7ff65ac1..8b829a91 100644 --- a/data/terralith/worldgen/density_function/overworld/spike/height_boost.json +++ b/data/terralith/worldgen/density_function/overworld/spike/height_boost.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/spike/height_boost", - "xz_scale":1.0, - "y_scale": 0.0, - "type": "minecraft:noise" -}, -"argument2":0.0, -"type":"add" -}, -"type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/spike/height_boost", + "xz_scale": 1.0, + "y_scale": 0.0 + }, + "argument2": 0.0 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spike/noise.json b/data/terralith/worldgen/density_function/overworld/spike/noise.json index efdff5e3..d485d02a 100644 --- a/data/terralith/worldgen/density_function/overworld/spike/noise.json +++ b/data/terralith/worldgen/density_function/overworld/spike/noise.json @@ -1,50 +1,43 @@ { - "type":"minecraft:mul", - "argument1":{ - "type":"minecraft:add", - "argument1":{ - "type":"minecraft:add", - "argument1":"terralith:overworld/spike/dune_height", - "argument2":{ - "type":"minecraft:add", - "argument1": - - - { - "type":"add", - "argument1":0, - - "argument2": - - { - "type":"minecraft:y_clamped_gradient", - "from_y":30, - "to_y":320, - "from_value":3, - "to_value":-20 - } - - }, - "argument2": - - { - "type":"add", - "argument1": - - {"type":"mul","argument1":1.0,"argument2":"terralith:overworld/dune/size_spline"}, - "argument2":0 - } - } - }, - "argument2":{ - "type":"minecraft:add", - "argument1":1.0, - "argument2":{ - "type":"minecraft:mul", - "argument1":"overworld/depth", - "argument2":0.0 - } + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": "terralith:overworld/spike/dune_height", + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": 0, + "argument2": { + "type": "minecraft:y_clamped_gradient", + "from_value": 3, + "from_y": 30, + "to_value": -20, + "to_y": 320 + } + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 1.0, + "argument2": "terralith:overworld/dune/size_spline" + }, + "argument2": 0 + } } - }, - "argument2":1 + }, + "argument2": { + "type": "minecraft:add", + "argument1": 1.0, + "argument2": { + "type": "minecraft:mul", + "argument1": "overworld/depth", + "argument2": 0.0 + } + } + }, + "argument2": 1 } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spike/size_spline.json b/data/terralith/worldgen/density_function/overworld/spike/size_spline.json index b612e483..783af075 100644 --- a/data/terralith/worldgen/density_function/overworld/spike/size_spline.json +++ b/data/terralith/worldgen/density_function/overworld/spike/size_spline.json @@ -1,68 +1,66 @@ { - "type":"spline", - "min_value":-3, - "max_value":0, - "spline":{ - "coordinate":"overworld/temperature", - "points":[ - { - "location":-0.5, - "derivative":0, - "value":{ - "coordinate":"overworld/erosion", - "points":[ + "type": "minecraft:spline", + "spline": { + "coordinate": "overworld/temperature", + "points": [ + { + "derivative": 0, + "location": -0.5, + "value": { + "coordinate": "overworld/erosion", + "points": [ + { + "derivative": 0, + "location": 0.375, + "value": -3.75 + }, + { + "derivative": 0, + "location": 0.385, + "value": -0.75 + }, + { + "derivative": 0, + "location": 0.4, + "value": { + "coordinate": "overworld/continents", + "points": [ { - "location":0.375, - "derivative":0, - "value":-3.75 + "derivative": 0, + "location": -0.04, + "value": -3.75 }, - { - "location":0.385, - "derivative":0, - "value":-0.75 + { + "derivative": 0, + "location": 0.02, + "value": -0.75 + }, + { + "derivative": 0, + "location": 0.05, + "value": 0.0 }, { - "location":0.4, - "derivative":0, - "value":{ - "coordinate":"overworld/continents", - "points":[ - { - "location":-0.04, - "derivative":0, - "value":-3.75 - }, - { - "location":0.02, - "derivative":0, - "value":-0.75 - }, - { - "location":0.05, - "derivative":0, - "value":0.0 - }, - { - "location":0.15, - "derivative":0, - "value": 0 - } - ] - } + "derivative": 0, + "location": 0.15, + "value": 0 } - ] + ] + } } - }, - { - "location":-0.465, - "derivative":0, - "value":-0.75 - }, - { - "location":-0.435, - "derivative":0, - "value":-3.75 - } - ] - } + ] + } + }, + { + "derivative": 0, + "location": -0.465, + "value": -0.75 + }, + { + "derivative": 0, + "location": -0.435, + "value": -3.75 + } + ] + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spike/total.json b/data/terralith/worldgen/density_function/overworld/spike/total.json index 0a706612..52179efa 100644 --- a/data/terralith/worldgen/density_function/overworld/spike/total.json +++ b/data/terralith/worldgen/density_function/overworld/spike/total.json @@ -1,11 +1,8 @@ - - - { - "type": "minecraft:range_choice", - "input": "terralith:overworld/spike/size_spline", - "min_inclusive": -1, - "max_exclusive": 1000000, - "when_in_range": "terralith:overworld/spike/noise", - "when_out_of_range": -64 - } \ No newline at end of file + "type": "minecraft:range_choice", + "input": "terralith:overworld/spike/size_spline", + "min_inclusive": -1, + "max_exclusive": 1000000, + "when_in_range": "terralith:overworld/spike/noise", + "when_out_of_range": -64 +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spikes/base_height.json b/data/terralith/worldgen/density_function/overworld/spikes/base_height.json index 087aa45a..b0093dad 100644 --- a/data/terralith/worldgen/density_function/overworld/spikes/base_height.json +++ b/data/terralith/worldgen/density_function/overworld/spikes/base_height.json @@ -1,15 +1,13 @@ { - - "argument":{ - - "argument1":{ - "noise": "terralith:math/spike/base_height", - "xz_scale":1.0, - "y_scale": 0.0, - "type": "minecraft:noise" -}, -"argument2":0.625, -"type":"add" -}, -"type":"flat_cache" + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "terralith:math/spike/base_height", + "xz_scale": 1.0, + "y_scale": 0.0 + }, + "argument2": 0.625 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spikes/spike_x.json b/data/terralith/worldgen/density_function/overworld/spikes/spike_x.json index 83a84fbf..6c55865a 100644 --- a/data/terralith/worldgen/density_function/overworld/spikes/spike_x.json +++ b/data/terralith/worldgen/density_function/overworld/spikes/spike_x.json @@ -1,21 +1,19 @@ - { - "type": "mul", - "argument1": { - "type": "y_clamped_gradient", - "from_y": -64, - "to_y": 320, - "from_value": 1.5, - "to_value": -3 - }, - "argument2": - - {"type":"flat_cache", - "argument":{ - "type": "noise", + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.5, + "from_y": -64, + "to_value": -3, + "to_y": 320 + }, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:noise", "noise": "terralith:math/spikes/shift1", "xz_scale": 1.0, "y_scale": 0 } } -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spikes/spike_z.json b/data/terralith/worldgen/density_function/overworld/spikes/spike_z.json index 39514bad..607f6007 100644 --- a/data/terralith/worldgen/density_function/overworld/spikes/spike_z.json +++ b/data/terralith/worldgen/density_function/overworld/spikes/spike_z.json @@ -1,19 +1,19 @@ { - "type": "mul", - "argument1": { - "type": "y_clamped_gradient", - "from_y": -64, - "to_y": 320, - "from_value": 1.5, - "to_value": -3 - }, - "argument2": - - {"type":"flat_cache", - "argument":{ - "type": "noise", + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.5, + "from_y": -64, + "to_value": -3, + "to_y": 320 + }, + "argument2": { + "type": "minecraft:flat_cache", + "argument": { + "type": "minecraft:noise", "noise": "terralith:math/spikes/shift2", "xz_scale": 1.0, "y_scale": 0 - }} - } \ No newline at end of file + } + } +} \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/spikes/tendrils.json b/data/terralith/worldgen/density_function/overworld/spikes/tendrils.json index 7e32a15b..dd3ef786 100644 --- a/data/terralith/worldgen/density_function/overworld/spikes/tendrils.json +++ b/data/terralith/worldgen/density_function/overworld/spikes/tendrils.json @@ -1,50 +1,48 @@ { - "type": "minecraft:range_choice", - "input": "terralith:overworld/spike/size_spline", - "min_inclusive": -2, - "max_exclusive": 1000000, - "when_in_range": { - "type":"add", - "argument1": -{ - "type": "add", - "argument1": { - "type": "square", - "argument": - {"type":"abs", - "argument": - { - "type": "shifted_noise", - "noise": "terralith:math/spikes/noise", - "xz_scale": 1.0, - "y_scale": 0.0, - "shift_x": { - "type": "mul", - "argument1": 110, - "argument2": "terralith:overworld/spikes/spike_x" + "type": "minecraft:range_choice", + "input": "terralith:overworld/spike/size_spline", + "min_inclusive": -2, + "max_exclusive": 1000000, + "when_in_range": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:shifted_noise", + "noise": "terralith:math/spikes/noise", + "shift_x": { + "type": "minecraft:mul", + "argument1": 110, + "argument2": "terralith:overworld/spikes/spike_x" + }, + "shift_y": 8, + "shift_z": { + "type": "minecraft:mul", + "argument1": 110, + "argument2": "terralith:overworld/spikes/spike_z" + }, + "xz_scale": 1.0, + "y_scale": 0.0 + } + } }, - "shift_y": 8, - "shift_z": { - "type": "mul", - "argument1": 110, - "argument2": "terralith:overworld/spikes/spike_z" + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": -0.2675, + "from_y": 0, + "to_value": -3.0, + "to_y": 320 + }, + "argument2": "terralith:overworld/spikes/base_height" } - } - } - }, - "argument2": { - "type": "add", - "argument1": { - "type": "y_clamped_gradient", - "from_y": 0, - "to_y": 320, - "from_value": -0.2675, - "to_value": -3.0 }, - "argument2": "terralith:overworld/spikes/base_height" - } -}, -"argument2":"terralith:overworld/spike/size_spline" -}, - "when_out_of_range": -64 + "argument2": "terralith:overworld/spike/size_spline" + }, + "when_out_of_range": -64 } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/subtract_terrain_base.json b/data/terralith/worldgen/density_function/overworld/subtract_terrain_base.json index 233886b7..ec8fa01b 100644 --- a/data/terralith/worldgen/density_function/overworld/subtract_terrain_base.json +++ b/data/terralith/worldgen/density_function/overworld/subtract_terrain_base.json @@ -1,11 +1,8 @@ { - "type":"cache_once", - "argument": - -{ - "type": "min", - "argument1":"terralith:overworld/cliff/carve", - "argument2":64 -} - + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:min", + "argument1": "terralith:overworld/cliff/carve", + "argument2": 64 + } } \ No newline at end of file diff --git a/data/terralith/worldgen/density_function/overworld/subtract_terrain_sum.json b/data/terralith/worldgen/density_function/overworld/subtract_terrain_sum.json index c383f4c3..e7a61890 100644 --- a/data/terralith/worldgen/density_function/overworld/subtract_terrain_sum.json +++ b/data/terralith/worldgen/density_function/overworld/subtract_terrain_sum.json @@ -6,6 +6,6 @@ "min_inclusive": -1000000, "max_exclusive": 2.0, "when_in_range": "terralith:overworld/cliff/carve", - "when_out_of_range": 64 //UNRECOVERABLY_DENSE. sad + "when_out_of_range": 64 } } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/amethyst/calcite.json b/data/terralith/worldgen/noise/amethyst/calcite.json index 3533e12e..6b947e54 100644 --- a/data/terralith/worldgen/noise/amethyst/calcite.json +++ b/data/terralith/worldgen/noise/amethyst/calcite.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1.6, 0.9, 1.0, 1.75, 0 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/birch/surface.json b/data/terralith/worldgen/noise/birch/surface.json index f596d63c..0290a8ab 100644 --- a/data/terralith/worldgen/noise/birch/surface.json +++ b/data/terralith/worldgen/noise/birch/surface.json @@ -1,10 +1,10 @@ { - "firstOctave": -4, "amplitudes": [ 1.1, 0.5, 1.0, 2.5, 2.5 - ] + ], + "firstOctave": -4 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/birch/taiga_podzol.json b/data/terralith/worldgen/noise/birch/taiga_podzol.json index 85e6f3a3..9c02160d 100644 --- a/data/terralith/worldgen/noise/birch/taiga_podzol.json +++ b/data/terralith/worldgen/noise/birch/taiga_podzol.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1.1, 0.5, 1.0, 1.5, 2.0 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/birch/taiga_surface.json b/data/terralith/worldgen/noise/birch/taiga_surface.json index bf3b02ab..29d6f840 100644 --- a/data/terralith/worldgen/noise/birch/taiga_surface.json +++ b/data/terralith/worldgen/noise/birch/taiga_surface.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1.1, 0.5, 1.0, 2.75, 4.0 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/brushland/is_sand.json b/data/terralith/worldgen/noise/brushland/is_sand.json index 19c7bf4a..fba9673a 100644 --- a/data/terralith/worldgen/noise/brushland/is_sand.json +++ b/data/terralith/worldgen/noise/brushland/is_sand.json @@ -1,9 +1,9 @@ { - "firstOctave": -9, "amplitudes": [ 1, 1, 0.5, 1.25 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/brushland/sand.json b/data/terralith/worldgen/noise/brushland/sand.json index 665c0123..d6268ce2 100644 --- a/data/terralith/worldgen/noise/brushland/sand.json +++ b/data/terralith/worldgen/noise/brushland/sand.json @@ -1,10 +1,10 @@ { - "firstOctave": -4, "amplitudes": [ 0.75, 1.1, 0.5, 1.25, 1.4 - ] -} + ], + "firstOctave": -4 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/bryce/dirt.json b/data/terralith/worldgen/noise/bryce/dirt.json index 54ecc9bb..db155e81 100644 --- a/data/terralith/worldgen/noise/bryce/dirt.json +++ b/data/terralith/worldgen/noise/bryce/dirt.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1.6, 0.9, @@ -8,5 +7,6 @@ 0, 1.25, 4.3 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/bryce/strip.json b/data/terralith/worldgen/noise/bryce/strip.json index 4adebd93..f52c2622 100644 --- a/data/terralith/worldgen/noise/bryce/strip.json +++ b/data/terralith/worldgen/noise/bryce/strip.json @@ -1,5 +1,4 @@ { - "firstOctave": -7, "amplitudes": [ 1.6, 0.9, @@ -8,5 +7,6 @@ 0, 1.25, 4.3 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/andesite.json b/data/terralith/worldgen/noise/cave/andesite.json index d286cf4c..270e113d 100644 --- a/data/terralith/worldgen/noise/cave/andesite.json +++ b/data/terralith/worldgen/noise/cave/andesite.json @@ -1,5 +1,4 @@ { - "firstOctave": -11, "amplitudes": [ 1.1, 1.1, @@ -8,5 +7,6 @@ 2.0, 1.5, 1.0 - ] -} + ], + "firstOctave": -11 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/calcite_ice_cave.json b/data/terralith/worldgen/noise/cave/calcite_ice_cave.json index 874364cd..d8ec1374 100644 --- a/data/terralith/worldgen/noise/cave/calcite_ice_cave.json +++ b/data/terralith/worldgen/noise/cave/calcite_ice_cave.json @@ -1,10 +1,10 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.5, 1.125, 1.1, 0.5 - ] -} + ], + "firstOctave": -6 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/diorite.json b/data/terralith/worldgen/noise/cave/diorite.json index d286cf4c..270e113d 100644 --- a/data/terralith/worldgen/noise/cave/diorite.json +++ b/data/terralith/worldgen/noise/cave/diorite.json @@ -1,5 +1,4 @@ { - "firstOctave": -11, "amplitudes": [ 1.1, 1.1, @@ -8,5 +7,6 @@ 2.0, 1.5, 1.0 - ] -} + ], + "firstOctave": -11 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/granite.json b/data/terralith/worldgen/noise/cave/granite.json index d286cf4c..270e113d 100644 --- a/data/terralith/worldgen/noise/cave/granite.json +++ b/data/terralith/worldgen/noise/cave/granite.json @@ -1,5 +1,4 @@ { - "firstOctave": -11, "amplitudes": [ 1.1, 1.1, @@ -8,5 +7,6 @@ 2.0, 1.5, 1.0 - ] -} + ], + "firstOctave": -11 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/ice1.json b/data/terralith/worldgen/noise/cave/ice1.json index 6ccef96b..89b6a415 100644 --- a/data/terralith/worldgen/noise/cave/ice1.json +++ b/data/terralith/worldgen/noise/cave/ice1.json @@ -1,10 +1,10 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.5, 0.75, 2.2, 0.5 - ] -} + ], + "firstOctave": -6 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/ice2.json b/data/terralith/worldgen/noise/cave/ice2.json index e4eeb65f..4887cb04 100644 --- a/data/terralith/worldgen/noise/cave/ice2.json +++ b/data/terralith/worldgen/noise/cave/ice2.json @@ -1,10 +1,10 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.5, 1.25, 1.75, 1.5 - ] -} + ], + "firstOctave": -6 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/thermal/clay.json b/data/terralith/worldgen/noise/cave/thermal/clay.json index 333882f0..fb339249 100644 --- a/data/terralith/worldgen/noise/cave/thermal/clay.json +++ b/data/terralith/worldgen/noise/cave/thermal/clay.json @@ -1,9 +1,9 @@ { - "firstOctave": -4, "amplitudes": [ 1.0, 0.5, 1.0, 1.75 - ] + ], + "firstOctave": -4 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/thermal/dripstone.json b/data/terralith/worldgen/noise/cave/thermal/dripstone.json index 76c656f1..03a83e0f 100644 --- a/data/terralith/worldgen/noise/cave/thermal/dripstone.json +++ b/data/terralith/worldgen/noise/cave/thermal/dripstone.json @@ -1,7 +1,7 @@ { - "firstOctave": -2, "amplitudes": [ 1, 1.25 - ] + ], + "firstOctave": -2 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/thermal/magma.json b/data/terralith/worldgen/noise/cave/thermal/magma.json index 363db653..a0742b55 100644 --- a/data/terralith/worldgen/noise/cave/thermal/magma.json +++ b/data/terralith/worldgen/noise/cave/thermal/magma.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.5, @@ -7,5 +6,6 @@ 1.5, 0, 1.0 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/thermal/magma_alt.json b/data/terralith/worldgen/noise/cave/thermal/magma_alt.json index 8b3d2e25..33a4d5b2 100644 --- a/data/terralith/worldgen/noise/cave/thermal/magma_alt.json +++ b/data/terralith/worldgen/noise/cave/thermal/magma_alt.json @@ -1,5 +1,4 @@ { - "firstOctave": -7, "amplitudes": [ 1.0, 0.5, @@ -7,5 +6,6 @@ 1.5, 0, 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/thermal/magma_region.json b/data/terralith/worldgen/noise/cave/thermal/magma_region.json index 2b31d664..89b91a56 100644 --- a/data/terralith/worldgen/noise/cave/thermal/magma_region.json +++ b/data/terralith/worldgen/noise/cave/thermal/magma_region.json @@ -1,8 +1,8 @@ { - "firstOctave": -9, "amplitudes": [ 1.0, 1.0, 1.0 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/cave/thermal_lake.json b/data/terralith/worldgen/noise/cave/thermal_lake.json index 43f4aa18..05a7a9a5 100644 --- a/data/terralith/worldgen/noise/cave/thermal_lake.json +++ b/data/terralith/worldgen/noise/cave/thermal_lake.json @@ -1,5 +1,4 @@ { - "firstOctave": -5, "amplitudes": [ 1.2, 0.9, @@ -7,5 +6,6 @@ 2.0, 0, 4.0 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/detail_grass.json b/data/terralith/worldgen/noise/desert/detail_grass.json index 37d9a723..dd06ed4a 100644 --- a/data/terralith/worldgen/noise/desert/detail_grass.json +++ b/data/terralith/worldgen/noise/desert/detail_grass.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 0.675, 0.25, @@ -8,5 +7,6 @@ 28.0, 20.0, 20.0 - ] -} + ], + "firstOctave": -6 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/grass.json b/data/terralith/worldgen/noise/desert/grass.json index 7cffe464..95c4d216 100644 --- a/data/terralith/worldgen/noise/desert/grass.json +++ b/data/terralith/worldgen/noise/desert/grass.json @@ -1,9 +1,9 @@ { - "firstOctave": -4, "amplitudes": [ 0.75, 1.0, 1.25, 1.5 - ] -} + ], + "firstOctave": -4 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/gravel_surface.json b/data/terralith/worldgen/noise/desert/gravel_surface.json index 0953c7dc..a68df2d6 100644 --- a/data/terralith/worldgen/noise/desert/gravel_surface.json +++ b/data/terralith/worldgen/noise/desert/gravel_surface.json @@ -1,5 +1,4 @@ { - "firstOctave": -7, "amplitudes": [ 1.1, 1.1, @@ -8,5 +7,6 @@ 2.0, 4.0, 2.0 - ] -} + ], + "firstOctave": -7 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/mud.json b/data/terralith/worldgen/noise/desert/mud.json index 70ffa998..85261021 100644 --- a/data/terralith/worldgen/noise/desert/mud.json +++ b/data/terralith/worldgen/noise/desert/mud.json @@ -1,9 +1,9 @@ { - "firstOctave": -5, "amplitudes": [ 0.75, 1.0, 1.25, 1.5 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/mud2.json b/data/terralith/worldgen/noise/desert/mud2.json index 70ffa998..85261021 100644 --- a/data/terralith/worldgen/noise/desert/mud2.json +++ b/data/terralith/worldgen/noise/desert/mud2.json @@ -1,9 +1,9 @@ { - "firstOctave": -5, "amplitudes": [ 0.75, 1.0, 1.25, 1.5 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_line1.json b/data/terralith/worldgen/noise/desert/sands_line1.json index 165ee9e1..09e260ed 100644 --- a/data/terralith/worldgen/noise/desert/sands_line1.json +++ b/data/terralith/worldgen/noise/desert/sands_line1.json @@ -1,10 +1,10 @@ { - "firstOctave": -7, "amplitudes": [ 1, 0.5, 0, 0.5, 1 - ] -} + ], + "firstOctave": -7 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_line2.json b/data/terralith/worldgen/noise/desert/sands_line2.json index 9740f631..9429ef9e 100644 --- a/data/terralith/worldgen/noise/desert/sands_line2.json +++ b/data/terralith/worldgen/noise/desert/sands_line2.json @@ -1,5 +1,4 @@ { - "firstOctave": -10, "amplitudes": [ 1, 1, @@ -7,5 +6,6 @@ 0, 1.5, 0.65 - ] -} + ], + "firstOctave": -10 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_line3.json b/data/terralith/worldgen/noise/desert/sands_line3.json index 3a73982a..3a708f32 100644 --- a/data/terralith/worldgen/noise/desert/sands_line3.json +++ b/data/terralith/worldgen/noise/desert/sands_line3.json @@ -1,7 +1,7 @@ { - "firstOctave": -8, "amplitudes": [ 1, 1 - ] -} + ], + "firstOctave": -8 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_line4.json b/data/terralith/worldgen/noise/desert/sands_line4.json index b240feaf..090cb07c 100644 --- a/data/terralith/worldgen/noise/desert/sands_line4.json +++ b/data/terralith/worldgen/noise/desert/sands_line4.json @@ -1,9 +1,9 @@ { - "firstOctave": -9, "amplitudes": [ 1, 1.2, 1.5, 1.8 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_line5.json b/data/terralith/worldgen/noise/desert/sands_line5.json index c4ba0b56..c637b864 100644 --- a/data/terralith/worldgen/noise/desert/sands_line5.json +++ b/data/terralith/worldgen/noise/desert/sands_line5.json @@ -1,10 +1,10 @@ { - "firstOctave": -7, "amplitudes": [ 1, 1.6, 0.7, 0, 0.5 - ] -} + ], + "firstOctave": -7 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_line6.json b/data/terralith/worldgen/noise/desert/sands_line6.json index 4763b47a..d7af6f23 100644 --- a/data/terralith/worldgen/noise/desert/sands_line6.json +++ b/data/terralith/worldgen/noise/desert/sands_line6.json @@ -1,5 +1,4 @@ { - "firstOctave": -9, "amplitudes": [ 1, 0, @@ -8,5 +7,6 @@ 2, 1.75, 1.5 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_line7.json b/data/terralith/worldgen/noise/desert/sands_line7.json index 05e15efd..ab50b5f4 100644 --- a/data/terralith/worldgen/noise/desert/sands_line7.json +++ b/data/terralith/worldgen/noise/desert/sands_line7.json @@ -1,5 +1,4 @@ { - "firstOctave": -8, "amplitudes": [ 1, 0, @@ -8,5 +7,6 @@ 1.75, 0, 2.25 - ] -} + ], + "firstOctave": -8 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/desert/sands_surface.json b/data/terralith/worldgen/noise/desert/sands_surface.json index b879241d..9dbdc10d 100644 --- a/data/terralith/worldgen/noise/desert/sands_surface.json +++ b/data/terralith/worldgen/noise/desert/sands_surface.json @@ -1,5 +1,4 @@ { - "firstOctave": -9, "amplitudes": [ 1, 1, @@ -11,5 +10,6 @@ 4, 2.5, 5.5 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/generic/clay_thickness.json b/data/terralith/worldgen/noise/generic/clay_thickness.json index 9e8b20f4..a64ca23d 100644 --- a/data/terralith/worldgen/noise/generic/clay_thickness.json +++ b/data/terralith/worldgen/noise/generic/clay_thickness.json @@ -1,8 +1,8 @@ { - "firstOctave": -8, "amplitudes": [ 1.1, 1.0, 0.75 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/generic/gravel.json b/data/terralith/worldgen/noise/generic/gravel.json index 9c5a6d9f..37e89681 100644 --- a/data/terralith/worldgen/noise/generic/gravel.json +++ b/data/terralith/worldgen/noise/generic/gravel.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1.1, 0.5, 1.0, 0.75, 1.5 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/generic/sand.json b/data/terralith/worldgen/noise/generic/sand.json index 46b211ec..bc2bad42 100644 --- a/data/terralith/worldgen/noise/generic/sand.json +++ b/data/terralith/worldgen/noise/generic/sand.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1.1, 0.75, 1.0, 0.65, 0.4 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/generic/sand_thickness.json b/data/terralith/worldgen/noise/generic/sand_thickness.json index 06ce0dd7..2616fc0e 100644 --- a/data/terralith/worldgen/noise/generic/sand_thickness.json +++ b/data/terralith/worldgen/noise/generic/sand_thickness.json @@ -1,8 +1,8 @@ { - "firstOctave": -8, "amplitudes": [ 1.1, 0.75, 1.0 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/highlands/cracks.json b/data/terralith/worldgen/noise/highlands/cracks.json index bcf720e9..95415642 100644 --- a/data/terralith/worldgen/noise/highlands/cracks.json +++ b/data/terralith/worldgen/noise/highlands/cracks.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 0.75, 1.0, @@ -9,5 +8,6 @@ 0.2, 2.2, 5.0 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/highlands/creek.json b/data/terralith/worldgen/noise/highlands/creek.json index 03cd835a..19acdef7 100644 --- a/data/terralith/worldgen/noise/highlands/creek.json +++ b/data/terralith/worldgen/noise/highlands/creek.json @@ -1,5 +1,4 @@ { - "firstOctave": -8, "amplitudes": [ 1.0, 1.0, @@ -9,5 +8,6 @@ 0.2, 1.0, 1.0 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/highlands/gravel.json b/data/terralith/worldgen/noise/highlands/gravel.json index 2243aef2..7f0b254e 100644 --- a/data/terralith/worldgen/noise/highlands/gravel.json +++ b/data/terralith/worldgen/noise/highlands/gravel.json @@ -1,9 +1,9 @@ { - "firstOctave": -4, "amplitudes": [ 1, 1.1, 0.25, 2.25 - ] + ], + "firstOctave": -4 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/highlands/red_sand.json b/data/terralith/worldgen/noise/highlands/red_sand.json index a1ec665a..6c010563 100644 --- a/data/terralith/worldgen/noise/highlands/red_sand.json +++ b/data/terralith/worldgen/noise/highlands/red_sand.json @@ -1,7 +1,7 @@ { - "firstOctave": -3, "amplitudes": [ 1, 1.25 - ] + ], + "firstOctave": -3 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/highlands/terracotta.json b/data/terralith/worldgen/noise/highlands/terracotta.json index 8b8cc4e8..15b770ae 100644 --- a/data/terralith/worldgen/noise/highlands/terracotta.json +++ b/data/terralith/worldgen/noise/highlands/terracotta.json @@ -1,9 +1,9 @@ { - "firstOctave": -5, "amplitudes": [ 1, 1.4, 0.25, 1.0 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/highlands/white_terracotta.json b/data/terralith/worldgen/noise/highlands/white_terracotta.json index 4a3263a9..d1e42553 100644 --- a/data/terralith/worldgen/noise/highlands/white_terracotta.json +++ b/data/terralith/worldgen/noise/highlands/white_terracotta.json @@ -1,7 +1,7 @@ { - "firstOctave": -2, "amplitudes": [ 1.25, 0.75 - ] + ], + "firstOctave": -2 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/aquifer/is_forced.json b/data/terralith/worldgen/noise/math/aquifer/is_forced.json index c26a7a26..be9ccef8 100644 --- a/data/terralith/worldgen/noise/math/aquifer/is_forced.json +++ b/data/terralith/worldgen/noise/math/aquifer/is_forced.json @@ -1,6 +1,6 @@ { - "firstOctave": -11, "amplitudes": [ 1.225 - ] + ], + "firstOctave": -11 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/height.json b/data/terralith/worldgen/noise/math/arch/height.json index 6a15f978..8434ef3f 100644 --- a/data/terralith/worldgen/noise/math/arch/height.json +++ b/data/terralith/worldgen/noise/math/arch/height.json @@ -1,9 +1,9 @@ { - "firstOctave": -8, "amplitudes": [ 1.025, 0.075, 0.3, 0.125 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/height2x.json b/data/terralith/worldgen/noise/math/arch/height2x.json index 9e19afc6..974c72e5 100644 --- a/data/terralith/worldgen/noise/math/arch/height2x.json +++ b/data/terralith/worldgen/noise/math/arch/height2x.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.5, @@ -7,5 +6,6 @@ 0, 0, 0.5 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/height_1.json b/data/terralith/worldgen/noise/math/arch/height_1.json index 5060a343..897544f9 100644 --- a/data/terralith/worldgen/noise/math/arch/height_1.json +++ b/data/terralith/worldgen/noise/math/arch/height_1.json @@ -1,6 +1,6 @@ { - "firstOctave": -8, "amplitudes": [ 1.0 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/noise_multiplier.json b/data/terralith/worldgen/noise/math/arch/noise_multiplier.json index 1eea99c0..ea59f6a9 100644 --- a/data/terralith/worldgen/noise/math/arch/noise_multiplier.json +++ b/data/terralith/worldgen/noise/math/arch/noise_multiplier.json @@ -1,6 +1,6 @@ { - "firstOctave": -10, "amplitudes": [ 0.96 - ] + ], + "firstOctave": -10 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/shape.json b/data/terralith/worldgen/noise/math/arch/shape.json index 8cd814d8..f4a66b2c 100644 --- a/data/terralith/worldgen/noise/math/arch/shape.json +++ b/data/terralith/worldgen/noise/math/arch/shape.json @@ -1,10 +1,10 @@ { - "firstOctave": -8, "amplitudes": [ 1.0, 0.0, 0, 0.4, 0.225 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/shape2.json b/data/terralith/worldgen/noise/math/arch/shape2.json index 8cd814d8..f4a66b2c 100644 --- a/data/terralith/worldgen/noise/math/arch/shape2.json +++ b/data/terralith/worldgen/noise/math/arch/shape2.json @@ -1,10 +1,10 @@ { - "firstOctave": -8, "amplitudes": [ 1.0, 0.0, 0, 0.4, 0.225 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/vertical_noise.json b/data/terralith/worldgen/noise/math/arch/vertical_noise.json index b825c033..500ccd8e 100644 --- a/data/terralith/worldgen/noise/math/arch/vertical_noise.json +++ b/data/terralith/worldgen/noise/math/arch/vertical_noise.json @@ -1,7 +1,7 @@ { - "firstOctave": -7, "amplitudes": [ 5.25, 2.25 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/arch/vertical_noise_meme.json b/data/terralith/worldgen/noise/math/arch/vertical_noise_meme.json index a45ab5f6..c7dfe734 100644 --- a/data/terralith/worldgen/noise/math/arch/vertical_noise_meme.json +++ b/data/terralith/worldgen/noise/math/arch/vertical_noise_meme.json @@ -1,7 +1,7 @@ { - "firstOctave": -7, "amplitudes": [ 1.75, 0.95 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/cheese/cave_layer.json b/data/terralith/worldgen/noise/math/cheese/cave_layer.json index 99f9bbc1..58cc50c2 100644 --- a/data/terralith/worldgen/noise/math/cheese/cave_layer.json +++ b/data/terralith/worldgen/noise/math/cheese/cave_layer.json @@ -1,8 +1,8 @@ { - "firstOctave": -8, "amplitudes": [ 0.75, 0.5, 1.5 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/cheese/megacave.json b/data/terralith/worldgen/noise/math/cheese/megacave.json index 5f3c1d0b..95c9185d 100644 --- a/data/terralith/worldgen/noise/math/cheese/megacave.json +++ b/data/terralith/worldgen/noise/math/cheese/megacave.json @@ -1,5 +1,4 @@ { - "firstOctave": -10, "amplitudes": [ 0.5, 1.0, @@ -11,5 +10,6 @@ 2.0, 2.0, 3.0 - ] + ], + "firstOctave": -10 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/cliff/max_cut.json b/data/terralith/worldgen/noise/math/cliff/max_cut.json index 8a879541..5aa9cc13 100644 --- a/data/terralith/worldgen/noise/math/cliff/max_cut.json +++ b/data/terralith/worldgen/noise/math/cliff/max_cut.json @@ -1,6 +1,6 @@ { - "firstOctave": -11, "amplitudes": [ 0.535 - ] + ], + "firstOctave": -11 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/cliff/mod.json b/data/terralith/worldgen/noise/math/cliff/mod.json index e62c7e82..25185ded 100644 --- a/data/terralith/worldgen/noise/math/cliff/mod.json +++ b/data/terralith/worldgen/noise/math/cliff/mod.json @@ -1,9 +1,9 @@ { - "firstOctave": -7, "amplitudes": [ 0.5, 0.25, 0.675, 0.125 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/cliff/slope.json b/data/terralith/worldgen/noise/math/cliff/slope.json index 54afe06d..bca14dce 100644 --- a/data/terralith/worldgen/noise/math/cliff/slope.json +++ b/data/terralith/worldgen/noise/math/cliff/slope.json @@ -1,6 +1,6 @@ { - "firstOctave": -11, "amplitudes": [ 1.35 - ] + ], + "firstOctave": -11 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/dune/amount.json b/data/terralith/worldgen/noise/math/dune/amount.json index a2d8010d..0e47b7ee 100644 --- a/data/terralith/worldgen/noise/math/dune/amount.json +++ b/data/terralith/worldgen/noise/math/dune/amount.json @@ -1,7 +1,7 @@ { - "firstOctave": -12, "amplitudes": [ 1.0, 0.85 - ] + ], + "firstOctave": -12 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/dune/height.json b/data/terralith/worldgen/noise/math/dune/height.json index 82360be6..deeb4652 100644 --- a/data/terralith/worldgen/noise/math/dune/height.json +++ b/data/terralith/worldgen/noise/math/dune/height.json @@ -1,9 +1,9 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.5, 0.7, 0.625 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/dune/height_boost.json b/data/terralith/worldgen/noise/math/dune/height_boost.json index 631dc544..35bb9d7e 100644 --- a/data/terralith/worldgen/noise/math/dune/height_boost.json +++ b/data/terralith/worldgen/noise/math/dune/height_boost.json @@ -1,7 +1,7 @@ { - "firstOctave": -10, "amplitudes": [ 0.2, 0.075 - ] + ], + "firstOctave": -10 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/dune/twist.json b/data/terralith/worldgen/noise/math/dune/twist.json index 95446d27..ef67d86d 100644 --- a/data/terralith/worldgen/noise/math/dune/twist.json +++ b/data/terralith/worldgen/noise/math/dune/twist.json @@ -1,8 +1,8 @@ { - "firstOctave": -6, "amplitudes": [ 0.525, 0.25, 0.35 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/noise/base.json b/data/terralith/worldgen/noise/math/noise/base.json index 64e11c36..38d07d6f 100644 --- a/data/terralith/worldgen/noise/math/noise/base.json +++ b/data/terralith/worldgen/noise/math/noise/base.json @@ -1,10 +1,10 @@ { - "firstOctave": -7, "amplitudes": [ 1.0, 1.0, 1.0, 1.0, 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/noodle/ridge.json b/data/terralith/worldgen/noise/math/noodle/ridge.json index b45ffcf9..0701b239 100644 --- a/data/terralith/worldgen/noise/math/noodle/ridge.json +++ b/data/terralith/worldgen/noise/math/noodle/ridge.json @@ -1,6 +1,6 @@ { - "firstOctave": -7, "amplitudes": [ 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/noodle/ridge2.json b/data/terralith/worldgen/noise/math/noodle/ridge2.json index b45ffcf9..0701b239 100644 --- a/data/terralith/worldgen/noise/math/noodle/ridge2.json +++ b/data/terralith/worldgen/noise/math/noodle/ridge2.json @@ -1,6 +1,6 @@ { - "firstOctave": -7, "amplitudes": [ 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/noodle/ridge3.json b/data/terralith/worldgen/noise/math/noodle/ridge3.json index b45ffcf9..0701b239 100644 --- a/data/terralith/worldgen/noise/math/noodle/ridge3.json +++ b/data/terralith/worldgen/noise/math/noodle/ridge3.json @@ -1,6 +1,6 @@ { - "firstOctave": -7, "amplitudes": [ 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/noodle/ridge4.json b/data/terralith/worldgen/noise/math/noodle/ridge4.json index b45ffcf9..0701b239 100644 --- a/data/terralith/worldgen/noise/math/noodle/ridge4.json +++ b/data/terralith/worldgen/noise/math/noodle/ridge4.json @@ -1,6 +1,6 @@ { - "firstOctave": -7, "amplitudes": [ 1.0 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spike/amount.json b/data/terralith/worldgen/noise/math/spike/amount.json index a2d8010d..0e47b7ee 100644 --- a/data/terralith/worldgen/noise/math/spike/amount.json +++ b/data/terralith/worldgen/noise/math/spike/amount.json @@ -1,7 +1,7 @@ { - "firstOctave": -12, "amplitudes": [ 1.0, 0.85 - ] + ], + "firstOctave": -12 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spike/base_height.json b/data/terralith/worldgen/noise/math/spike/base_height.json index 125adbf7..e1d72010 100644 --- a/data/terralith/worldgen/noise/math/spike/base_height.json +++ b/data/terralith/worldgen/noise/math/spike/base_height.json @@ -1,6 +1,6 @@ { - "firstOctave": -11, "amplitudes": [ 0.3 - ] + ], + "firstOctave": -11 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spike/height.json b/data/terralith/worldgen/noise/math/spike/height.json index 82360be6..deeb4652 100644 --- a/data/terralith/worldgen/noise/math/spike/height.json +++ b/data/terralith/worldgen/noise/math/spike/height.json @@ -1,9 +1,9 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.5, 0.7, 0.625 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spike/height_boost.json b/data/terralith/worldgen/noise/math/spike/height_boost.json index 631dc544..35bb9d7e 100644 --- a/data/terralith/worldgen/noise/math/spike/height_boost.json +++ b/data/terralith/worldgen/noise/math/spike/height_boost.json @@ -1,7 +1,7 @@ { - "firstOctave": -10, "amplitudes": [ 0.2, 0.075 - ] + ], + "firstOctave": -10 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spike/twist.json b/data/terralith/worldgen/noise/math/spike/twist.json index 95446d27..ef67d86d 100644 --- a/data/terralith/worldgen/noise/math/spike/twist.json +++ b/data/terralith/worldgen/noise/math/spike/twist.json @@ -1,8 +1,8 @@ { - "firstOctave": -6, "amplitudes": [ 0.525, 0.25, 0.35 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spikes/noise.json b/data/terralith/worldgen/noise/math/spikes/noise.json index 3706433c..fdc0da21 100644 --- a/data/terralith/worldgen/noise/math/spikes/noise.json +++ b/data/terralith/worldgen/noise/math/spikes/noise.json @@ -1,10 +1,10 @@ { - "firstOctave": -6, "amplitudes": [ 1.25, 0.45, 1.75, 0.55, 0.95 - ] -} + ], + "firstOctave": -6 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spikes/shift1.json b/data/terralith/worldgen/noise/math/spikes/shift1.json index e9113146..b9713da7 100644 --- a/data/terralith/worldgen/noise/math/spikes/shift1.json +++ b/data/terralith/worldgen/noise/math/spikes/shift1.json @@ -1,6 +1,6 @@ { - "firstOctave": -10, "amplitudes": [ 1 - ] -} + ], + "firstOctave": -10 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/spikes/shift2.json b/data/terralith/worldgen/noise/math/spikes/shift2.json index e9113146..b9713da7 100644 --- a/data/terralith/worldgen/noise/math/spikes/shift2.json +++ b/data/terralith/worldgen/noise/math/spikes/shift2.json @@ -1,6 +1,6 @@ { - "firstOctave": -10, "amplitudes": [ 1 - ] -} + ], + "firstOctave": -10 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web1.json b/data/terralith/worldgen/noise/math/web/web1.json index 8342b08f..e8f9833d 100644 --- a/data/terralith/worldgen/noise/math/web/web1.json +++ b/data/terralith/worldgen/noise/math/web/web1.json @@ -1,7 +1,7 @@ { - "firstOctave": -9, "amplitudes": [ 1.7, 0.75 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web2.json b/data/terralith/worldgen/noise/math/web/web2.json index 8342b08f..e8f9833d 100644 --- a/data/terralith/worldgen/noise/math/web/web2.json +++ b/data/terralith/worldgen/noise/math/web/web2.json @@ -1,7 +1,7 @@ { - "firstOctave": -9, "amplitudes": [ 1.7, 0.75 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web3.json b/data/terralith/worldgen/noise/math/web/web3.json index 8342b08f..e8f9833d 100644 --- a/data/terralith/worldgen/noise/math/web/web3.json +++ b/data/terralith/worldgen/noise/math/web/web3.json @@ -1,7 +1,7 @@ { - "firstOctave": -9, "amplitudes": [ 1.7, 0.75 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web4.json b/data/terralith/worldgen/noise/math/web/web4.json index 8342b08f..e8f9833d 100644 --- a/data/terralith/worldgen/noise/math/web/web4.json +++ b/data/terralith/worldgen/noise/math/web/web4.json @@ -1,7 +1,7 @@ { - "firstOctave": -9, "amplitudes": [ 1.7, 0.75 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web_set1.json b/data/terralith/worldgen/noise/math/web/web_set1.json index 3118dcf8..85061ddf 100644 --- a/data/terralith/worldgen/noise/math/web/web_set1.json +++ b/data/terralith/worldgen/noise/math/web/web_set1.json @@ -1,6 +1,6 @@ { - "firstOctave": -9, "amplitudes": [ 0.5 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web_set2.json b/data/terralith/worldgen/noise/math/web/web_set2.json index 3118dcf8..85061ddf 100644 --- a/data/terralith/worldgen/noise/math/web/web_set2.json +++ b/data/terralith/worldgen/noise/math/web/web_set2.json @@ -1,6 +1,6 @@ { - "firstOctave": -9, "amplitudes": [ 0.5 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web_set3.json b/data/terralith/worldgen/noise/math/web/web_set3.json index 3118dcf8..85061ddf 100644 --- a/data/terralith/worldgen/noise/math/web/web_set3.json +++ b/data/terralith/worldgen/noise/math/web/web_set3.json @@ -1,6 +1,6 @@ { - "firstOctave": -9, "amplitudes": [ 0.5 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/math/web/web_set4.json b/data/terralith/worldgen/noise/math/web/web_set4.json index 3118dcf8..85061ddf 100644 --- a/data/terralith/worldgen/noise/math/web/web_set4.json +++ b/data/terralith/worldgen/noise/math/web/web_set4.json @@ -1,6 +1,6 @@ { - "firstOctave": -9, "amplitudes": [ 0.5 - ] -} + ], + "firstOctave": -9 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/mushroom/surface.json b/data/terralith/worldgen/noise/mushroom/surface.json index 912b2da9..d04d55ca 100644 --- a/data/terralith/worldgen/noise/mushroom/surface.json +++ b/data/terralith/worldgen/noise/mushroom/surface.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1, 1.1, @@ -8,5 +7,6 @@ 1.0, 2.5, 4.5 - ] -} + ], + "firstOctave": -6 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/plains/is_coarse.json b/data/terralith/worldgen/noise/plains/is_coarse.json index 193db793..c0d06715 100644 --- a/data/terralith/worldgen/noise/plains/is_coarse.json +++ b/data/terralith/worldgen/noise/plains/is_coarse.json @@ -1,7 +1,7 @@ { - "firstOctave": -9, "amplitudes": [ 1.0, 1.0 - ] + ], + "firstOctave": -9 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/plains/surface.json b/data/terralith/worldgen/noise/plains/surface.json index e1adb239..f0402a1e 100644 --- a/data/terralith/worldgen/noise/plains/surface.json +++ b/data/terralith/worldgen/noise/plains/surface.json @@ -1,10 +1,10 @@ { - "firstOctave": -4, "amplitudes": [ 1.1, 0.5, 1.0, 2.25, 3.5 - ] + ], + "firstOctave": -4 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/plains/tiny_noise.json b/data/terralith/worldgen/noise/plains/tiny_noise.json index 681269e2..ba922df3 100644 --- a/data/terralith/worldgen/noise/plains/tiny_noise.json +++ b/data/terralith/worldgen/noise/plains/tiny_noise.json @@ -1,7 +1,7 @@ { - "firstOctave": -1, "amplitudes": [ 1.0, 1.0 - ] + ], + "firstOctave": -1 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/savanna/dripstone.json b/data/terralith/worldgen/noise/savanna/dripstone.json index c6c4205f..cb2005a0 100644 --- a/data/terralith/worldgen/noise/savanna/dripstone.json +++ b/data/terralith/worldgen/noise/savanna/dripstone.json @@ -1,7 +1,7 @@ { - "firstOctave": -2, "amplitudes": [ 1.0, 1.0 - ] + ], + "firstOctave": -2 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/savanna/fracture.json b/data/terralith/worldgen/noise/savanna/fracture.json index 9c5e2b62..e4e4ff98 100644 --- a/data/terralith/worldgen/noise/savanna/fracture.json +++ b/data/terralith/worldgen/noise/savanna/fracture.json @@ -1,5 +1,4 @@ { - "firstOctave": -5, "amplitudes": [ 0.5, 1.0, @@ -7,5 +6,6 @@ 0.75, 1.2, 1.85 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/savanna/path.json b/data/terralith/worldgen/noise/savanna/path.json index f917ab36..73b99f73 100644 --- a/data/terralith/worldgen/noise/savanna/path.json +++ b/data/terralith/worldgen/noise/savanna/path.json @@ -1,10 +1,10 @@ { - "firstOctave": -8, "amplitudes": [ 1.0, 1.2, 0.7, 1.2, 1.0 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/savanna/stone.json b/data/terralith/worldgen/noise/savanna/stone.json index 930e719c..f2e2632b 100644 --- a/data/terralith/worldgen/noise/savanna/stone.json +++ b/data/terralith/worldgen/noise/savanna/stone.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1, 0.9, 0.5, 1.25, 1.2 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/savanna/surface.json b/data/terralith/worldgen/noise/savanna/surface.json index 751c9e20..eb1b8dd7 100644 --- a/data/terralith/worldgen/noise/savanna/surface.json +++ b/data/terralith/worldgen/noise/savanna/surface.json @@ -1,10 +1,10 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 1.2, 0.7, 1.6, 2.0 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/savanna/terracotta.json b/data/terralith/worldgen/noise/savanna/terracotta.json index 930e719c..f2e2632b 100644 --- a/data/terralith/worldgen/noise/savanna/terracotta.json +++ b/data/terralith/worldgen/noise/savanna/terracotta.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1, 0.9, 0.5, 1.25, 1.2 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/scarlet/crimson_noise.json b/data/terralith/worldgen/noise/scarlet/crimson_noise.json index def094d1..8c65ec25 100644 --- a/data/terralith/worldgen/noise/scarlet/crimson_noise.json +++ b/data/terralith/worldgen/noise/scarlet/crimson_noise.json @@ -1,5 +1,4 @@ { - "firstOctave": -5, "amplitudes": [ 1.4, 0.9, @@ -7,5 +6,6 @@ 1.4, 0, 1.0 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/scarlet/mini_noise.json b/data/terralith/worldgen/noise/scarlet/mini_noise.json index 6af09f7c..55089caf 100644 --- a/data/terralith/worldgen/noise/scarlet/mini_noise.json +++ b/data/terralith/worldgen/noise/scarlet/mini_noise.json @@ -1,7 +1,7 @@ { - "firstOctave": -2, "amplitudes": [ 1.0, 0.75 - ] + ], + "firstOctave": -2 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/scarlet/surface_pattern.json b/data/terralith/worldgen/noise/scarlet/surface_pattern.json index 9a56d856..d11dd5cf 100644 --- a/data/terralith/worldgen/noise/scarlet/surface_pattern.json +++ b/data/terralith/worldgen/noise/scarlet/surface_pattern.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1.4, 0.9, @@ -8,5 +7,6 @@ 0, 1.0, 1.0 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/shield/surface.json b/data/terralith/worldgen/noise/shield/surface.json index bc187d6e..e188059e 100644 --- a/data/terralith/worldgen/noise/shield/surface.json +++ b/data/terralith/worldgen/noise/shield/surface.json @@ -1,5 +1,4 @@ { - "firstOctave": -7, "amplitudes": [ 1.0, 1.25, @@ -9,5 +8,6 @@ 0.0, 2.25, 3.5 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/shrubland/rocky_surface.json b/data/terralith/worldgen/noise/shrubland/rocky_surface.json index 02d70eb9..c48a72d9 100644 --- a/data/terralith/worldgen/noise/shrubland/rocky_surface.json +++ b/data/terralith/worldgen/noise/shrubland/rocky_surface.json @@ -1,5 +1,4 @@ { - "firstOctave": -7, "amplitudes": [ 1, 1.25, @@ -7,5 +6,6 @@ 0.5, 1.0, 1.0 - ] -} + ], + "firstOctave": -7 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/shrubland/surface.json b/data/terralith/worldgen/noise/shrubland/surface.json index 9206a0de..773260bd 100644 --- a/data/terralith/worldgen/noise/shrubland/surface.json +++ b/data/terralith/worldgen/noise/shrubland/surface.json @@ -1,5 +1,4 @@ { - "firstOctave": -5, "amplitudes": [ 1, 1.25, @@ -7,5 +6,6 @@ 0.5, 3.5, 6.0 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/sparse_jungle/noise.json b/data/terralith/worldgen/noise/sparse_jungle/noise.json index 85e8e15e..5eba7707 100644 --- a/data/terralith/worldgen/noise/sparse_jungle/noise.json +++ b/data/terralith/worldgen/noise/sparse_jungle/noise.json @@ -1,6 +1,6 @@ { - "firstOctave": -1, "amplitudes": [ 1.0 - ] -} + ], + "firstOctave": -1 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/sparse_jungle/noise_big.json b/data/terralith/worldgen/noise/sparse_jungle/noise_big.json index 223579fe..55089caf 100644 --- a/data/terralith/worldgen/noise/sparse_jungle/noise_big.json +++ b/data/terralith/worldgen/noise/sparse_jungle/noise_big.json @@ -1,7 +1,7 @@ { - "firstOctave": -2, "amplitudes": [ 1.0, 0.75 - ] -} + ], + "firstOctave": -2 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/sparse_jungle/surface.json b/data/terralith/worldgen/noise/sparse_jungle/surface.json index b5c74719..7f77b8bf 100644 --- a/data/terralith/worldgen/noise/sparse_jungle/surface.json +++ b/data/terralith/worldgen/noise/sparse_jungle/surface.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 0.75, 1.1, 0.5, 1.25, 1.4 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/steppe/gravel.json b/data/terralith/worldgen/noise/steppe/gravel.json index 9c6feace..cfb5409a 100644 --- a/data/terralith/worldgen/noise/steppe/gravel.json +++ b/data/terralith/worldgen/noise/steppe/gravel.json @@ -1,10 +1,10 @@ { - "firstOctave": -8, "amplitudes": [ 1.0, 0.75, 1.25, 0.5, 0.3 - ] + ], + "firstOctave": -8 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/swamp/surface.json b/data/terralith/worldgen/noise/swamp/surface.json index 04e8c56c..90225c99 100644 --- a/data/terralith/worldgen/noise/swamp/surface.json +++ b/data/terralith/worldgen/noise/swamp/surface.json @@ -1,9 +1,9 @@ { - "firstOctave": -5, "amplitudes": [ 1.0, 1.0, 0.75, 0.75 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/taiga/cracks.json b/data/terralith/worldgen/noise/taiga/cracks.json index eaec0428..750bc37f 100644 --- a/data/terralith/worldgen/noise/taiga/cracks.json +++ b/data/terralith/worldgen/noise/taiga/cracks.json @@ -1,9 +1,9 @@ { - "firstOctave": -4, "amplitudes": [ 1.25, 1.35, 1.5, 1.0 - ] + ], + "firstOctave": -4 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/taiga/dirt.json b/data/terralith/worldgen/noise/taiga/dirt.json index a4b9402c..5115b7af 100644 --- a/data/terralith/worldgen/noise/taiga/dirt.json +++ b/data/terralith/worldgen/noise/taiga/dirt.json @@ -1,10 +1,10 @@ { - "firstOctave": -4, "amplitudes": [ 1.25, 1.15, 0.5, 1.75, 2.25 - ] + ], + "firstOctave": -4 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/taiga/lakes.json b/data/terralith/worldgen/noise/taiga/lakes.json index 94ce5444..43503324 100644 --- a/data/terralith/worldgen/noise/taiga/lakes.json +++ b/data/terralith/worldgen/noise/taiga/lakes.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1.25, 1.15, 0.5, 1.75, 2.25 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/taiga/siberian_surface.json b/data/terralith/worldgen/noise/taiga/siberian_surface.json index 7c43226e..0616d340 100644 --- a/data/terralith/worldgen/noise/taiga/siberian_surface.json +++ b/data/terralith/worldgen/noise/taiga/siberian_surface.json @@ -1,5 +1,4 @@ { - "firstOctave": -7, "amplitudes": [ 1.0, 1.25, @@ -9,5 +8,6 @@ 0.0, 2.0, 1.5 - ] + ], + "firstOctave": -7 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/tropics/gravel.json b/data/terralith/worldgen/noise/tropics/gravel.json index 47b48765..9f5b954e 100644 --- a/data/terralith/worldgen/noise/tropics/gravel.json +++ b/data/terralith/worldgen/noise/tropics/gravel.json @@ -1,5 +1,4 @@ { - "firstOctave": -5, "amplitudes": [ 1, 0.9, @@ -7,5 +6,6 @@ 1.25, 1.75, 2.65 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/tropics/volcano_magma.json b/data/terralith/worldgen/noise/tropics/volcano_magma.json index abdd2cb6..dd1c931f 100644 --- a/data/terralith/worldgen/noise/tropics/volcano_magma.json +++ b/data/terralith/worldgen/noise/tropics/volcano_magma.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1.0, 0.9, @@ -7,5 +6,6 @@ 1.25, 1.25, 1 - ] -} + ], + "firstOctave": -6 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/tropics/volcano_surface.json b/data/terralith/worldgen/noise/tropics/volcano_surface.json index 930e719c..f2e2632b 100644 --- a/data/terralith/worldgen/noise/tropics/volcano_surface.json +++ b/data/terralith/worldgen/noise/tropics/volcano_surface.json @@ -1,10 +1,10 @@ { - "firstOctave": -5, "amplitudes": [ 1, 0.9, 0.5, 1.25, 1.2 - ] -} + ], + "firstOctave": -5 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/yellowstone/calcite_cliff.json b/data/terralith/worldgen/noise/yellowstone/calcite_cliff.json index f0febdb1..2e029af8 100644 --- a/data/terralith/worldgen/noise/yellowstone/calcite_cliff.json +++ b/data/terralith/worldgen/noise/yellowstone/calcite_cliff.json @@ -1,9 +1,9 @@ { - "firstOctave": -7, "amplitudes": [ 1, 1, 0.5, 1.25 - ] -} + ], + "firstOctave": -7 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/yellowstone/calcite_patch.json b/data/terralith/worldgen/noise/yellowstone/calcite_patch.json index 54ecc9bb..db155e81 100644 --- a/data/terralith/worldgen/noise/yellowstone/calcite_patch.json +++ b/data/terralith/worldgen/noise/yellowstone/calcite_patch.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1.6, 0.9, @@ -8,5 +7,6 @@ 0, 1.25, 4.3 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/yellowstone/dirt.json b/data/terralith/worldgen/noise/yellowstone/dirt.json index 0e4c5106..609d68d2 100644 --- a/data/terralith/worldgen/noise/yellowstone/dirt.json +++ b/data/terralith/worldgen/noise/yellowstone/dirt.json @@ -1,8 +1,8 @@ { - "firstOctave": -2, "amplitudes": [ 1, 0.75, 1.5 - ] -} + ], + "firstOctave": -2 +} \ No newline at end of file diff --git a/data/terralith/worldgen/noise/yellowstone/gravel_1.json b/data/terralith/worldgen/noise/yellowstone/gravel_1.json index e72c77bb..b570ddbc 100644 --- a/data/terralith/worldgen/noise/yellowstone/gravel_1.json +++ b/data/terralith/worldgen/noise/yellowstone/gravel_1.json @@ -1,7 +1,7 @@ { - "firstOctave": -5, "amplitudes": [ 1.0, 0.25 - ] + ], + "firstOctave": -5 } \ No newline at end of file diff --git a/data/terralith/worldgen/noise/yellowstone/gravel_2.json b/data/terralith/worldgen/noise/yellowstone/gravel_2.json index d86cab45..184c4786 100644 --- a/data/terralith/worldgen/noise/yellowstone/gravel_2.json +++ b/data/terralith/worldgen/noise/yellowstone/gravel_2.json @@ -1,5 +1,4 @@ { - "firstOctave": -6, "amplitudes": [ 1.7, 0.9, @@ -8,5 +7,6 @@ 0, 1.25, 4.3 - ] + ], + "firstOctave": -6 } \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/alpha/clay_patch.json b/data/terralith/worldgen/placed_feature/alpha/clay_patch.json index f76d4ace..bdfc39fd 100644 --- a/data/terralith/worldgen/placed_feature/alpha/clay_patch.json +++ b/data/terralith/worldgen/placed_feature/alpha/clay_patch.json @@ -1,27 +1,27 @@ { - "feature": "terralith:alpha/clay_patch", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 3 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 57 - }, - "max_inclusive": { - "absolute": 62 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:alpha/clay_patch", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 57 + }, + "max_inclusive": { + "absolute": 62 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/alpha/flowers.json b/data/terralith/worldgen/placed_feature/alpha/flowers.json index cc247933..d21a30b8 100644 --- a/data/terralith/worldgen/placed_feature/alpha/flowers.json +++ b/data/terralith/worldgen/placed_feature/alpha/flowers.json @@ -1,36 +1,36 @@ { - "feature": "terralith:alpha/flowers", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:clamped", - "value": { - "min_inclusive": 0, - "max_inclusive": 1, - "source": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -3, - "max_inclusive": 1 - } - } - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:alpha/flowers", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:clamped", + "value": { + "min_inclusive": 0, + "max_inclusive": 1, + "source": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -3, + "max_inclusive": 1 + } + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/alpha/flowers_2.json b/data/terralith/worldgen/placed_feature/alpha/flowers_2.json index 37c2232f..d50ce822 100644 --- a/data/terralith/worldgen/placed_feature/alpha/flowers_2.json +++ b/data/terralith/worldgen/placed_feature/alpha/flowers_2.json @@ -1,36 +1,36 @@ { - "feature": "terralith:alpha/flowers_2", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:clamped", - "value": { - "min_inclusive": 0, - "max_inclusive": 1, - "source": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -3, - "max_inclusive": 1 - } - } - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:alpha/flowers_2", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:clamped", + "value": { + "min_inclusive": 0, + "max_inclusive": 1, + "source": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -3, + "max_inclusive": 1 + } + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/alpha/sand_beaches.json b/data/terralith/worldgen/placed_feature/alpha/sand_beaches.json index 5701f473..157e9bce 100644 --- a/data/terralith/worldgen/placed_feature/alpha/sand_beaches.json +++ b/data/terralith/worldgen/placed_feature/alpha/sand_beaches.json @@ -1,37 +1,37 @@ { - "feature": "terralith:alpha/sand_beaches", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 275, - "noise_offset": 0.2 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 50 - }, - "max_inclusive": { - "absolute": 61 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:alpha/sand_beaches", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 275, + "noise_offset": 0.2, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 50 + }, + "max_inclusive": { + "absolute": 61 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/alpha/trees.json b/data/terralith/worldgen/placed_feature/alpha/trees.json index bf3d899f..f0a40592 100644 --- a/data/terralith/worldgen/placed_feature/alpha/trees.json +++ b/data/terralith/worldgen/placed_feature/alpha/trees.json @@ -1,40 +1,40 @@ { - "feature": "terralith:alpha/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:alpha/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/birch_tall.json b/data/terralith/worldgen/placed_feature/birch/birch_tall.json index 551242a7..e4490506 100644 --- a/data/terralith/worldgen/placed_feature/birch/birch_tall.json +++ b/data/terralith/worldgen/placed_feature/birch/birch_tall.json @@ -1,35 +1,35 @@ { - "feature": "terralith:birch/birch_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:birch/birch_tall", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 10, + "weight": 9 + }, + { + "data": 11, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/cloud_tree_tall.json b/data/terralith/worldgen/placed_feature/birch/cloud_tree_tall.json index 7c0dc743..b77458bf 100644 --- a/data/terralith/worldgen/placed_feature/birch/cloud_tree_tall.json +++ b/data/terralith/worldgen/placed_feature/birch/cloud_tree_tall.json @@ -1,17 +1,17 @@ { - "feature": "terralith:birch/cloud_tree_tall", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "stage": "0" - }, - "Name": "minecraft:birch_sapling" - }, - "type": "minecraft:would_survive" - } - } - ] -} + "feature": "terralith:birch/cloud_tree_tall", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:birch_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/disk_stone.json b/data/terralith/worldgen/placed_feature/birch/disk_stone.json index 6e496c1d..5d809a89 100644 --- a/data/terralith/worldgen/placed_feature/birch/disk_stone.json +++ b/data/terralith/worldgen/placed_feature/birch/disk_stone.json @@ -1,19 +1,26 @@ { - "feature": "terralith:birch/disk_stone", - "placement": [ - { - "type": "minecraft:count", - "count": 64 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:birch/disk_stone", + "placement": [ + { + "type": "minecraft:count", + "count": 64 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/fallen_tree.json b/data/terralith/worldgen/placed_feature/birch/fallen_tree.json index 1ef7b73d..e94b1a70 100644 --- a/data/terralith/worldgen/placed_feature/birch/fallen_tree.json +++ b/data/terralith/worldgen/placed_feature/birch/fallen_tree.json @@ -1,38 +1,38 @@ { - "feature": "terralith:birch/fallen_tree_base", - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "dirt" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:birch/fallen_tree_base", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/flowers.json b/data/terralith/worldgen/placed_feature/birch/flowers.json index 67e00fd6..8e07b5aa 100644 --- a/data/terralith/worldgen/placed_feature/birch/flowers.json +++ b/data/terralith/worldgen/placed_feature/birch/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:birch/flowers", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:birch/flowers", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/minecon_flowers.json b/data/terralith/worldgen/placed_feature/birch/minecon_flowers.json index 11c38f6e..dfcec95a 100644 --- a/data/terralith/worldgen/placed_feature/birch/minecon_flowers.json +++ b/data/terralith/worldgen/placed_feature/birch/minecon_flowers.json @@ -16,4 +16,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/tree_log.json b/data/terralith/worldgen/placed_feature/birch/tree_log.json index d9923b67..1f561b87 100644 --- a/data/terralith/worldgen/placed_feature/birch/tree_log.json +++ b/data/terralith/worldgen/placed_feature/birch/tree_log.json @@ -42,4 +42,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/tree_log_extra.json b/data/terralith/worldgen/placed_feature/birch/tree_log_extra.json index 1df2fa4f..5e5312fd 100644 --- a/data/terralith/worldgen/placed_feature/birch/tree_log_extra.json +++ b/data/terralith/worldgen/placed_feature/birch/tree_log_extra.json @@ -42,4 +42,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/tree_moss.json b/data/terralith/worldgen/placed_feature/birch/tree_moss.json index d2c8fd85..8dfebb5d 100644 --- a/data/terralith/worldgen/placed_feature/birch/tree_moss.json +++ b/data/terralith/worldgen/placed_feature/birch/tree_moss.json @@ -25,6 +25,9 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:true" + }, "direction_of_search": "up", "max_steps": 2, "target_condition": { @@ -35,23 +38,20 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_log" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:birch_log" ] } ] - }, - "allowed_search_condition": { - "type": "minecraft:true" } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/trees_1.json b/data/terralith/worldgen/placed_feature/birch/trees_1.json deleted file mode 100644 index 17bb359f..00000000 --- a/data/terralith/worldgen/placed_feature/birch/trees_1.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "feature": "terralith:birch/trees_1", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 200 - }, - { - "weight": 100, - "data": 204 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 10, - "noise_factor": 225, - "noise_offset": 0 - }, - { - "type": "minecraft:rarity_filter", - "chance": 200 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/birch/trees_forest.json b/data/terralith/worldgen/placed_feature/birch/trees_forest.json index 3592d1c1..387a052c 100644 --- a/data/terralith/worldgen/placed_feature/birch/trees_forest.json +++ b/data/terralith/worldgen/placed_feature/birch/trees_forest.json @@ -1,40 +1,40 @@ { - "feature": "terralith:birch/trees_forest", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 9, - "noise_factor": 157, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "dirt" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:birch/trees_forest", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 157, + "noise_offset": 0, + "noise_to_count_ratio": 9 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/birch/trees_forest_negative.json b/data/terralith/worldgen/placed_feature/birch/trees_forest_negative.json index 50fa8257..570aa889 100644 --- a/data/terralith/worldgen/placed_feature/birch/trees_forest_negative.json +++ b/data/terralith/worldgen/placed_feature/birch/trees_forest_negative.json @@ -1,40 +1,40 @@ { - "feature": "terralith:birch/trees_forest_negative", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -9, - "noise_factor": 157, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "dirt" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:birch/trees_forest_negative", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 157, + "noise_offset": 0, + "noise_to_count_ratio": -9 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/brushland/boulders.json b/data/terralith/worldgen/placed_feature/brushland/boulders.json index bfb1d24f..1f0bf69e 100644 --- a/data/terralith/worldgen/placed_feature/brushland/boulders.json +++ b/data/terralith/worldgen/placed_feature/brushland/boulders.json @@ -1,68 +1,68 @@ { - "feature": "terralith:brushland/boulder", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 16 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 180, - "noise_offset": 0 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:dirt" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:dirt" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:brushland/boulder", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 16 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 180, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + 3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt" + ], + "offset": [ + 0, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/brushland/bushes.json b/data/terralith/worldgen/placed_feature/brushland/bushes.json index 8941371e..5804a67e 100644 --- a/data/terralith/worldgen/placed_feature/brushland/bushes.json +++ b/data/terralith/worldgen/placed_feature/brushland/bushes.json @@ -1,47 +1,47 @@ { - "feature": "terralith:brushland/bushes", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 13 - }, - { - "weight": 10, - "data": 14 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "stage": "0" - }, - "Name": "minecraft:oak_sapling" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:brushland/bushes", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 13, + "weight": 90 + }, + { + "data": 14, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/brushland/grass.json b/data/terralith/worldgen/placed_feature/brushland/grass.json index baf5853d..0c12e9f0 100644 --- a/data/terralith/worldgen/placed_feature/brushland/grass.json +++ b/data/terralith/worldgen/placed_feature/brushland/grass.json @@ -1,19 +1,19 @@ { - "feature": "terralith:brushland/grass", - "placement": [ - { - "type": "minecraft:count", - "count": 7 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:brushland/grass", + "placement": [ + { + "type": "minecraft:count", + "count": 7 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/brushland/grass_extra.json b/data/terralith/worldgen/placed_feature/brushland/grass_extra.json index 4ae745f2..048069cc 100644 --- a/data/terralith/worldgen/placed_feature/brushland/grass_extra.json +++ b/data/terralith/worldgen/placed_feature/brushland/grass_extra.json @@ -1,19 +1,19 @@ { - "feature": "terralith:brushland/grass_extra", - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:brushland/grass_extra", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/brushland/patch_tall_grass.json b/data/terralith/worldgen/placed_feature/brushland/patch_tall_grass.json index 0ac7471f..56735040 100644 --- a/data/terralith/worldgen/placed_feature/brushland/patch_tall_grass.json +++ b/data/terralith/worldgen/placed_feature/brushland/patch_tall_grass.json @@ -1,19 +1,19 @@ { - "feature": "terralith:brushland/patch_tall_grass", - "placement": [ - { - "type": "minecraft:count", - "count": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:brushland/patch_tall_grass", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/caldera/crater_fixer.json b/data/terralith/worldgen/placed_feature/caldera/crater_fixer.json index 991a36df..ebc73254 100644 --- a/data/terralith/worldgen/placed_feature/caldera/crater_fixer.json +++ b/data/terralith/worldgen/placed_feature/caldera/crater_fixer.json @@ -2,16 +2,16 @@ "feature": { "type": "minecraft:ore", "config": { - "size": 64, "discard_chance_on_air_exposure": 0, + "size": 64, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:cobbled_deepslate" + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } } ] @@ -34,4 +34,4 @@ "heightmap": "OCEAN_FLOOR" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/caldera/lakes.json b/data/terralith/worldgen/placed_feature/caldera/lakes.json index 3238afa2..e88707ab 100644 --- a/data/terralith/worldgen/placed_feature/caldera/lakes.json +++ b/data/terralith/worldgen/placed_feature/caldera/lakes.json @@ -1,23 +1,371 @@ { - "feature": "terralith:caldera/lakes", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:caldera/lakes", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 10 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:magma_block", + "cobbled_deepslate" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + -1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + -1, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + 1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava", + "cobbled_deepslate" + ], + "offset": [ + 1, + 1, + 1 + ] + } + ] + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/blooming/cliff.json b/data/terralith/worldgen/placed_feature/canyon/blooming/cliff.json index e2edc0ea..14d0033a 100644 --- a/data/terralith/worldgen/placed_feature/canyon/blooming/cliff.json +++ b/data/terralith/worldgen/placed_feature/canyon/blooming/cliff.json @@ -1,31 +1,169 @@ { - "feature": "terralith:canyon/blooming/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/blooming/cliff", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -16, + "max_inclusive": 0 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:dirt" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 0, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + -1 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/blooming/flowers.json b/data/terralith/worldgen/placed_feature/canyon/blooming/flowers.json index 22fdc0ca..c87f9c4f 100644 --- a/data/terralith/worldgen/placed_feature/canyon/blooming/flowers.json +++ b/data/terralith/worldgen/placed_feature/canyon/blooming/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:canyon/blooming/flowers", - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/blooming/flowers", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/blooming/flowers_white.json b/data/terralith/worldgen/placed_feature/canyon/blooming/flowers_white.json index 0b6e5cbd..ac30f7eb 100644 --- a/data/terralith/worldgen/placed_feature/canyon/blooming/flowers_white.json +++ b/data/terralith/worldgen/placed_feature/canyon/blooming/flowers_white.json @@ -1,19 +1,19 @@ { - "feature": "terralith:canyon/blooming/flowers_white", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/blooming/flowers_white", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/generic/cliff.json b/data/terralith/worldgen/placed_feature/canyon/generic/cliff.json index a98852fa..d9c8e970 100644 --- a/data/terralith/worldgen/placed_feature/canyon/generic/cliff.json +++ b/data/terralith/worldgen/placed_feature/canyon/generic/cliff.json @@ -1,31 +1,192 @@ { - "feature": "terralith:canyon/generic/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 128 - }, - { - "weight": 0, - "data": 128 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/generic/cliff", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 0 + } + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 16, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:dirt", + "coarse_dirt" + ], + "offset": [ + 0, + 0, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:dirt" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 0, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + -1 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/generic/slab_stone.json b/data/terralith/worldgen/placed_feature/canyon/generic/slab_stone.json index 3754dafb..0afbd548 100644 --- a/data/terralith/worldgen/placed_feature/canyon/generic/slab_stone.json +++ b/data/terralith/worldgen/placed_feature/canyon/generic/slab_stone.json @@ -1,210 +1,210 @@ { - "feature": "terralith:canyon/generic/slab_stone", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/generic/slab_stone", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/glacial/snow.json b/data/terralith/worldgen/placed_feature/canyon/glacial/snow.json deleted file mode 100644 index 2ae5dfe9..00000000 --- a/data/terralith/worldgen/placed_feature/canyon/glacial/snow.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:canyon/glacial/snow", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/canyon/glacial/snow_surface.json b/data/terralith/worldgen/placed_feature/canyon/glacial/snow_surface.json index 3f8fc089..d0d42dba 100644 --- a/data/terralith/worldgen/placed_feature/canyon/glacial/snow_surface.json +++ b/data/terralith/worldgen/placed_feature/canyon/glacial/snow_surface.json @@ -1,257 +1,245 @@ { - "feature": "terralith:canyon/glacial/snow_surface", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 140 - }, - { - "weight": 0, - "data": 140 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:packed_ice", - "snow_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:packed_ice", - "snow_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:packed_ice", - "snow_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:packed_ice", - "snow_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:packed_ice", - "snow_block" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/glacial/snow_surface", + "placement": [ + { + "type": "minecraft:count", + "count": 140 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:packed_ice", + "snow_block" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:packed_ice", + "snow_block" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:packed_ice", + "snow_block" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:packed_ice", + "snow_block" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:packed_ice", + "snow_block" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + 0, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 2, + 0, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 2 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -1, + 0, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -2, + 0, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + -2 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/clay.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/clay.json index aea8c1fd..296f025d 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/clay.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/clay.json @@ -1,31 +1,26 @@ { - "feature": "terralith:canyon/red_sandstone/clay", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 120 - }, - { - "weight": 0, - "data": 120 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/clay", + "placement": [ + { + "type": "minecraft:count", + "count": 120 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/cliff.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/cliff.json deleted file mode 100644 index 1822464d..00000000 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/cliff.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "feature": "terralith:canyon/red_sandstone/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/dripleaf.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/dripleaf.json index 7f0cc531..0b698491 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/dripleaf.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/dripleaf.json @@ -1,19 +1,19 @@ { - "feature": "terralith:canyon/red_sandstone/dripleaf", - "placement": [ - { - "type": "minecraft:count", - "count": 32 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/dripleaf", + "placement": [ + { + "type": "minecraft:count", + "count": 32 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lake_palms.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lake_palms.json index a00c39ee..4dd86514 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lake_palms.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lake_palms.json @@ -1,33 +1,33 @@ { - "feature": "terralith:canyon/red_sandstone/lake_palms", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:moss_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/lake_palms", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:moss_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lakes.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lakes.json index 4215312e..6445f2fb 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lakes.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lakes.json @@ -1,23 +1,340 @@ { - "feature": "terralith:canyon/red_sandstone/lakes", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/lakes", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 10 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:red_sand", + "minecraft:red_sandstone", + "smooth_red_sandstone", + "stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:grass_block", + "minecraft:moss_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:grass_block", + "minecraft:moss_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:moss_block", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + -1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + -1, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:stone", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:moss_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + 1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:red_sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + 1, + 1, + 1 + ] + } + ] + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lilypad.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lilypad.json index 9a03897b..e32fc4ad 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lilypad.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/lilypad.json @@ -1,19 +1,19 @@ { - "feature": "terralith:canyon/red_sandstone/lilypad", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/lilypad", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss.json index 541b0adf..35a648c7 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss.json @@ -1,19 +1,26 @@ { - "feature": "terralith:canyon/red_sandstone/moss", - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/moss", + "placement": [ + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss_carpet.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss_carpet.json index 007e16cf..b15f22bb 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss_carpet.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/moss_carpet.json @@ -1,67 +1,67 @@ { - "feature": "terralith:canyon/red_sandstone/moss_carpet", - "placement": [ - { - "type": "minecraft:count", - "count": 120 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:moss_block" - ] - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": -6, - "max_inclusive": 6, - "mean": 0, - "deviation": 3 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:clay", - "minecraft:red_sandstone", - "minecraft:smooth_red_sandstone" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/moss_carpet", + "placement": [ + { + "type": "minecraft:count", + "count": 120 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:moss_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 3, + "min_inclusive": -6, + "max_inclusive": 6, + "mean": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:red_sand", + "minecraft:clay", + "minecraft:red_sandstone", + "minecraft:smooth_red_sandstone" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/palm_1.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/palm_1.json index fd19ccc9..066e94f0 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/palm_1.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/palm_1.json @@ -1,4 +1,4 @@ { - "feature": "terralith:canyon/red_sandstone/palm_1", - "placement": [] -} + "feature": "terralith:canyon/red_sandstone/palm_1", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/scattered_palms.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/scattered_palms.json index e4d97a6f..5b6bf149 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/scattered_palms.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/scattered_palms.json @@ -1,47 +1,47 @@ { - "feature": "terralith:canyon/red_sandstone/scattered_palms", - "placement": [ - { - "type": "minecraft:count", - "count": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 156, - "noise_offset": 0.3 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 30, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:moss_block", - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/scattered_palms", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 156, + "noise_offset": 0.3, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 30, + "noise_offset": -0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:red_sand", + "minecraft:moss_block", + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab.json deleted file mode 100644 index 878ed7cc..00000000 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab.json +++ /dev/null @@ -1,210 +0,0 @@ -{ - "feature": "terralith:canyon/red_sandstone/slab", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:red_sandstone" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab_smooth.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab_smooth.json deleted file mode 100644 index 7208aa99..00000000 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/slab_smooth.json +++ /dev/null @@ -1,210 +0,0 @@ -{ - "feature": "terralith:canyon/red_sandstone/slab_smooth", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:smooth_red_sandstone" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/terracotta.json b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/terracotta.json index 6c8922c6..5494f260 100644 --- a/data/terralith/worldgen/placed_feature/canyon/red_sandstone/terracotta.json +++ b/data/terralith/worldgen/placed_feature/canyon/red_sandstone/terracotta.json @@ -1,19 +1,26 @@ { - "feature": "terralith:canyon/red_sandstone/terracotta", - "placement": [ - { - "type": "minecraft:count", - "count": 80 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/red_sandstone/terracotta", + "placement": [ + { + "type": "minecraft:count", + "count": 80 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/clay.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/clay.json index 972bbe2d..61ee65dc 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/clay.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/clay.json @@ -1,31 +1,26 @@ { - "feature": "terralith:canyon/sandstone/clay", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 120 - }, - { - "weight": 0, - "data": 120 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/clay", + "placement": [ + { + "type": "minecraft:count", + "count": 120 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/cliff.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/cliff.json index 5cce934e..8b3cc028 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/cliff.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/cliff.json @@ -1,31 +1,176 @@ { - "feature": "terralith:canyon/sandstone/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/cliff", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -16, + "max_inclusive": 0 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:stone", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + 2, + -1 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/dripleaf.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/dripleaf.json index 12b6a8bb..1e8b04a1 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/dripleaf.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/dripleaf.json @@ -1,19 +1,19 @@ { - "feature": "terralith:canyon/sandstone/dripleaf", - "placement": [ - { - "type": "minecraft:count", - "count": 32 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/dripleaf", + "placement": [ + { + "type": "minecraft:count", + "count": 32 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/lake_palms.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/lake_palms.json index fa484b9a..3506bf3e 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/lake_palms.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/lake_palms.json @@ -1,33 +1,33 @@ { - "feature": "terralith:canyon/sandstone/lake_palms", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:moss_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/lake_palms", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:moss_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/lakes.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/lakes.json index bf97609c..e122e938 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/lakes.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/lakes.json @@ -1,23 +1,340 @@ { - "feature": "terralith:canyon/sandstone/lakes", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/lakes", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 10 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:sandstone", + "smooth_sandstone", + "stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:grass_block", + "minecraft:moss_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:grass_block", + "minecraft:moss_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:moss_block", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:stone", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:moss_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:sand", + "minecraft:sandstone", + "minecraft:clay", + "minecraft:stone", + "minecraft:moss_block", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + 1, + 1 + ] + } + ] + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/lilypad.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/lilypad.json index 7851f909..8096ad06 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/lilypad.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/lilypad.json @@ -1,19 +1,19 @@ { - "feature": "terralith:canyon/sandstone/lilypad", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/lilypad", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/moss.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/moss.json index 4bd58130..18941b5a 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/moss.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/moss.json @@ -1,19 +1,26 @@ { - "feature": "terralith:canyon/sandstone/moss", - "placement": [ - { - "type": "minecraft:count", - "count": 255 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/moss", + "placement": [ + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/moss_carpet.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/moss_carpet.json index 589300c9..c4677a46 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/moss_carpet.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/moss_carpet.json @@ -1,67 +1,67 @@ { - "feature": "terralith:canyon/sandstone/moss_carpet", - "placement": [ - { - "type": "minecraft:count", - "count": 120 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:moss_block" - ] - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": -6, - "max_inclusive": 6, - "mean": 0, - "deviation": 3 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:clay", - "minecraft:sandstone", - "minecraft:smooth_sandstone" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/moss_carpet", + "placement": [ + { + "type": "minecraft:count", + "count": 120 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:moss_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 3, + "min_inclusive": -6, + "max_inclusive": 6, + "mean": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:clay", + "minecraft:sandstone", + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/palm_1.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/palm_1.json index 3321247e..f5f23f2e 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/palm_1.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/palm_1.json @@ -1,4 +1,4 @@ { - "feature": "terralith:canyon/sandstone/palm_1", - "placement": [] -} + "feature": "terralith:canyon/sandstone/palm_1", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/sandstone.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/sandstone.json index 8fb7f96f..7a320724 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/sandstone.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/sandstone.json @@ -1,101 +1,101 @@ { - "feature": "terralith:canyon/sandstone/sandstone", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 270 - } - } - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 16, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 5 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/sandstone", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 270 + } + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 16, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 5 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -5 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/scattered_palms.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/scattered_palms.json index 1dedc985..c8f11749 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/scattered_palms.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/scattered_palms.json @@ -1,47 +1,47 @@ { - "feature": "terralith:canyon/sandstone/scattered_palms", - "placement": [ - { - "type": "minecraft:count", - "count": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 156, - "noise_offset": 0.3 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 30, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:moss_block", - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/scattered_palms", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 156, + "noise_offset": 0.3, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 30, + "noise_offset": -0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:moss_block", + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/slab.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/slab.json index 0154f8ca..85316c9e 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/slab.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/slab.json @@ -1,210 +1,210 @@ { - "feature": "terralith:canyon/sandstone/slab", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:sandstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:sandstone" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/slab", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sandstone" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/canyon/sandstone/slab_smooth.json b/data/terralith/worldgen/placed_feature/canyon/sandstone/slab_smooth.json index 00579ae5..facae3a5 100644 --- a/data/terralith/worldgen/placed_feature/canyon/sandstone/slab_smooth.json +++ b/data/terralith/worldgen/placed_feature/canyon/sandstone/slab_smooth.json @@ -1,210 +1,210 @@ { - "feature": "terralith:canyon/sandstone/slab_smooth", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:smooth_sandstone" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/slab_smooth", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_down.json b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_down.json index cb7671b7..3821cf0a 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_down.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_down.json @@ -2,14 +2,13 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "down", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "down", "layers": [ { "height": 1, @@ -17,16 +16,16 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 99, "data": { "Name": "minecraft:amethyst_block" - } + }, + "weight": 99 }, { - "weight": 1, "data": { "Name": "minecraft:budding_amethyst" - } + }, + "weight": 1 } ] } @@ -35,16 +34,16 @@ "height": 1, "provider": { "type": "minecraft:noise_provider", - "seed": 10, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 0.75, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 10, "states": [ { "Name": "minecraft:small_amethyst_bud", @@ -140,7 +139,8 @@ ] } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -169,26 +169,25 @@ }, { "type": "minecraft:block_predicate_filter", - "predicate": - - { + "predicate": { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:deepslate","amethyst_block" + "minecraft:deepslate", + "amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -198,57 +197,57 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -261,4 +260,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_east.json b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_east.json index 15b4fccd..e4d55494 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_east.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_east.json @@ -2,14 +2,13 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "east", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "east", "layers": [ { "height": 1, @@ -17,16 +16,16 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 99, "data": { "Name": "minecraft:amethyst_block" - } + }, + "weight": 99 }, { - "weight": 1, "data": { "Name": "minecraft:budding_amethyst" - } + }, + "weight": 1 } ] } @@ -35,16 +34,16 @@ "height": 1, "provider": { "type": "minecraft:noise_provider", - "seed": 20, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 0.75, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 20, "states": [ { "Name": "minecraft:small_amethyst_bud", @@ -140,7 +139,8 @@ ] } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -175,18 +175,19 @@ { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:deepslate","amethyst_block" + "minecraft:deepslate", + "amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -196,57 +197,57 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -259,4 +260,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_north.json b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_north.json index 0c2a4251..73f5919a 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_north.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_north.json @@ -2,14 +2,13 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "north", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "north", "layers": [ { "height": 1, @@ -17,16 +16,16 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 99, "data": { "Name": "minecraft:amethyst_block" - } + }, + "weight": 99 }, { - "weight": 1, "data": { "Name": "minecraft:budding_amethyst" - } + }, + "weight": 1 } ] } @@ -35,16 +34,16 @@ "height": 1, "provider": { "type": "minecraft:noise_provider", - "seed": 30, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 0.75, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 30, "states": [ { "Name": "minecraft:small_amethyst_bud", @@ -140,7 +139,8 @@ ] } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -175,18 +175,19 @@ { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:deepslate","amethyst_block" + "minecraft:deepslate", + "amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -196,57 +197,57 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -259,4 +260,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_south.json b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_south.json index 63292a97..c77cb321 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_south.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_south.json @@ -2,14 +2,13 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "south", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "south", "layers": [ { "height": 1, @@ -17,16 +16,16 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 99, "data": { "Name": "minecraft:amethyst_block" - } + }, + "weight": 99 }, { - "weight": 1, "data": { "Name": "minecraft:budding_amethyst" - } + }, + "weight": 1 } ] } @@ -35,16 +34,16 @@ "height": 1, "provider": { "type": "minecraft:noise_provider", - "seed": 30, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 0.75, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 30, "states": [ { "Name": "minecraft:small_amethyst_bud", @@ -140,7 +139,8 @@ ] } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -175,18 +175,19 @@ { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:deepslate","amethyst_block" + "minecraft:deepslate", + "amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -196,57 +197,57 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -259,4 +260,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_up.json b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_up.json index 5b8b7f2c..45cdffec 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_up.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_up.json @@ -2,14 +2,13 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, @@ -17,16 +16,16 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 99, "data": { "Name": "minecraft:amethyst_block" - } + }, + "weight": 99 }, { - "weight": 1, "data": { "Name": "minecraft:budding_amethyst" - } + }, + "weight": 1 } ] } @@ -35,16 +34,16 @@ "height": 1, "provider": { "type": "minecraft:noise_provider", - "seed": 10, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 0.75, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 10, "states": [ { "Name": "minecraft:small_amethyst_bud", @@ -140,7 +139,8 @@ ] } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -175,18 +175,19 @@ { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:deepslate","amethyst_block" + "minecraft:deepslate", + "amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -196,57 +197,57 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -259,4 +260,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_west.json b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_west.json index 18538172..8b8f230a 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_west.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/amethyst/crystal_west.json @@ -2,14 +2,13 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "west", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "west", "layers": [ { "height": 1, @@ -17,16 +16,16 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 99, "data": { "Name": "minecraft:amethyst_block" - } + }, + "weight": 99 }, { - "weight": 1, "data": { "Name": "minecraft:budding_amethyst" - } + }, + "weight": 1 } ] } @@ -35,16 +34,16 @@ "height": 1, "provider": { "type": "minecraft:noise_provider", - "seed": 20, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 0.75, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 20, "states": [ { "Name": "minecraft:small_amethyst_bud", @@ -140,7 +139,8 @@ ] } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -175,18 +175,19 @@ { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:deepslate","amethyst_block" + "minecraft:deepslate", + "amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -196,57 +197,57 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -259,4 +260,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/crystal_geode_start.json b/data/terralith/worldgen/placed_feature/cave/crystal/crystal_geode_start.json index bbf41b23..e99fd0b3 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/crystal_geode_start.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/crystal_geode_start.json @@ -1,151 +1,153 @@ { - "feature": { - "type": "minecraft:geode", - "config": { - "min_gen_offset": -16, - "max_gen_offset": 16, - "noise_multiplier": 0.05, - "invalid_blocks_threshold": 1, - "outer_wall_distance": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 - } - }, - "distribution_points": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "point_offset": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 2 - } - }, - "use_potential_placements_chance": 0.35, - "use_alternate_layer0_chance": 0.083, - "placements_require_layer0_alternate": true, - "blocks": { - "outer_layer_provider": { - "state": { - "Name": "minecraft:smooth_basalt" + "feature": { + "type": "minecraft:geode", + "config": { + "blocks": { + "alternate_inner_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:calcite" + } }, - "type": "minecraft:simple_state_provider" - }, - "inner_placements": [ - { - "Properties": { - "waterlogged": "false", - "facing": "up" - }, - "Name": "minecraft:calcite" + "cannot_replace": "#minecraft:features_cannot_replace", + "filling_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:amethyst_block" + } }, - { - "Properties": { - "waterlogged": "false", - "facing": "up" - }, - "Name": "minecraft:calcite" + "inner_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:calcite" + } }, - { - "Properties": { - "waterlogged": "false", - "facing": "up" + "inner_placements": [ + { + "Name": "minecraft:calcite", + "Properties": { + "facing": "up", + "waterlogged": "false" + } }, - "Name": "minecraft:calcite" - }, - { - "Properties": { - "waterlogged": "false", - "facing": "up" + { + "Name": "minecraft:calcite", + "Properties": { + "facing": "up", + "waterlogged": "false" + } }, - "Name": "minecraft:calcite" - } - ], - "cannot_replace": "#terralith:geode_air", - "invalid_blocks": "#minecraft:geode_invalid_blocks", - "filling_provider": { - "state": { - "Name": "minecraft:amethyst_block" + { + "Name": "minecraft:calcite", + "Properties": { + "facing": "up", + "waterlogged": "false" + } + }, + { + "Name": "minecraft:calcite", + "Properties": { + "facing": "up", + "waterlogged": "false" + } + } + ], + "invalid_blocks": "#minecraft:geode_invalid_blocks", + "middle_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:calcite" + } }, - "type": "minecraft:simple_state_provider" + "outer_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:smooth_basalt" + } + } }, - "inner_layer_provider": { - "state": { - "Name": "minecraft:calcite" - }, - "type": "minecraft:simple_state_provider" + "crack": { + "base_crack_size": 2, + "crack_point_offset": 2, + "generate_crack_chance": 0.0 }, - "alternate_inner_layer_provider": { - "state": { - "Name": "minecraft:calcite" - }, - "type": "minecraft:simple_state_provider" + "distribution_points": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + }, + "invalid_blocks_threshold": 1, + "layers": { + "filling": 0.5, + "inner_layer": 2.2, + "middle_layer": 3.2, + "outer_layer": 4.2 }, - "middle_layer_provider": { - "state": { - "Name": "minecraft:calcite" + "max_gen_offset": 16, + "min_gen_offset": -16, + "noise_multiplier": 0.05, + "outer_wall_distance": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 + } + }, + "placements_require_layer0_alternate": true, + "point_offset": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "use_alternate_layer0_chance": 0.083, + "use_potential_placements_chance": 0.35 + } + }, + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 6 }, - "type": "minecraft:simple_state_provider" + "max_inclusive": { + "absolute": 0 + } } }, - "layers": { - "filling": 0.5, - "inner_layer": 2.2, - "middle_layer": 3.2, - "outer_layer": 4.2 + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:deepslate" + ], + "offset": [ + 0, + 0, + 0 + ] + } + ] + } }, - "crack": { - "generate_crack_chance": 0.0, - "base_crack_size": 2, - "crack_point_offset": 2 + { + "type": "minecraft:biome" } - } -}, - "placement": [ - { - "type": "minecraft:count", - "count": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 6 - }, - "max_inclusive": { - "absolute": 0 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:deepslate" - ] - }]}}, - - { - "type": "minecraft:biome" - } - ] -} + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/crystal_growth.json b/data/terralith/worldgen/placed_feature/cave/crystal/crystal_growth.json index 628770fe..a4ef568d 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/crystal_growth.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/crystal_growth.json @@ -2,13 +2,192 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 250, - "xz_spread": 3, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:noise_provider", + "noise": { + "amplitudes": [ + 1.075, + 1.5 + ], + "firstOctave": -4 + }, + "scale": 1, + "seed": 9, + "states": [ + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:amethyst_block" + }, + { + "Name": "minecraft:amethyst_block" + }, + { + "Name": "minecraft:amethyst_block" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + }, + { + "Name": "minecraft:cave_air" + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cave_air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:tuff", + "minecraft:calcite" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:tuff", + "minecraft:calcite" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:tuff", + "minecraft:calcite" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:tuff", + "minecraft:calcite" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:tuff", + "minecraft:calcite" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:tuff", + "minecraft:calcite" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + ] + } + } + ] + }, "features": [ { "chance": 0.0015, @@ -16,9 +195,6 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 60, - "xz_spread": 3, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_random_selector", @@ -32,44 +208,44 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:amethyst_cluster", "Properties": { "facing": "up", "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:large_amethyst_bud", "Properties": { "facing": "up", "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 4, "data": { "Name": "minecraft:medium_amethyst_bud", "Properties": { "facing": "up", "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 6, "data": { "Name": "minecraft:small_amethyst_bud", "Properties": { "facing": "up", "waterlogged": "false" } - } + }, + "weight": 6 } ] } @@ -83,25 +259,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -117,44 +293,44 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:amethyst_cluster", "Properties": { "facing": "down", "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:large_amethyst_bud", "Properties": { "facing": "down", "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 4, "data": { "Name": "minecraft:medium_amethyst_bud", "Properties": { "facing": "down", "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 6, "data": { "Name": "minecraft:small_amethyst_bud", "Properties": { "facing": "down", "waterlogged": "false" } - } + }, + "weight": 6 } ] } @@ -168,25 +344,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -202,44 +378,44 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:amethyst_cluster", "Properties": { "facing": "south", "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:large_amethyst_bud", "Properties": { "facing": "south", "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 4, "data": { "Name": "minecraft:medium_amethyst_bud", "Properties": { "facing": "south", "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 6, "data": { "Name": "minecraft:small_amethyst_bud", "Properties": { "facing": "south", "waterlogged": "false" } - } + }, + "weight": 6 } ] } @@ -253,25 +429,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -287,44 +463,44 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:amethyst_cluster", "Properties": { "facing": "north", "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:large_amethyst_bud", "Properties": { "facing": "north", "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 4, "data": { "Name": "minecraft:medium_amethyst_bud", "Properties": { "facing": "north", "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 6, "data": { "Name": "minecraft:small_amethyst_bud", "Properties": { "facing": "north", "waterlogged": "false" } - } + }, + "weight": 6 } ] } @@ -338,25 +514,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -372,44 +548,44 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:amethyst_cluster", "Properties": { "facing": "west", "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:large_amethyst_bud", "Properties": { "facing": "west", "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 4, "data": { "Name": "minecraft:medium_amethyst_bud", "Properties": { "facing": "west", "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 6, "data": { "Name": "minecraft:small_amethyst_bud", "Properties": { "facing": "west", "waterlogged": "false" } - } + }, + "weight": 6 } ] } @@ -423,25 +599,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -457,44 +633,44 @@ "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:amethyst_cluster", "Properties": { "facing": "east", "waterlogged": "false" } - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:large_amethyst_bud", "Properties": { "facing": "east", "waterlogged": "false" } - } + }, + "weight": 2 }, { - "weight": 4, "data": { "Name": "minecraft:medium_amethyst_bud", "Properties": { "facing": "east", "waterlogged": "false" } - } + }, + "weight": 4 }, { - "weight": 6, "data": { "Name": "minecraft:small_amethyst_bud", "Properties": { "facing": "east", "waterlogged": "false" } - } + }, + "weight": 6 } ] } @@ -508,25 +684,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:amethyst_block" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -538,7 +714,10 @@ } }, "placement": [] - } + }, + "tries": 60, + "xz_spread": 3, + "y_spread": 3 } }, "placement": [ @@ -563,15 +742,15 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 999, "noise": { - "firstOctave": -4, "amplitudes": [ 1.075, 1.5 - ] + ], + "firstOctave": -4 }, "scale": 1, + "seed": 999, "states": [ { "Name": "minecraft:air" @@ -648,13 +827,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { @@ -662,80 +841,80 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], "blocks": [ "minecraft:cave_air", "minecraft:amethyst_block", "minecraft:calcite" + ], + "offset": [ + 1, + 0, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], "blocks": [ "minecraft:cave_air", "minecraft:amethyst_block", "minecraft:calcite" + ], + "offset": [ + 0, + 0, + 1 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], "blocks": [ "minecraft:cave_air", "minecraft:amethyst_block", "minecraft:calcite" + ], + "offset": [ + -1, + 0, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], "blocks": [ "minecraft:cave_air", "minecraft:amethyst_block", "minecraft:calcite" + ], + "offset": [ + 0, + 0, + -1 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], "blocks": [ "minecraft:cave_air", "minecraft:amethyst_block", "minecraft:calcite" + ], + "offset": [ + 0, + 1, + 0 ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:cave_air", "minecraft:amethyst_block", "minecraft:calcite" + ], + "offset": [ + 0, + -1, + 0 ] } ] @@ -746,193 +925,14 @@ ] } } - ], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 9, - "noise": { - "firstOctave": -4, - "amplitudes": [ - 1.075, - 1.5 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:amethyst_block" - }, - { - "Name": "minecraft:amethyst_block" - }, - { - "Name": "minecraft:amethyst_block" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - }, - { - "Name": "minecraft:cave_air" - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:cave_air" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:tuff", - "minecraft:calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:tuff", - "minecraft:calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:tuff", - "minecraft:calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:tuff", - "minecraft:calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:tuff", - "minecraft:calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:tuff", - "minecraft:calcite" - ] - } - ] - } - ] - } - } - ] - } + ] } }, "placement": [] - } + }, + "tries": 250, + "xz_spread": 3, + "y_spread": 3 } }, "placement": [ @@ -978,7 +978,8 @@ { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:air","cave_air" + "minecraft:air", + "cave_air" ] }, { @@ -986,74 +987,74 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:calcite" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:calcite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:calcite" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:calcite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:calcite" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:calcite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:calcite" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:calcite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:calcite" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:calcite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:amethyst_block", + "minecraft:calcite" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:amethyst_block", - "minecraft:calcite" ] } ] @@ -1065,4 +1066,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/crystal/mega_geode_extra.json b/data/terralith/worldgen/placed_feature/cave/crystal/mega_geode_extra.json index d3e1e658..435d0757 100644 --- a/data/terralith/worldgen/placed_feature/cave/crystal/mega_geode_extra.json +++ b/data/terralith/worldgen/placed_feature/cave/crystal/mega_geode_extra.json @@ -40,670 +40,662 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - - - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 0, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 0, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 0, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 0, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, -16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, -16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, -16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, -16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, -16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, -16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 0, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 0, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 0, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 0, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, -8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, -8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, -8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, -8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, -8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, -8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] } ] @@ -716,4 +708,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/desert/dead_bush.json b/data/terralith/worldgen/placed_feature/cave/desert/dead_bush.json index 77fdfac3..cb59ac1d 100644 --- a/data/terralith/worldgen/placed_feature/cave/desert/dead_bush.json +++ b/data/terralith/worldgen/placed_feature/cave/desert/dead_bush.json @@ -1,63 +1,51 @@ { - "feature": "terralith:cave/desert/dead_bush", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 50 - }, - { - "weight": 0, - "data": 50 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 7 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 3, - "noise_factor": 80, - "noise_offset": 0.5 - }, - { - "type": "minecraft:rarity_filter", - "chance": 4 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/desert/dead_bush", + "placement": [ + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 7 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 80, + "noise_offset": 0.5, + "noise_to_count_ratio": 3 + }, + { + "type": "minecraft:rarity_filter", + "chance": 4 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/desert/floors.json b/data/terralith/worldgen/placed_feature/cave/desert/floors.json index ed415083..b58341f4 100644 --- a/data/terralith/worldgen/placed_feature/cave/desert/floors.json +++ b/data/terralith/worldgen/placed_feature/cave/desert/floors.json @@ -1,59 +1,47 @@ { - "feature": "terralith:cave/desert/floors", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 200 - }, - { - "weight": 0, - "data": 200 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "WORLD_SURFACE_WG", - "min_inclusive": -256, - "max_inclusive": -12 - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 13 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/desert/floors", + "placement": [ + { + "type": "minecraft:count", + "count": 200 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:surface_relative_threshold_filter", + "heightmap": "WORLD_SURFACE_WG", + "min_inclusive": -256, + "max_inclusive": -12 + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 13, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/desert/lava.json b/data/terralith/worldgen/placed_feature/cave/desert/lava.json index dca6d148..b1f49f39 100644 --- a/data/terralith/worldgen/placed_feature/cave/desert/lava.json +++ b/data/terralith/worldgen/placed_feature/cave/desert/lava.json @@ -1,67 +1,67 @@ { - "feature": "terralith:cave/desert/lava", - "placement": [ - { - "type": "minecraft:count", - "count": 44 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 15 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 10, - "noise_factor": 55, - "noise_offset": 0.25 - }, - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:smooth_sandstone", - "minecraft:sandstone" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/desert/lava", + "placement": [ + { + "type": "minecraft:count", + "count": 44 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 15, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 55, + "noise_offset": 0.25, + "noise_to_count_ratio": 10 + }, + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:smooth_sandstone", + "minecraft:sandstone" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer.json b/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer.json index 5bd97768..b5a78cef 100644 --- a/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer.json +++ b/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer.json @@ -1,51 +1,43 @@ { - "feature": "terralith:cave/desert/noise_reducer", - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:count", - "count": 15 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:coal_ore", - "minecraft:copper_ore", - "minecraft:diamond_ore", - "minecraft:gold_ore", - "minecraft:iron_ore", - "minecraft:lapis_ore", - "minecraft:redstone_ore" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/desert/noise_reducer", + "placement": [ + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:count", + "count": 15 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "#c:ores", + "offset": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer_small.json b/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer_small.json index cb21318c..70248ca4 100644 --- a/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer_small.json +++ b/data/terralith/worldgen/placed_feature/cave/desert/noise_reducer_small.json @@ -1,51 +1,43 @@ { - "feature": "terralith:cave/desert/noise_reducer_small", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:coal_ore", - "minecraft:copper_ore", - "minecraft:diamond_ore", - "minecraft:gold_ore", - "minecraft:iron_ore", - "minecraft:lapis_ore", - "minecraft:redstone_ore" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/desert/noise_reducer_small", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "#c:ores", + "offset": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/desert/sand_slope.json b/data/terralith/worldgen/placed_feature/cave/desert/sand_slope.json index 0e513600..174a58b1 100644 --- a/data/terralith/worldgen/placed_feature/cave/desert/sand_slope.json +++ b/data/terralith/worldgen/placed_feature/cave/desert/sand_slope.json @@ -1,239 +1,239 @@ { - "feature": "terralith:cave/desert/sand_patch", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "WORLD_SURFACE_WG", - "min_inclusive": -256, - "max_inclusive": -12 - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 30 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:sandstone", - "minecraft:red_sand", - "minecraft:red_sandstone", - "smooth_sandstone", - "smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:cave_air", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "cave_air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:sand", - "minecraft:sandstone", - "minecraft:red_sand", - "minecraft:red_sandstone", - "smooth_sandstone", - "smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:cave_air", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "cave_air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:sandstone", - "minecraft:red_sand", - "minecraft:red_sandstone", - "smooth_sandstone", - "smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:cave_air", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air", - "cave_air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:sand", - "minecraft:sandstone", - "minecraft:red_sand", - "minecraft:red_sandstone", - "smooth_sandstone", - "smooth_red_sandstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:cave_air", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air", - "cave_air" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/desert/sand_patch", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:surface_relative_threshold_filter", + "heightmap": "WORLD_SURFACE_WG", + "min_inclusive": -256, + "max_inclusive": -12 + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 30, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:red_sand", + "minecraft:red_sandstone", + "smooth_sandstone", + "smooth_red_sandstone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cave_air", + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "cave_air" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:red_sand", + "minecraft:red_sandstone", + "smooth_sandstone", + "smooth_red_sandstone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cave_air", + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "cave_air" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:red_sand", + "minecraft:red_sandstone", + "smooth_sandstone", + "smooth_red_sandstone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cave_air", + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "cave_air" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand", + "minecraft:sandstone", + "minecraft:red_sand", + "minecraft:red_sandstone", + "smooth_sandstone", + "smooth_red_sandstone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cave_air", + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "cave_air" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire/columns.json b/data/terralith/worldgen/placed_feature/cave/frostfire/columns.json index bcfc8c12..660075e9 100644 --- a/data/terralith/worldgen/placed_feature/cave/frostfire/columns.json +++ b/data/terralith/worldgen/placed_feature/cave/frostfire/columns.json @@ -1,43 +1,43 @@ { - "feature": "terralith:cave/frostfire/columns", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 26 - }, - { - "weight": 50, - "data": 27 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:rarity_filter", - "chance": 10 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/frostfire/columns", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 26, + "weight": 50 + }, + { + "data": 27, + "weight": 50 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 30 + } + } + }, + { + "type": "minecraft:rarity_filter", + "chance": 10 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_ceiling.json b/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_ceiling.json index 9daeff57..5e5caf7d 100644 --- a/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_ceiling.json +++ b/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_ceiling.json @@ -1,53 +1,41 @@ { - "feature": "terralith:cave/frostfire/frostfire_ceiling", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 12 - }, - { - "weight": 0, - "data": 12 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 30 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/frostfire/frostfire_ceiling", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 30 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 30, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_patch.json b/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_patch.json index 130c6f11..a48adcb1 100644 --- a/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_patch.json +++ b/data/terralith/worldgen/placed_feature/cave/frostfire/frostfire_patch.json @@ -1,53 +1,41 @@ { - "feature": "terralith:cave/frostfire/frostfire_patch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 17 - }, - { - "weight": 0, - "data": 17 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/frostfire/frostfire_patch", + "placement": [ + { + "type": "minecraft:count", + "count": 17 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 30 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire/pillar.json b/data/terralith/worldgen/placed_feature/cave/frostfire/pillar.json index 3e27be81..eb501c47 100644 --- a/data/terralith/worldgen/placed_feature/cave/frostfire/pillar.json +++ b/data/terralith/worldgen/placed_feature/cave/frostfire/pillar.json @@ -1,4 +1,4 @@ { - "feature": "terralith:cave/frostfire/pillar", - "placement": [] -} + "feature": "terralith:cave/frostfire/pillar", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire/pillar_huge.json b/data/terralith/worldgen/placed_feature/cave/frostfire/pillar_huge.json index 5593f0c6..3a5429ef 100644 --- a/data/terralith/worldgen/placed_feature/cave/frostfire/pillar_huge.json +++ b/data/terralith/worldgen/placed_feature/cave/frostfire/pillar_huge.json @@ -1,4 +1,4 @@ { - "feature": "terralith:cave/frostfire/pillar_huge", - "placement": [] -} + "feature": "terralith:cave/frostfire/pillar_huge", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire/replacer.json b/data/terralith/worldgen/placed_feature/cave/frostfire/replacer.json index e6999fb8..6e84791a 100644 --- a/data/terralith/worldgen/placed_feature/cave/frostfire/replacer.json +++ b/data/terralith/worldgen/placed_feature/cave/frostfire/replacer.json @@ -1,31 +1,31 @@ { - "feature": "terralith:cave/frostfire/replacer2", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 150 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/frostfire/replacer2", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:count", + "count": 150 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 30 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire/sculk_patch.json b/data/terralith/worldgen/placed_feature/cave/frostfire/sculk_patch.json index cd5cf4c8..22898a18 100644 --- a/data/terralith/worldgen/placed_feature/cave/frostfire/sculk_patch.json +++ b/data/terralith/worldgen/placed_feature/cave/frostfire/sculk_patch.json @@ -1,39 +1,39 @@ { - "feature": "terralith:cave/frostfire/sculk_patch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 157 - }, - { - "weight": 50, - "data": 170 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/frostfire/sculk_patch", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 157, + "weight": 50 + }, + { + "data": 170, + "weight": 50 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 30 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/columns.json b/data/terralith/worldgen/placed_feature/cave/frostfire_meme/columns.json deleted file mode 100644 index 0f2fafe2..00000000 --- a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/columns.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "feature": "terralith:cave/frostfire/columns", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 6 - }, - { - "weight": 50, - "data": 9 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 14, - "noise_factor": 66, - "noise_offset": 1 - }, - { - "type": "minecraft:rarity_filter", - "chance": 14 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_ceiling.json b/data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_ceiling.json deleted file mode 100644 index 9daeff57..00000000 --- a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_ceiling.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "feature": "terralith:cave/frostfire/frostfire_ceiling", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 12 - }, - { - "weight": 0, - "data": 12 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 30 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_patch.json b/data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_patch.json deleted file mode 100644 index 130c6f11..00000000 --- a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/frostfire_patch.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "feature": "terralith:cave/frostfire/frostfire_patch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 17 - }, - { - "weight": 0, - "data": 17 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar.json b/data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar.json deleted file mode 100644 index 3e27be81..00000000 --- a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:cave/frostfire/pillar", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar_huge.json b/data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar_huge.json deleted file mode 100644 index 5593f0c6..00000000 --- a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/pillar_huge.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:cave/frostfire/pillar_huge", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/replacer.json b/data/terralith/worldgen/placed_feature/cave/frostfire_meme/replacer.json deleted file mode 100644 index 28e57f9d..00000000 --- a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/replacer.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "feature": "terralith:cave/frostfire/replacer2", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/sculk_patch.json b/data/terralith/worldgen/placed_feature/cave/frostfire_meme/sculk_patch.json deleted file mode 100644 index 9259bf15..00000000 --- a/data/terralith/worldgen/placed_feature/cave/frostfire_meme/sculk_patch.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "feature": "terralith:cave/frostfire/sculk_patch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 9 - }, - { - "weight": 50, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 30 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/andesite.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/andesite.json index 796ddbe6..2fa08aee 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/andesite.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/andesite.json @@ -2,6 +2,13 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 5, + "max_inclusive": 12 + } + }, "state": { "Name": "minecraft:andesite", "Properties": { @@ -10,13 +17,6 @@ }, "target": { "Name": "minecraft:stone" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 - } } } }, @@ -27,8 +27,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 180 + "data": 180, + "weight": 100 } ] } @@ -52,4 +52,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/blackstone.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/blackstone.json index fc9c385c..10ddffd7 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/blackstone.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/blackstone.json @@ -2,6 +2,13 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 5, + "max_inclusive": 12 + } + }, "state": { "Name": "minecraft:blackstone", "Properties": { @@ -12,12 +19,6 @@ "Name": "minecraft:deepslate", "Properties": { "axis": "y" - }}, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 } } } @@ -29,8 +30,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 256 + "data": 256, + "weight": 100 } ] } @@ -54,4 +55,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/diorite.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/diorite.json index fd56dfdc..6e5c503c 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/diorite.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/diorite.json @@ -2,6 +2,13 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 5, + "max_inclusive": 12 + } + }, "state": { "Name": "minecraft:diorite", "Properties": { @@ -10,13 +17,6 @@ }, "target": { "Name": "minecraft:stone" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 - } } } }, @@ -27,8 +27,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 180 + "data": 180, + "weight": 100 } ] } @@ -52,4 +52,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/granite.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/granite.json index 6f1e18fe..80c91db0 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/granite.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/granite.json @@ -2,6 +2,13 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 5, + "max_inclusive": 12 + } + }, "state": { "Name": "minecraft:granite", "Properties": { @@ -10,13 +17,6 @@ }, "target": { "Name": "minecraft:stone" - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 - } } } }, @@ -27,8 +27,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 180 + "data": 180, + "weight": 100 } ] } @@ -52,4 +52,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/andesite.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/andesite.json index 4e51fe87..8477787b 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/andesite.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/andesite.json @@ -2,19 +2,19 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:andesite", - "Properties": {} - }, - "target": { - "Name": "minecraft:stone" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 5, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:andesite", + "Properties": {} + }, + "target": { + "Name": "minecraft:stone" } } }, @@ -25,8 +25,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 180 + "data": 180, + "weight": 100 } ] } @@ -48,12 +48,12 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 950, - "noise_offset": -0.635 + "noise_offset": -0.635, + "noise_to_count_ratio": 1 }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/diorite.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/diorite.json index adb8b8f9..896dd78c 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/diorite.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/diorite.json @@ -2,19 +2,19 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:diorite", - "Properties": {} - }, - "target": { - "Name": "minecraft:stone" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 5, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:diorite", + "Properties": {} + }, + "target": { + "Name": "minecraft:stone" } } }, @@ -25,8 +25,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 180 + "data": 180, + "weight": 100 } ] } @@ -48,12 +48,12 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 1050, - "noise_offset": -0.6 + "noise_offset": -0.6, + "noise_to_count_ratio": 1 }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/granite.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/granite.json index f320480d..fdaf0995 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/granite.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/split/granite.json @@ -2,19 +2,19 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { - "state": { - "Name": "minecraft:granite", - "Properties": {} - }, - "target": { - "Name": "minecraft:stone" - }, "radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 5, "max_inclusive": 12 } + }, + "state": { + "Name": "minecraft:granite", + "Properties": {} + }, + "target": { + "Name": "minecraft:stone" } } }, @@ -25,8 +25,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 180 + "data": 180, + "weight": 100 } ] } @@ -48,12 +48,12 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, "noise_factor": 850, - "noise_offset": 0.67 + "noise_offset": 0.67, + "noise_to_count_ratio": -1 }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/tuff.json b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/tuff.json index 8c958995..5ad385dd 100644 --- a/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/tuff.json +++ b/data/terralith/worldgen/placed_feature/cave/fuck_art_just_need_performance/tuff.json @@ -2,6 +2,13 @@ "feature": { "type": "minecraft:netherrack_replace_blobs", "config": { + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 5, + "max_inclusive": 12 + } + }, "state": { "Name": "minecraft:tuff" }, @@ -9,12 +16,6 @@ "Name": "minecraft:deepslate", "Properties": { "axis": "y" - }}, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 12 } } } @@ -26,8 +27,8 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 100, - "data": 256 + "data": 256, + "weight": 100 } ] } @@ -51,4 +52,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/coarse_dirt.json b/data/terralith/worldgen/placed_feature/cave/fungal/coarse_dirt.json index 58b7fe88..57b813d2 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/coarse_dirt.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/coarse_dirt.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:biased_to_bottom", "value": { @@ -10,42 +9,28 @@ "max_inclusive": 4 } }, - "vertical_range": 3, "extra_bottom_block_chance": 0.01, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - }, - "replaceable": "#minecraft:lush_ground_replaceable", "ground_state": { "type": "minecraft:dual_noise_provider", - "seed": 1, "noise": { - "firstOctave": -4, "amplitudes": [ 0.3, 0.5, 0.275, 0.75 - ] + ], + "firstOctave": -4 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 15 - }, + "seed": 1, "slow_noise": { - "firstOctave": -6, "amplitudes": [ 1.25, 1, 0.5 - ] + ], + "firstOctave": -6 }, "slow_scale": 1, "states": [ @@ -94,10 +79,28 @@ { "Name": "minecraft:gravel" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 15 + } }, - "vegetation_feature":{"placement":[],"feature": "terralith:nothing" - }} + "replaceable": "#minecraft:lush_ground_replaceable", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": { + "feature": "terralith:nothing", + "placement": [] + }, + "vertical_range": 3, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + } + } }, "placement": [ { @@ -114,4 +117,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/dead_bush.json b/data/terralith/worldgen/placed_feature/cave/fungal/dead_bush.json index 5e3da551..b762d104 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/dead_bush.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/dead_bush.json @@ -2,52 +2,49 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 3, - "xz_spread": 4, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, "provider": { "type": "minecraft:dual_noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 0.25, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 8 - }, + "seed": 0, "slow_noise": { - "firstOctave": -4, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -4 }, "slow_scale": 1, "states": [ { "Name": "minecraft:dead_bush" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 8 + } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -60,30 +57,30 @@ "type": "minecraft:not", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:stone", "minecraft:deepslate", "minecraft:granite", "minecraft:andesite", "minecraft:diorite" + ], + "offset": [ + 0, + -1, + 0 ] } }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] }, { @@ -97,15 +94,15 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:rooted_dirt", "minecraft:gravel", "minecraft:coarse_dirt" + ], + "offset": [ + 0, + -1, + 0 ] } ] @@ -114,7 +111,10 @@ } } ] - } + }, + "tries": 3, + "xz_spread": 4, + "y_spread": 3 } }, "placement": [ @@ -132,4 +132,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_cluster.json b/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_cluster.json index debc7dbd..ed0f9377 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_cluster.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_cluster.json @@ -29,9 +29,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 5, "noise_factor": 30, - "noise_offset": -0.35 + "noise_offset": -0.35, + "noise_to_count_ratio": 5 }, { "type": "minecraft:height_range", @@ -45,7 +45,7 @@ } } }, - { + { "type": "minecraft:environment_scan", "direction_of_search": "up", "max_steps": 6, @@ -54,24 +54,30 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "deepslate", + "granite", + "andesite", + "diorite", + "coarse_dirt", + "rooted_dirt" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:stone","deepslate","granite","andesite","diorite","coarse_dirt","rooted_dirt" ] } ] @@ -81,4 +87,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_single.json b/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_single.json index 891077b9..acb76d98 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_single.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/hanging_roots_single.json @@ -48,24 +48,30 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "deepslate", + "granite", + "andesite", + "diorite", + "coarse_dirt", + "rooted_dirt" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:stone","deepslate","granite","andesite","diorite","coarse_dirt","rooted_dirt" ] } ] @@ -75,4 +81,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/huge_mushroom_scattered.json b/data/terralith/worldgen/placed_feature/cave/fungal/huge_mushroom_scattered.json index 026d5de2..0abca510 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/huge_mushroom_scattered.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/huge_mushroom_scattered.json @@ -2,8 +2,9 @@ "feature": { "type": "minecraft:random_selector", "config": { + "default": "terralith:nothing", "features": [ - { + { "chance": 0.0075, "feature": "terralith:mushroom/bone_1" }, @@ -11,7 +12,7 @@ "chance": 0.0125, "feature": "terralith:mushroom/bone_2" }, - { + { "chance": 0.05, "feature": "terralith:mushroom/cloud_shroom_brown" }, @@ -19,7 +20,7 @@ "chance": 0.05, "feature": "terralith:mushroom/cloud_shroom_red" }, - { + { "chance": 0.05, "feature": "terralith:mushroom/cloud_shroom_brown_2" }, @@ -37,11 +38,11 @@ }, { "chance": 0.05, - "feature": "minecraft:huge_red_mushroom" + "feature": "terralith:mushroom/vanilla_huge_red_mushroom" }, { "chance": 0.05, - "feature": "minecraft:huge_brown_mushroom" + "feature": "terralith:mushroom/vanilla_huge_brown_mushroom" }, { "chance": 0.075, @@ -63,7 +64,7 @@ "chance": 0.05, "feature": "terralith:dark/brown_mushroom" }, - { + { "chance": 0.05, "feature": "terralith:dark/red_mushroom" }, @@ -75,8 +76,7 @@ "chance": 0.025, "feature": "terralith:dark/red_mushroom_2" } - ], - "default": "terralith:nothing" + ] } }, "placement": [ @@ -94,27 +94,27 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "cave_air" ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:coarse_dirt", "minecraft:gravel", "minecraft:rooted_dirt" + ], + "offset": [ + 0, + -1, + 0 ] } ] @@ -124,4 +124,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/lichen_spread.json b/data/terralith/worldgen/placed_feature/cave/fungal/lichen_spread.json index aaa7d289..15d0019a 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/lichen_spread.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/lichen_spread.json @@ -2,15 +2,25 @@ "feature": { "type": "minecraft:multiface_growth", "config": { - "search_range": 6, - "chance_of_spreading": 0.3, - "can_place_on_floor": true, - "can_place_on_ceiling": true, - "can_place_on_wall": true, + "block": "glow_lichen", "can_be_placed_on": [ - "stone","red_mushroom_block","brown_mushroom_block","mushroom_stem","andesite","diorite","granite","deepslate","rooted_dirt","coarse_dirt","gravel" + "stone", + "red_mushroom_block", + "brown_mushroom_block", + "mushroom_stem", + "andesite", + "diorite", + "granite", + "deepslate", + "rooted_dirt", + "coarse_dirt", + "gravel" ], - "block":"glow_lichen" + "can_place_on_ceiling": true, + "can_place_on_floor": true, + "can_place_on_wall": true, + "chance_of_spreading": 0.3, + "search_range": 6 } }, "placement": [ @@ -37,7 +47,7 @@ } } }, - { + { "type": "minecraft:random_offset", "xz_spread": { "type": "minecraft:uniform", @@ -55,309 +65,307 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, 1, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, 1, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, 1, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, 1, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, 1, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, 1, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, 1, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, 1, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, -1, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, -1, 0 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, -1, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ 1, -1, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, -1, 1 - ], - "blocks": [ - "minecraft:glow_lichen" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:glow_lichen" + ], "offset": [ -1, -1, -1 - ], - "blocks": [ - "minecraft:glow_lichen" ] } ] } }, - { + { "type": "minecraft:biome", "why_are_you_reading_my_code": 20 } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/patch_mushroom.json b/data/terralith/worldgen/placed_feature/cave/fungal/patch_mushroom.json index eec5eed0..a2675bef 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/patch_mushroom.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/patch_mushroom.json @@ -2,42 +2,34 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 10, - "xz_spread": 4, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, "provider": { "type": "minecraft:dual_noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 0.25, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 8 - }, + "seed": 0, "slow_noise": { - "firstOctave": -4, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -4 }, "slow_scale": 1, "states": [ @@ -65,10 +57,15 @@ { "Name": "minecraft:brown_mushroom" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 8 + } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -81,30 +78,30 @@ "type": "minecraft:not", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:stone", "minecraft:deepslate", "minecraft:granite", "minecraft:andesite", "minecraft:diorite" + ], + "offset": [ + 0, + -1, + 0 ] } }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] }, { @@ -118,15 +115,15 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:rooted_dirt", "minecraft:gravel", "minecraft:coarse_dirt" + ], + "offset": [ + 0, + -1, + 0 ] } ] @@ -135,7 +132,10 @@ } } ] - } + }, + "tries": 10, + "xz_spread": 4, + "y_spread": 3 } }, "placement": [ @@ -153,4 +153,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/fungal/vines.json b/data/terralith/worldgen/placed_feature/cave/fungal/vines.json index a9a7705b..634d4912 100644 --- a/data/terralith/worldgen/placed_feature/cave/fungal/vines.json +++ b/data/terralith/worldgen/placed_feature/cave/fungal/vines.json @@ -1,83 +1,95 @@ { - "feature": "terralith:highlands/vines_seed", - "placement": [ - { - "type": "minecraft:count", - "count": 68 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": -64 - }, - "max_inclusive": { - "absolute": 255 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/vines_seed", + "placement": [ + { + "type": "minecraft:count", + "count": 68 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -64 + }, + "max_inclusive": { + "absolute": 255 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "andesite", + "deepslate", + "granite" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "andesite", + "deepslate", + "granite" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "andesite", + "deepslate", + "granite" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "andesite", + "deepslate", + "granite" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer.json b/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer.json index a85a62bc..1afcf91e 100644 --- a/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer.json +++ b/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer.json @@ -1,51 +1,51 @@ { - "feature": "terralith:cave/generic/ds_reducer", - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:count", - "count": 25 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:deepslate_coal_ore", - "minecraft:deepslate_copper_ore", - "minecraft:deepslate_diamond_ore", - "minecraft:deepslate_gold_ore", - "minecraft:deepslate_iron_ore", - "minecraft:deepslate_lapis_ore", - "minecraft:deepslate_redstone_ore" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/generic/ds_reducer", + "placement": [ + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:deepslate_coal_ore", + "minecraft:deepslate_copper_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:deepslate_gold_ore", + "minecraft:deepslate_iron_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:deepslate_redstone_ore" + ], + "offset": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer_small.json b/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer_small.json index 04209689..0d53c280 100644 --- a/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer_small.json +++ b/data/terralith/worldgen/placed_feature/cave/generic/ds_reducer_small.json @@ -1,51 +1,51 @@ { - "feature": "terralith:cave/generic/ds_reducer_small", - "placement": [ - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:deepslate_coal_ore", - "minecraft:deepslate_copper_ore", - "minecraft:deepslate_diamond_ore", - "minecraft:deepslate_gold_ore", - "minecraft:deepslate_iron_ore", - "minecraft:deepslate_lapis_ore", - "minecraft:deepslate_redstone_ore" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/generic/ds_reducer_small", + "placement": [ + { + "type": "minecraft:count", + "count": 40 + }, + { + "type": "minecraft:count", + "count": 40 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:deepslate_coal_ore", + "minecraft:deepslate_copper_ore", + "minecraft:deepslate_diamond_ore", + "minecraft:deepslate_gold_ore", + "minecraft:deepslate_iron_ore", + "minecraft:deepslate_lapis_ore", + "minecraft:deepslate_redstone_ore" + ], + "offset": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/generic/mega_geode.json b/data/terralith/worldgen/placed_feature/cave/generic/mega_geode.json index b8e99cbd..7c2194e8 100644 --- a/data/terralith/worldgen/placed_feature/cave/generic/mega_geode.json +++ b/data/terralith/worldgen/placed_feature/cave/generic/mega_geode.json @@ -40,670 +40,662 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - - - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 0, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 0, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 0, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 0, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, 16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, 16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, -16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, -16, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, -16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 16, -16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, -16, 16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -16, -16, -16 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 0, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 0, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 0, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 0, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 0, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, 8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, 8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, 8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, - { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, -8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, -8, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 0, -8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, -8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ 8, -8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, -8, 8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ], "offset": [ -8, -8, -8 - ], - "blocks": [ - "minecraft:air", - "minecraft:water" ] } ] @@ -716,4 +708,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer.json b/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer.json index 630a5de5..9c532f42 100644 --- a/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer.json +++ b/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer.json @@ -1,51 +1,43 @@ { - "feature": "terralith:cave/generic/noise_reducer", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 25 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:coal_ore", - "minecraft:copper_ore", - "minecraft:diamond_ore", - "minecraft:gold_ore", - "minecraft:iron_ore", - "minecraft:lapis_ore", - "minecraft:redstone_ore" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/generic/noise_reducer", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:count", + "count": 25 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "#c:ores", + "offset": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer_small.json b/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer_small.json index b8c9f64b..d4a8791d 100644 --- a/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer_small.json +++ b/data/terralith/worldgen/placed_feature/cave/generic/noise_reducer_small.json @@ -1,51 +1,43 @@ { - "feature": "terralith:cave/generic/noise_reducer_small", - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 0 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:coal_ore", - "minecraft:copper_ore", - "minecraft:diamond_ore", - "minecraft:gold_ore", - "minecraft:iron_ore", - "minecraft:lapis_ore", - "minecraft:redstone_ore" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/generic/noise_reducer_small", + "placement": [ + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:count", + "count": 40 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 0 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "#c:ores", + "offset": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/ice/columns.json b/data/terralith/worldgen/placed_feature/cave/ice/columns.json deleted file mode 100644 index 28593c2a..00000000 --- a/data/terralith/worldgen/placed_feature/cave/ice/columns.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:cave/ice/columns", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/cave/ice/crystal_inside.json b/data/terralith/worldgen/placed_feature/cave/ice/crystal_inside.json deleted file mode 100644 index 87437476..00000000 --- a/data/terralith/worldgen/placed_feature/cave/ice/crystal_inside.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "feature": "terralith:cave/ice/crystal_inside", - "placement": [ - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/ice/icicle.json b/data/terralith/worldgen/placed_feature/cave/ice/icicle.json index 2439a8cd..28c8414d 100644 --- a/data/terralith/worldgen/placed_feature/cave/ice/icicle.json +++ b/data/terralith/worldgen/placed_feature/cave/ice/icicle.json @@ -1,73 +1,73 @@ { - "feature": "terralith:cliffs/frozen/icicle", - "placement": [ - { - "type": "minecraft:count", - "count": 120 - }, - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": -2, - "max_inclusive": 2, - "mean": 0, - "deviation": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": -64 - }, - "max_inclusive": { - "absolute": 180 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:blue_ice", - "minecraft:packed_ice" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/frozen/icicle", + "placement": [ + { + "type": "minecraft:count", + "count": 120 + }, + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 0, + "min_inclusive": -2, + "max_inclusive": 2, + "mean": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -64 + }, + "max_inclusive": { + "absolute": 180 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:blue_ice", + "minecraft:packed_ice" + ], + "offset": [ + 0, + 1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/ice/no_lava.json b/data/terralith/worldgen/placed_feature/cave/ice/no_lava.json index d9da5fa4..f8ed3f29 100644 --- a/data/terralith/worldgen/placed_feature/cave/ice/no_lava.json +++ b/data/terralith/worldgen/placed_feature/cave/ice/no_lava.json @@ -1,31 +1,31 @@ { - "feature": "terralith:cave/ice/no_lava", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/ice/no_lava", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 30 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/ice/pillar.json b/data/terralith/worldgen/placed_feature/cave/ice/pillar.json deleted file mode 100644 index c1ca4997..00000000 --- a/data/terralith/worldgen/placed_feature/cave/ice/pillar.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:cave/ice/pillar", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/cave/ice/pillar_huge.json b/data/terralith/worldgen/placed_feature/cave/ice/pillar_huge.json deleted file mode 100644 index 75e96b2d..00000000 --- a/data/terralith/worldgen/placed_feature/cave/ice/pillar_huge.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:cave/ice/pillar_huge", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/cave/ice/pools_ring.json b/data/terralith/worldgen/placed_feature/cave/ice/pools_ring.json deleted file mode 100644 index db3d741b..00000000 --- a/data/terralith/worldgen/placed_feature/cave/ice/pools_ring.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "feature": "terralith:cave/ice/pools_ring", - "placement": [ - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/ice/pools_ring2.json b/data/terralith/worldgen/placed_feature/cave/ice/pools_ring2.json deleted file mode 100644 index 6cca0e75..00000000 --- a/data/terralith/worldgen/placed_feature/cave/ice/pools_ring2.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "feature": "terralith:cave/ice/pools_ring2", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 13 - }, - "max_inclusive": { - "absolute": 60 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/ice/puddle.json b/data/terralith/worldgen/placed_feature/cave/ice/puddle.json index faacddfd..52e3e17c 100644 --- a/data/terralith/worldgen/placed_feature/cave/ice/puddle.json +++ b/data/terralith/worldgen/placed_feature/cave/ice/puddle.json @@ -1,295 +1,300 @@ { - "feature": "terralith:cliffs/frozen/puddle", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": -2, - "max_inclusive": 2, - "mean": 0, - "deviation": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": -64 - }, - "max_inclusive": { - "absolute": 180 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 2, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice","calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water","calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water","calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water","calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water","calcite" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 4, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 5, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 6, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 7, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 8, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 9, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - } - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:water" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/frozen/puddle", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 0, + "min_inclusive": -2, + "max_inclusive": 2, + "mean": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -64 + }, + "max_inclusive": { + "absolute": 180 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 2, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "calcite" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water", + "calcite" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water", + "calcite" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water", + "calcite" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water", + "calcite" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 4, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 5, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 6, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 7, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 8, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 9, + 0 + ] + } + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/ice/replacer.json b/data/terralith/worldgen/placed_feature/cave/ice/replacer.json deleted file mode 100644 index 506223a3..00000000 --- a/data/terralith/worldgen/placed_feature/cave/ice/replacer.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "feature": "terralith:cave/ice/replacer", - "placement": [ - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/infested/cobble_vein.json b/data/terralith/worldgen/placed_feature/cave/infested/cobble_vein.json index e56d4ece..634bb23a 100644 --- a/data/terralith/worldgen/placed_feature/cave/infested/cobble_vein.json +++ b/data/terralith/worldgen/placed_feature/cave/infested/cobble_vein.json @@ -2,35 +2,35 @@ "feature": { "type": "minecraft:scattered_ore", "config": { - "size": 64, "discard_chance_on_air_exposure": 0, + "size": 64, "targets": [ - { + { + "state": { + "Name": "minecraft:mossy_cobblestone" + }, "target": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:stone", + "predicate_type": "minecraft:random_block_match", "probability": 0.35 - }, - "state": { - "Name": "minecraft:mossy_cobblestone" } }, { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:stone" - }, "state": { "Name": "minecraft:cobblestone" + }, + "target": { + "block": "minecraft:stone", + "predicate_type": "minecraft:block_match" } }, { - "target": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:deepslate" - }, "state": { "Name": "minecraft:cobbled_deepslate" + }, + "target": { + "block": "minecraft:deepslate", + "predicate_type": "minecraft:block_match" } } ] @@ -63,61 +63,63 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": "minecraft:air", "offset": [ 0, 6, 0 - ], - "blocks": "minecraft:air" + ] }, { "type": "minecraft:matching_blocks", + "blocks": "minecraft:air", "offset": [ -6, 0, 0 - ], - "blocks": "minecraft:air" + ] }, { "type": "minecraft:matching_blocks", + "blocks": "minecraft:air", "offset": [ 6, 0, 0 - ], - "blocks": "minecraft:air" + ] }, { "type": "minecraft:matching_blocks", + "blocks": "minecraft:air", "offset": [ 0, 0, -6 - ], - "blocks": "minecraft:air" + ] }, { "type": "minecraft:matching_blocks", + "blocks": "minecraft:air", "offset": [ 0, 0, 6 - ], - "blocks": "minecraft:air" + ] }, { "type": "minecraft:matching_blocks", + "blocks": "minecraft:air", "offset": [ 0, -6, 0 - ], - "blocks": "minecraft:air" + ] } ] } }, - {"type":"biome"} + { + "type": "minecraft:biome" + } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/infested/dungeon_extra.json b/data/terralith/worldgen/placed_feature/cave/infested/dungeon_extra.json index 06b97776..36945b05 100644 --- a/data/terralith/worldgen/placed_feature/cave/infested/dungeon_extra.json +++ b/data/terralith/worldgen/placed_feature/cave/infested/dungeon_extra.json @@ -1,27 +1,27 @@ { - "feature": "minecraft:monster_room_deep", - "placement": [ - { - "type": "minecraft:count", - "count": 12 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 6 - }, - "max_inclusive": { - "absolute": 128 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:monster_room", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 6 + }, + "max_inclusive": { + "absolute": 128 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/infested/hanging_cobwebs.json b/data/terralith/worldgen/placed_feature/cave/infested/hanging_cobwebs.json index 561e2a24..595412d8 100644 --- a/data/terralith/worldgen/placed_feature/cave/infested/hanging_cobwebs.json +++ b/data/terralith/worldgen/placed_feature/cave/infested/hanging_cobwebs.json @@ -2,14 +2,13 @@ "feature": { "type": "minecraft:block_column", "config": { - "direction": "down", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": false, + "direction": "down", "layers": [ { "height": { @@ -26,7 +25,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -55,16 +55,16 @@ "max_steps": 32, "target_condition": { "type": "minecraft:has_sturdy_face", + "direction": "down", "offset": [ 0, 1, 0 - ], - "direction": "down" + ] } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/jungle/ceiling_moss.json b/data/terralith/worldgen/placed_feature/cave/jungle/ceiling_moss.json index 46f323fe..92157585 100644 --- a/data/terralith/worldgen/placed_feature/cave/jungle/ceiling_moss.json +++ b/data/terralith/worldgen/placed_feature/cave/jungle/ceiling_moss.json @@ -12,11 +12,11 @@ "type": "minecraft:height_range", "height": { "type": "minecraft:uniform", - "max_inclusive": { - "absolute": 256 - }, "min_inclusive": { "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 256 } } }, diff --git a/data/terralith/worldgen/placed_feature/cave/jungle/moss.json b/data/terralith/worldgen/placed_feature/cave/jungle/moss.json deleted file mode 100644 index f8256ff2..00000000 --- a/data/terralith/worldgen/placed_feature/cave/jungle/moss.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "feature": "minecraft:moss_patch_ceiling", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "max_inclusive": { - "absolute": 256 - }, - "min_inclusive": { - "above_bottom": 0 - } - } - }, - { - "type": "minecraft:environment_scan", - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:air" - }, - "direction_of_search": "up", - "max_steps": 12, - "target_condition": { - "type": "minecraft:solid" - } - }, - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": -1 - }, - { - "type": "minecraft:biome" - } - ] -} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/jungle/mud.json b/data/terralith/worldgen/placed_feature/cave/jungle/mud.json index 39d67263..a496f89c 100644 --- a/data/terralith/worldgen/placed_feature/cave/jungle/mud.json +++ b/data/terralith/worldgen/placed_feature/cave/jungle/mud.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,32 +9,22 @@ "max_inclusive": 3 } }, - "vertical_range": 4, "extra_bottom_block_chance": 0.25, "extra_edge_column_chance": 0.675, - "vegetation_chance": 0.07, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:lush_ground_replaceable", "ground_state": { "type": "minecraft:noise_provider", - "seed": 513, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.5, 2.25, 1.65, 2.75 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 513, "states": [ { "Name": "minecraft:clay" @@ -72,27 +61,76 @@ } ] }, + "replaceable": "#minecraft:lush_ground_replaceable", + "surface": "floor", + "vegetation_chance": 0.07, "vegetation_feature": { "feature": { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:grass" + }, + "weight": 4 + }, + { + "data": { + "Name": "minecraft:fern" + }, + "weight": 1 + } + ] + } + } + }, + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:mud", + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:replaceable" + } + ] + } + } + ] + }, "features": [ - { + { "chance": 0.0465, "feature": { "feature": { "type": "minecraft:ore", "config": { - "size": 58, "discard_chance_on_air_exposure": 0.25, + "size": 58, "targets": [ { + "state": { + "Name": "minecraft:sand" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "minecraft:base_stone_overworld" - }, - "state": { - "Name": "minecraft:sand" } } ] @@ -107,16 +145,16 @@ "feature": { "type": "minecraft:ore", "config": { - "size": 42, "discard_chance_on_air_exposure": 0.25, + "size": 42, "targets": [ { + "state": { + "Name": "minecraft:mud" + }, "target": { "predicate_type": "minecraft:tag_match", "tag": "minecraft:base_stone_overworld" - }, - "state": { - "Name": "minecraft:mud" } } ] @@ -134,70 +172,32 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:mud", + "minecraft:clay" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:mud", - "minecraft:clay" ] } } ] } } - ], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 4, - "data": { - "Name": "minecraft:grass" - } - }, - { - "weight": 1, - "data": { - "Name": "minecraft:fern" - } - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": "minecraft:mud" - }, - { - "type": "minecraft:replaceable" - } - ] - } - } - ] - } + ] } }, "placement": [] + }, + "vertical_range": 4, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 + } } } }, @@ -223,14 +223,14 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, "direction_of_search": "down", "max_steps": 12, "target_condition": { "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:air" } }, { @@ -242,4 +242,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/jungle/mud_water.json b/data/terralith/worldgen/placed_feature/cave/jungle/mud_water.json index d17a5bb7..0a0b6547 100644 --- a/data/terralith/worldgen/placed_feature/cave/jungle/mud_water.json +++ b/data/terralith/worldgen/placed_feature/cave/jungle/mud_water.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:waterlogged_vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,32 +9,22 @@ "max_inclusive": 5 } }, - "vertical_range": 4, "extra_bottom_block_chance": 0.25, "extra_edge_column_chance": 0.675, - "vegetation_chance": 0.225, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "replaceable": "#minecraft:lush_ground_replaceable", "ground_state": { "type": "minecraft:noise_provider", - "seed": 513, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.5, 2.25, 1.65, 2.75 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 513, "states": [ { "Name": "minecraft:clay" @@ -72,11 +61,72 @@ } ] }, + "replaceable": "#minecraft:lush_ground_replaceable", + "surface": "floor", + "vegetation_chance": 0.225, "vegetation_feature": { - "feature": - { + "feature": { "type": "minecraft:random_selector", "config": { + "default": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:sea_pickle", + "Properties": { + "pickles": "4", + "waterlogged": "true" + } + }, + "weight": 1 + }, + { + "data": { + "Name": "minecraft:sea_pickle", + "Properties": { + "pickles": "3", + "waterlogged": "true" + } + }, + "weight": 2 + }, + { + "data": { + "Name": "minecraft:sea_pickle", + "Properties": { + "pickles": "2", + "waterlogged": "true" + } + }, + "weight": 4 + }, + { + "data": { + "Name": "minecraft:sea_pickle", + "Properties": { + "pickles": "1", + "waterlogged": "true" + } + }, + "weight": 8 + }, + { + "data": { + "Name": "minecraft:seagrass" + }, + "weight": 42 + } + ] + } + } + }, + "placement": [] + }, "features": [ { "chance": 0.165, @@ -87,15 +137,15 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:mud", "minecraft:clay", "moss_block" + ], + "offset": [ + 0, + -1, + 0 ] } } @@ -109,69 +159,18 @@ "placement": [] } } - ], - "default": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 1, - "data": { - "Name": "minecraft:sea_pickle", - "Properties": { - "pickles": "4", - "waterlogged": "true" - } - } - }, - { - "weight": 2, - "data": { - "Name": "minecraft:sea_pickle", - "Properties": { - "pickles": "3", - "waterlogged": "true" - } - } - }, - { - "weight": 4, - "data": { - "Name": "minecraft:sea_pickle", - "Properties": { - "pickles": "2", - "waterlogged": "true" - } - } - }, - { - "weight": 8, - "data": { - "Name": "minecraft:sea_pickle", - "Properties": { - "pickles": "1", - "waterlogged": "true" - } - } - }, - { - "weight": 42, - "data": { - "Name": "minecraft:seagrass" - } - } - ] - } - } - }, - "placement": [] - } + ] } }, "placement": [] + }, + "vertical_range": 4, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 + } } } }, @@ -197,14 +196,14 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, "direction_of_search": "down", "max_steps": 12, "target_condition": { "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": "minecraft:air" } }, { @@ -216,4 +215,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/jungle/tree.json b/data/terralith/worldgen/placed_feature/cave/jungle/tree.json deleted file mode 100644 index 83266b60..00000000 --- a/data/terralith/worldgen/placed_feature/cave/jungle/tree.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "feature": { - "type": "minecraft:random_selector", - "config": { - "features": [ - { - "chance": 0.3, - "feature": { - "feature": "terralith:cave/jungle/tree_small", - "placement": [] - } - }, - { - "chance": 0.3, - "feature": { - "feature": "terralith:cave/jungle/tree_very_large", - "placement": [] - } - } - ], - "default": { - "feature": "terralith:cave/jungle/tree_1", - "placement": [] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:mangrove_propagule" - } - }, - { - "type": "minecraft:replaceable" - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/jungle/trees_1.json b/data/terralith/worldgen/placed_feature/cave/jungle/trees_1.json index 8f16c5bd..a1f2bd7e 100644 --- a/data/terralith/worldgen/placed_feature/cave/jungle/trees_1.json +++ b/data/terralith/worldgen/placed_feature/cave/jungle/trees_1.json @@ -2,8 +2,26 @@ "feature": { "type": "minecraft:random_selector", "config": { - "features": [], - "default": "terralith:cave/jungle/tree" + "default": { + "feature": "terralith:cave/jungle/tree_1", + "placement": [] + }, + "features": [ + { + "chance": 0.3, + "feature": { + "feature": "terralith:cave/jungle/tree_small", + "placement": [] + } + }, + { + "chance": 0.3, + "feature": { + "feature": "terralith:cave/jungle/tree_very_large", + "placement": [] + } + } + ] } }, "placement": [ @@ -23,14 +41,28 @@ { "type": "minecraft:block_predicate_filter", "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], - "blocks": "minecraft:air" + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air", + "offset": [ + 0, + 3, + 0 + ] + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:mangrove_propagule" + } + }, + { + "type": "minecraft:replaceable" + } + ] } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/mantle/basalt_strip.json b/data/terralith/worldgen/placed_feature/cave/mantle/basalt_strip.json index b60270f2..6562007c 100644 --- a/data/terralith/worldgen/placed_feature/cave/mantle/basalt_strip.json +++ b/data/terralith/worldgen/placed_feature/cave/mantle/basalt_strip.json @@ -1,53 +1,41 @@ { - "feature": "terralith:cave/mantle/basalt_strip", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 140 - }, - { - "weight": 0, - "data": 140 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 64 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 30 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/mantle/basalt_strip", + "placement": [ + { + "type": "minecraft:count", + "count": 140 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 64 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 30, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/mantle/blackstone.json b/data/terralith/worldgen/placed_feature/cave/mantle/blackstone.json deleted file mode 100644 index 33f56e37..00000000 --- a/data/terralith/worldgen/placed_feature/cave/mantle/blackstone.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "feature": "terralith:cave/mantle/blackstone", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 0 - }, - { - "weight": 0, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 64 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/cave/mantle/lava_drip.json b/data/terralith/worldgen/placed_feature/cave/mantle/lava_drip.json index a3e2fb1b..69eb92ee 100644 --- a/data/terralith/worldgen/placed_feature/cave/mantle/lava_drip.json +++ b/data/terralith/worldgen/placed_feature/cave/mantle/lava_drip.json @@ -1,58 +1,46 @@ { - "feature": "terralith:cave/mantle/lava_drip", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 24 - }, - { - "weight": 0, - "data": 24 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 64 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 30 - }, - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": 1 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/mantle/lava_drip", + "placement": [ + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 64 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 30, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": 1 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/mantle/magma_strip.json b/data/terralith/worldgen/placed_feature/cave/mantle/magma_strip.json index 6869d2fb..7928e440 100644 --- a/data/terralith/worldgen/placed_feature/cave/mantle/magma_strip.json +++ b/data/terralith/worldgen/placed_feature/cave/mantle/magma_strip.json @@ -1,53 +1,41 @@ { - "feature": "terralith:cave/mantle/magma_strip", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 140 - }, - { - "weight": 0, - "data": 140 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 64 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 30 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/mantle/magma_strip", + "placement": [ + { + "type": "minecraft:count", + "count": 140 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 64 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 30, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/mantle/replacer.json b/data/terralith/worldgen/placed_feature/cave/mantle/replacer.json index 009f03a7..1ac65c82 100644 --- a/data/terralith/worldgen/placed_feature/cave/mantle/replacer.json +++ b/data/terralith/worldgen/placed_feature/cave/mantle/replacer.json @@ -1,39 +1,27 @@ { - "feature": "terralith:cave/mantle/replacer", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 250 - }, - { - "weight": 0, - "data": 250 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 30 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/mantle/replacer", + "placement": [ + { + "type": "minecraft:count", + "count": 250 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 30 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/stone/andesite_boulders.json b/data/terralith/worldgen/placed_feature/cave/stone/andesite_boulders.json index 8c06b6b5..c312b9d9 100644 --- a/data/terralith/worldgen/placed_feature/cave/stone/andesite_boulders.json +++ b/data/terralith/worldgen/placed_feature/cave/stone/andesite_boulders.json @@ -1,112 +1,112 @@ { "feature": { - "type": "minecraft:geode", - "config": { - "blocks": { - "filling_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:andesite" + "type": "minecraft:geode", + "config": { + "blocks": { + "alternate_inner_layer_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:andesite" + }, + "weight": 2 } - } - ] - }, - "inner_layer_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:andesite" + ] + }, + "cannot_replace": "#minecraft:features_cannot_replace", + "filling_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:andesite" + }, + "weight": 2 } - } - ] - }, - "alternate_inner_layer_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:andesite" + ] + }, + "inner_layer_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:andesite" + }, + "weight": 2 } - } - ] - }, - "middle_layer_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ + ] + }, + "inner_placements": [ { - "weight": 2, - "data": { - "Name": "minecraft:andesite" - } + "Name": "minecraft:andesite" } - ] - }, - "outer_layer_provider": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 2, - "data": { - "Name": "minecraft:andesite" + ], + "invalid_blocks": "#terralith:calcite", + "middle_layer_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:andesite" + }, + "weight": 2 } - } - ] + ] + }, + "outer_layer_provider": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "minecraft:andesite" + }, + "weight": 2 + } + ] + } + }, + "crack": { + "base_crack_size": 0, + "crack_point_offset": 0, + "generate_crack_chance": 0 }, - "inner_placements": [ - { - "Name": "minecraft:andesite" + "distribution_points": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 } - ], - "cannot_replace": "#terralith:anti_calcite", - "invalid_blocks": "#terralith:calcite" - }, - "layers": { - "filling": 0.5, - "inner_layer": 1, - "middle_layer": 1.15, - "outer_layer": 1.85 - }, - "crack": { - "generate_crack_chance": 0, - "base_crack_size": 0, - "crack_point_offset": 0 - }, - "noise_multiplier": 0.08, - "use_potential_placements_chance": 0, - "use_alternate_layer0_chance": 0, - "placements_require_layer0_alternate": false, - "outer_wall_distance": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - }, - "distribution_points": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "point_offset": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 1, - "max_inclusive": 4 - } - }, - "min_gen_offset": -12, - "max_gen_offset": 12, - "invalid_blocks_threshold": 1 - } -}, + }, + "invalid_blocks_threshold": 1, + "layers": { + "filling": 0.5, + "inner_layer": 1, + "middle_layer": 1.15, + "outer_layer": 1.85 + }, + "max_gen_offset": 12, + "min_gen_offset": -12, + "noise_multiplier": 0.08, + "outer_wall_distance": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 + } + }, + "placements_require_layer0_alternate": false, + "point_offset": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 4 + } + }, + "use_alternate_layer0_chance": 0, + "use_potential_placements_chance": 0 + } + }, "placement": [ { "type": "minecraft:rarity_filter", @@ -136,25 +136,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:andesite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -168,7 +168,7 @@ "heightmap": "WORLD_SURFACE_WG" }, { - "type": "environment_scan", + "type": "minecraft:environment_scan", "direction_of_search": "down", "max_steps": 6, "target_condition": { @@ -176,39 +176,44 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "sand" + ], "offset": [ 0, 3, 0 - ], - "blocks": [ - "minecraft:grass_block","sand" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "sand", + "stone" + ], "offset": [ 0, 2, 0 - ], - "blocks": [ - "minecraft:dirt","sand","stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "sand", + "stone" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:dirt","sand","stone" ] } ] } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing.json b/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing.json index c1cb85db..a62c10f1 100644 --- a/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing.json +++ b/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing.json @@ -2,52 +2,52 @@ "feature": { "type": "minecraft:root_system", "config": { - "required_vertical_space_for_tree": 7, - "root_radius": 3, - "root_placement_attempts": 20, - "root_column_max_height": 100, - "hanging_root_radius": 3, - "hanging_roots_vertical_span": 2, - "hanging_root_placement_attempts": 20, - "allowed_vertical_water_for_tree": 4, - "root_replaceable": "#minecraft:azalea_root_replaceable", - "root_state_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:diorite" - } - }, - "hanging_root_state_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:diorite" - } - }, "allowed_tree_position": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 13, 0 - ], - "blocks": [ - "minecraft:air" ] }, + "allowed_vertical_water_for_tree": 4, "feature": { "feature": { "type": "minecraft:random_selector", "config": { + "default": "terralith:cave/stone/diorite_clearing_small", "features": [ { "chance": 0.4, "feature": "terralith:cave/stone/diorite_clearing_large" } - ], - "default": "terralith:cave/stone/diorite_clearing_small" + ] } }, "placement": [] + }, + "hanging_root_placement_attempts": 20, + "hanging_root_radius": 3, + "hanging_root_state_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:diorite" + } + }, + "hanging_roots_vertical_span": 2, + "required_vertical_space_for_tree": 7, + "root_column_max_height": 100, + "root_placement_attempts": 20, + "root_radius": 3, + "root_replaceable": "#minecraft:azalea_root_replaceable", + "root_state_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:diorite" + } } } }, @@ -80,25 +80,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:diorite" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:diorite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -108,4 +108,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_large.json b/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_large.json index 49f9c2ec..e2af1572 100644 --- a/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_large.json +++ b/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_large.json @@ -270,7 +270,7 @@ }, "y_spread": 0 }, - { + { "type": "minecraft:random_offset", "xz_spread": { "type": "minecraft:uniform", @@ -305,6 +305,9 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:true" + }, "direction_of_search": "down", "max_steps": 18, "target_condition": { @@ -320,10 +323,7 @@ "minecraft:tuff", "minecraft:cobbled_deepslate" ] - }, - "allowed_search_condition": { - "type": "minecraft:true" } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_small.json b/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_small.json index 17bc9b93..754ff84d 100644 --- a/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_small.json +++ b/data/terralith/worldgen/placed_feature/cave/stone/diorite_clearing_small.json @@ -173,6 +173,9 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:true" + }, "direction_of_search": "down", "max_steps": 18, "target_condition": { @@ -188,10 +191,7 @@ "minecraft:tuff", "minecraft:cobbled_deepslate" ] - }, - "allowed_search_condition": { - "type": "minecraft:true" } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_large.json b/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_large.json index 30f0958f..8eea5666 100644 --- a/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_large.json +++ b/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_large.json @@ -21,7 +21,7 @@ } } }, - { + { "type": "minecraft:count", "count": { "type": "minecraft:uniform", @@ -53,7 +53,7 @@ }, "y_spread": 0 }, - { + { "type": "minecraft:random_offset", "xz_spread": { "type": "minecraft:uniform", @@ -75,7 +75,7 @@ }, "y_spread": 0 }, - { + { "type": "minecraft:random_offset", "xz_spread": { "type": "minecraft:uniform", @@ -91,29 +91,32 @@ "xz_spread": { "type": "minecraft:clamped_normal", "value": { + "deviation": 0.65, "min_inclusive": -1, "max_inclusive": 1, - "mean": 0, - "deviation": 0.65 + "mean": 0 } }, "y_spread": 0 }, - { + { "type": "minecraft:random_offset", "xz_spread": { "type": "minecraft:clamped_normal", "value": { + "deviation": 0.65, "min_inclusive": -1, "max_inclusive": 1, - "mean": 0, - "deviation": 0.65 + "mean": 0 } }, "y_spread": 0 }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:true" + }, "direction_of_search": "down", "max_steps": 32, "target_condition": { @@ -121,9 +124,6 @@ "predicate": { "type": "minecraft:replaceable" } - }, - "allowed_search_condition": { - "type": "minecraft:true" } }, { @@ -143,46 +143,50 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ -1, -4, 0 - ], - "blocks": [ - "minecraft:air","water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ 1, -4, 0 - ], - "blocks": [ - "minecraft:air","water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ 0, -4, 1 - ], - "blocks": [ - "minecraft:air","water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ 0, -4, -1 - ], - "blocks": [ - "minecraft:air","water" ] } ] @@ -190,4 +194,4 @@ } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_small.json b/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_small.json index 51cfe213..088d753d 100644 --- a/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_small.json +++ b/data/terralith/worldgen/placed_feature/cave/stone/granite_pillar_small.json @@ -48,16 +48,19 @@ "xz_spread": { "type": "minecraft:clamped_normal", "value": { + "deviation": 0.65, "min_inclusive": -1, "max_inclusive": 1, - "mean": 0, - "deviation": 0.65 + "mean": 0 } }, "y_spread": 0 }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:true" + }, "direction_of_search": "down", "max_steps": 32, "target_condition": { @@ -65,9 +68,6 @@ "predicate": { "type": "minecraft:replaceable" } - }, - "allowed_search_condition": { - "type": "minecraft:true" } }, { @@ -87,46 +87,50 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ -1, -4, 0 - ], - "blocks": [ - "minecraft:air","water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ 1, -4, 0 - ], - "blocks": [ - "minecraft:air","water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ 0, -4, 1 - ], - "blocks": [ - "minecraft:air","water" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "water" + ], "offset": [ 0, -4, -1 - ], - "blocks": [ - "minecraft:air","water" ] } ] @@ -134,4 +138,4 @@ } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/stone/granite_roots.json b/data/terralith/worldgen/placed_feature/cave/stone/granite_roots.json index 0886e2c6..c8f046c4 100644 --- a/data/terralith/worldgen/placed_feature/cave/stone/granite_roots.json +++ b/data/terralith/worldgen/placed_feature/cave/stone/granite_roots.json @@ -2,52 +2,52 @@ "feature": { "type": "minecraft:root_system", "config": { - "required_vertical_space_for_tree": 1, - "root_radius": 3, - "root_placement_attempts": 20, - "root_column_max_height": 100, - "hanging_root_radius": 3, - "hanging_roots_vertical_span": 2, - "hanging_root_placement_attempts": 20, - "allowed_vertical_water_for_tree": 4, - "root_replaceable": "#minecraft:azalea_root_replaceable", - "root_state_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:granite" - } - }, - "hanging_root_state_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:granite" - } - }, "allowed_tree_position": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 13, 0 - ], - "blocks": [ - "minecraft:air" ] }, + "allowed_vertical_water_for_tree": 4, "feature": { "feature": { "type": "minecraft:random_selector", "config": { + "default": "terralith:cave/stone/granite_pillar_small", "features": [ { "chance": 0.05, "feature": "terralith:cave/stone/granite_pillar_large" } - ], - "default": "terralith:cave/stone/granite_pillar_small" + ] } }, "placement": [] + }, + "hanging_root_placement_attempts": 20, + "hanging_root_radius": 3, + "hanging_root_state_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:granite" + } + }, + "hanging_roots_vertical_span": 2, + "required_vertical_space_for_tree": 1, + "root_column_max_height": 100, + "root_placement_attempts": 20, + "root_radius": 3, + "root_replaceable": "#minecraft:azalea_root_replaceable", + "root_state_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:granite" + } } } }, @@ -80,25 +80,25 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:granite" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:granite" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] } ] @@ -108,4 +108,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_clay.json b/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_clay.json index 5404dd17..d30fa961 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_clay.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_clay.json @@ -1,58 +1,58 @@ { - "feature": "terralith:cave/thermal/dripleaf", - "placement": [ - { - "type": "count_on_every_layer", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:environment_scan", - "direction_of_search":"down", - "max_steps":1, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:clay" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/thermal/dripleaf", + "placement": [ + { + "type": "minecraft:count_on_every_layer", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 1, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:clay" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_water.json b/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_water.json index 0bddd3a9..663ecb55 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_water.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/dripleaf_water.json @@ -1,63 +1,63 @@ { - "feature": "terralith:swamp/vanilla/dripleaf", - "placement": [ - { - "type": "count_on_every_layer", - "count": 46 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 30, - "noise_offset": -0.1 - }, - { - "type": "minecraft:environment_scan", - "direction_of_search":"down", - "max_steps":1, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:clay", - "minecraft:dirt", - "blackstone" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/dripleaf", + "placement": [ + { + "type": "minecraft:count_on_every_layer", + "count": 46 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 30, + "noise_offset": -0.1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 1, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:clay", + "minecraft:dirt", + "blackstone" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/dripstone.json b/data/terralith/worldgen/placed_feature/cave/thermal/dripstone.json index e76dac21..78b75f57 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/dripstone.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/dripstone.json @@ -2,6 +2,21 @@ "feature": { "type": "minecraft:dripstone_cluster", "config": { + "chance_of_dripstone_column_at_max_distance_from_center": 0.4, + "density": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0.4, + "max_exclusive": 1 + } + }, + "dripstone_block_layer_thickness": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 0 + } + }, "floor_to_ceiling_search_range": 40, "height": { "type": "minecraft:biased_to_bottom", @@ -10,6 +25,10 @@ "max_inclusive": 3 } }, + "height_deviation": 1, + "max_distance_from_center_affecting_height_bias": 2, + "max_distance_from_edge_affecting_chance_of_dripstone_column": 2, + "max_stalagmite_stalactite_height_diff": 2, "radius": { "type": "minecraft:biased_to_bottom", "value": { @@ -17,26 +36,7 @@ "max_inclusive": 2 } }, - "max_stalagmite_stalactite_height_diff": 2, - "height_deviation": 1, - "dripstone_block_layer_thickness": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "density": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0.4, - "max_exclusive": 1 - } - }, - "wetness": 0, - "chance_of_dripstone_column_at_max_distance_from_center": 0.4, - "max_distance_from_edge_affecting_chance_of_dripstone_column": 2, - "max_distance_from_center_affecting_height_bias": 2 + "wetness": 0 } }, "placement": [ @@ -51,37 +51,37 @@ "target_condition": { "type": "minecraft:all_of", "predicates": [ - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dripstone_block" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:dripstone_block" ] } ] @@ -90,6 +90,8 @@ { "type": "minecraft:in_square" }, - {"type":"minecraft:biome"} + { + "type": "minecraft:biome" + } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/lakes.json b/data/terralith/worldgen/placed_feature/cave/thermal/lakes.json index 3159eb56..b60a0d3c 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/lakes.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/lakes.json @@ -1,16 +1,262 @@ { - "feature": "terralith:cave/thermal/lakes", - "placement": [ - { - "type": "minecraft:count", - "count": 14 - }, - { - "type": "minecraft:count_on_every_layer", - "count": 15 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/thermal/lakes", + "placement": [ + { + "type": "minecraft:count", + "count": 14 + }, + { + "type": "minecraft:count_on_every_layer", + "count": 15 + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 6, + "max_inclusive": 7 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 8, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "minecraft:air", + "lava" + ], + "offset": [ + -1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "minecraft:air", + "lava" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "minecraft:air", + "lava" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "minecraft:air", + "lava" + ], + "offset": [ + 1, + 0, + -1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:blackstone", + "minecraft:magma_block", + "deepslate_iron_ore", + "iron_ore", + "coal_ore" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:blackstone", + "minecraft:magma_block" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "lava" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "lava" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "lava" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "minecraft:tuff", + "minecraft:stone", + "andesite", + "deepslate", + "cobbled_deepslate", + "lava" + ], + "offset": [ + 0, + 1, + 1 + ] + } + ] + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/lichen_clay.json b/data/terralith/worldgen/placed_feature/cave/thermal/lichen_clay.json index 7fb50ce8..23e0a954 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/lichen_clay.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/lichen_clay.json @@ -1,16 +1,19 @@ { "feature": { "type": "minecraft:multiface_growth", - "block":"glow_lichen", + "block": "glow_lichen", "config": { - "search_range": 2, - "chance_of_spreading": 0.3, - "can_place_on_floor": true, + "can_be_placed_on": [ + "clay", + "stone", + "deepslate", + "andesite" + ], "can_place_on_ceiling": true, + "can_place_on_floor": true, "can_place_on_wall": true, - "can_be_placed_on": [ - "clay","stone","deepslate","andesite" - ] + "chance_of_spreading": 0.3, + "search_range": 2 } }, "placement": [ @@ -30,35 +33,35 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:clay" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:clay" ] } ] @@ -68,4 +71,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/sea_pickle.json b/data/terralith/worldgen/placed_feature/cave/thermal/sea_pickle.json index 1b1d789a..cbcf1e95 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/sea_pickle.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/sea_pickle.json @@ -4,15 +4,15 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 1, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1.3 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 1, "states": [ { "Name": "minecraft:water", @@ -29,29 +29,29 @@ { "Name": "minecraft:sea_pickle", "Properties": { - "waterlogged": "true", - "pickles": "1" + "pickles": "1", + "waterlogged": "true" } }, { "Name": "minecraft:sea_pickle", "Properties": { - "waterlogged": "true", - "pickles": "2" + "pickles": "2", + "waterlogged": "true" } }, { "Name": "minecraft:sea_pickle", "Properties": { - "waterlogged": "true", - "pickles": "3" + "pickles": "3", + "waterlogged": "true" } }, { "Name": "minecraft:sea_pickle", "Properties": { - "waterlogged": "true", - "pickles": "4" + "pickles": "4", + "waterlogged": "true" } } ] @@ -65,9 +65,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 30, - "noise_offset": 1 + "noise_offset": 1, + "noise_to_count_ratio": 1 }, { "type": "minecraft:environment_scan", @@ -78,26 +78,26 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:water" ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:clay", "minecraft:dirt", "minecraft:blackstone" + ], + "offset": [ + 0, + -1, + 0 ] } ] @@ -107,4 +107,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling.json b/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling.json index ec26c329..917640e5 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "ceiling", "depth": { "type": "minecraft:uniform", "value": { @@ -10,23 +9,11 @@ "max_inclusive": 3 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.25, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:stone", "ground_state": { "type": "minecraft:noise_provider", - "seed": 152, "noise": { - "firstOctave": -7, "amplitudes": [ 1.0, 0.5, @@ -34,9 +21,11 @@ 1.5, 0, 1.0 - ] + ], + "firstOctave": -7 }, "scale": 1, + "seed": 152, "states": [ { "Name": "minecraft:dripstone_block" @@ -74,7 +63,7 @@ { "Name": "minecraft:stone" }, - { + { "Name": "minecraft:stone" }, { @@ -137,7 +126,7 @@ { "Name": "minecraft:dripstone_block" }, - { + { "Name": "minecraft:stone" }, { @@ -187,7 +176,18 @@ } ] }, - "vegetation_feature": "terralith:nothing" + "replaceable": "#terralith:stone", + "surface": "ceiling", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } } }, "placement": [ @@ -220,16 +220,16 @@ "max_steps": 32, "target_condition": { "type": "minecraft:has_sturdy_face", + "direction": "down", "offset": [ 0, 1, 0 - ], - "direction": "down" + ] } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling_low.json b/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling_low.json index 4e59d6d2..8a67bc84 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling_low.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/surface/ceiling_low.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "ceiling", "depth": { "type": "minecraft:uniform", "value": { @@ -10,23 +9,11 @@ "max_inclusive": 3 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.25, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:deepslate", "ground_state": { "type": "minecraft:noise_provider", - "seed": 152, "noise": { - "firstOctave": -7, "amplitudes": [ 1.0, 0.5, @@ -34,9 +21,11 @@ 1.5, 0, 1.0 - ] + ], + "firstOctave": -7 }, "scale": 1, + "seed": 152, "states": [ { "Name": "minecraft:dripstone_block" @@ -74,7 +63,7 @@ { "Name": "minecraft:deepslate" }, - { + { "Name": "minecraft:deepslate" }, { @@ -137,7 +126,7 @@ { "Name": "minecraft:dripstone_block" }, - { + { "Name": "minecraft:deepslate" }, { @@ -187,7 +176,18 @@ } ] }, - "vegetation_feature": "terralith:nothing" + "replaceable": "#terralith:deepslate", + "surface": "ceiling", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } } }, "placement": [ @@ -220,16 +220,16 @@ "max_steps": 32, "target_condition": { "type": "minecraft:has_sturdy_face", + "direction": "down", "offset": [ 0, 1, 0 - ], - "direction": "down" + ] } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay.json b/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay.json index 7556d4b1..c8ab9ea2 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,31 +9,21 @@ "max_inclusive": 3 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.25, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:stone", "ground_state": { "type": "minecraft:noise_provider", - "seed": 69696969, "noise": { - "firstOctave": -4, "amplitudes": [ 1.0, - 0.5, - 1.0, - 1.75 - ] + 0.5, + 1.0, + 1.75 + ], + "firstOctave": -4 }, "scale": 1, + "seed": 69696969, "states": [ { "Name": "minecraft:stone" @@ -83,7 +72,18 @@ } ] }, - "vegetation_feature": "terralith:nothing" + "replaceable": "#terralith:stone", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } } }, "placement": [ @@ -95,4 +95,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay_low.json b/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay_low.json index 8826d0e2..e428e5d9 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay_low.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/surface/clay_low.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,31 +9,21 @@ "max_inclusive": 3 } }, - "vertical_range": 2, "extra_bottom_block_chance": 0.25, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:deepslate", "ground_state": { "type": "minecraft:noise_provider", - "seed": 69696969, "noise": { - "firstOctave": -4, "amplitudes": [ 1.0, - 0.5, - 1.0, - 1.75 - ] + 0.5, + 1.0, + 1.75 + ], + "firstOctave": -4 }, "scale": 1, + "seed": 69696969, "states": [ { "Name": "minecraft:deepslate" @@ -83,7 +72,18 @@ } ] }, - "vegetation_feature": "terralith:nothing" + "replaceable": "#terralith:deepslate", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 2, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } } }, "placement": [ @@ -95,4 +95,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor.json b/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor.json index 70575d51..a8d29d2d 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,33 +9,23 @@ "max_inclusive": 9 } }, - "vertical_range": 5, "extra_bottom_block_chance": 0.5, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 5 - } - }, - "replaceable": "#terralith:stone_only", "ground_state": { "type": "minecraft:noise_provider", - "seed": 111, "noise": { - "firstOctave": -5, "amplitudes": [ 1.2, - 0.9, - 1.1, - 2.0, - 0, - 4.0 - ] + 0.9, + 1.1, + 2.0, + 0, + 4.0 + ], + "firstOctave": -5 }, "scale": 1, + "seed": 111, "states": [ { "Name": "minecraft:granite" @@ -85,7 +74,18 @@ } ] }, - "vegetation_feature": "terralith:nothing" + "replaceable": "#terralith:stone", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 5 + } + } } }, "placement": [ @@ -97,4 +97,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor_low.json b/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor_low.json index 1165c609..6744cb69 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor_low.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/surface/floor_low.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,33 +9,23 @@ "max_inclusive": 9 } }, - "vertical_range": 5, "extra_bottom_block_chance": 0.5, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 5 - } - }, - "replaceable": "#terralith:deepslate", "ground_state": { "type": "minecraft:noise_provider", - "seed": 111, "noise": { - "firstOctave": -5, "amplitudes": [ 1.2, - 0.9, - 1.1, - 2.0, - 0, - 4.0 - ] + 0.9, + 1.1, + 2.0, + 0, + 4.0 + ], + "firstOctave": -5 }, "scale": 1, + "seed": 111, "states": [ { "Name": "minecraft:granite" @@ -85,7 +74,18 @@ } ] }, - "vegetation_feature": "terralith:nothing" + "replaceable": "#terralith:deepslate", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 5 + } + } } }, "placement": [ @@ -97,4 +97,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cave/thermal/underwater_magma.json b/data/terralith/worldgen/placed_feature/cave/thermal/underwater_magma.json index e4c1d725..ec3a82a7 100644 --- a/data/terralith/worldgen/placed_feature/cave/thermal/underwater_magma.json +++ b/data/terralith/worldgen/placed_feature/cave/thermal/underwater_magma.json @@ -1,38 +1,38 @@ { - "feature": "minecraft:underwater_magma", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 250, - "max_inclusive": 255 - } - } - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "above_bottom": 0 - }, - "max_inclusive": { - "absolute": 256 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "OCEAN_FLOOR_WG", - "max_inclusive": -5 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:underwater_magma", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 250, + "max_inclusive": 255 + } + } + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 256 + } + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_relative_threshold_filter", + "heightmap": "OCEAN_FLOOR_WG", + "max_inclusive": -5 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cherry/azalea_bush.json b/data/terralith/worldgen/placed_feature/cherry/azalea_bush.json index 1ee5db3a..e5b07b77 100644 --- a/data/terralith/worldgen/placed_feature/cherry/azalea_bush.json +++ b/data/terralith/worldgen/placed_feature/cherry/azalea_bush.json @@ -29,4 +29,4 @@ } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column.json b/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column.json index a6ac494d..611986d0 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column.json +++ b/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column.json @@ -17,10 +17,10 @@ "xz_spread": { "type": "minecraft:clamped_normal", "value": { + "deviation": 0, "min_inclusive": 0, "max_inclusive": 0, - "mean": 0, - "deviation": 0 + "mean": 0 } }, "y_spread": 0 @@ -39,27 +39,27 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ] + }, "direction_of_search": "down", "max_steps": 32, "target_condition": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:basalt", "minecraft:smooth_basalt", "minecraft:sand", "minecraft:gravel" - ] - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air", - "minecraft:water" + ], + "offset": [ + 0, + -1, + 0 ] } }, @@ -67,4 +67,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column_upper.json b/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column_upper.json index a303a68b..6ee3bd84 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column_upper.json +++ b/data/terralith/worldgen/placed_feature/cliffs/basalt/basalt_column_upper.json @@ -1,67 +1,55 @@ { - "feature": "terralith:cliffs/basalt/basalt_column_upper", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 100 - }, - { - "weight": 0, - "data": 100 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 0, - "max_inclusive": 0, - "mean": 0, - "deviation": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 180 - }, - "max_inclusive": { - "absolute": 180 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air", - "minecraft:water" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/basalt/basalt_column_upper", + "placement": [ + { + "type": "minecraft:count", + "count": 100 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 0, + "min_inclusive": 0, + "max_inclusive": 0, + "mean": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 180 + }, + "max_inclusive": { + "absolute": 180 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:water" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/basalt/basaltifier.json b/data/terralith/worldgen/placed_feature/cliffs/basalt/basaltifier.json index 263743f5..73f0a64a 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/basalt/basaltifier.json +++ b/data/terralith/worldgen/placed_feature/cliffs/basalt/basaltifier.json @@ -1,101 +1,101 @@ { - "feature": "terralith:cliffs/basalt/basaltifier", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 164 - } - } - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 32, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 5 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/basalt/basaltifier", + "placement": [ + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 164 + } + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 5 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -5 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/basalt/crack.json b/data/terralith/worldgen/placed_feature/cliffs/basalt/crack.json index d845d21e..0c3b5cda 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/basalt/crack.json +++ b/data/terralith/worldgen/placed_feature/cliffs/basalt/crack.json @@ -1,68 +1,68 @@ { - "feature": "terralith:cliffs/basalt/crack", - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 164 - } - } - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "WORLD_SURFACE", - "min_inclusive": -128, - "max_inclusive": 2 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 32, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/basalt/crack", + "placement": [ + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:count", + "count": 40 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 64 + }, + "max_inclusive": { + "absolute": 164 + } + } + }, + { + "type": "minecraft:surface_relative_threshold_filter", + "heightmap": "WORLD_SURFACE", + "min_inclusive": -128, + "max_inclusive": 2 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/basalt/crack_deepslate.json b/data/terralith/worldgen/placed_feature/cliffs/basalt/crack_deepslate.json index 6e8fccaa..a0a53ed5 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/basalt/crack_deepslate.json +++ b/data/terralith/worldgen/placed_feature/cliffs/basalt/crack_deepslate.json @@ -1,68 +1,68 @@ { - "feature": "terralith:cliffs/basalt/crack_deepslate", - "placement": [ - { - "type": "minecraft:count", - "count": 200 - }, - { - "type": "minecraft:count", - "count": 15 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 164 - } - } - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "WORLD_SURFACE", - "min_inclusive": -128, - "max_inclusive": 2 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 32, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/basalt/crack_deepslate", + "placement": [ + { + "type": "minecraft:count", + "count": 200 + }, + { + "type": "minecraft:count", + "count": 15 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 64 + }, + "max_inclusive": { + "absolute": 164 + } + } + }, + { + "type": "minecraft:surface_relative_threshold_filter", + "heightmap": "WORLD_SURFACE", + "min_inclusive": -128, + "max_inclusive": 2 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cobbled_deepslate" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/basalt/seed.json b/data/terralith/worldgen/placed_feature/cliffs/basalt/seed.json index 26f80f2c..807a423b 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/basalt/seed.json +++ b/data/terralith/worldgen/placed_feature/cliffs/basalt/seed.json @@ -1,285 +1,285 @@ { - "feature": "terralith:cliffs/basalt/seed", - "placement": [ - { - "type": "minecraft:count", - "count": 34 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 3, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:basalt" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/basalt/seed", + "placement": [ + { + "type": "minecraft:count", + "count": 34 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 3, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:basalt" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 5 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -5 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/basalt/seed_deepslate.json b/data/terralith/worldgen/placed_feature/cliffs/basalt/seed_deepslate.json index d21b88ee..7a6669eb 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/basalt/seed_deepslate.json +++ b/data/terralith/worldgen/placed_feature/cliffs/basalt/seed_deepslate.json @@ -1,285 +1,285 @@ { - "feature": "terralith:cliffs/basalt/seed_deepslate", - "placement": [ - { - "type": "minecraft:count", - "count": 34 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 16, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:smooth_basalt" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/basalt/seed_deepslate", + "placement": [ + { + "type": "minecraft:count", + "count": 34 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 16, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 5 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -5 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/frozen/blue_ice.json b/data/terralith/worldgen/placed_feature/cliffs/frozen/blue_ice.json index 75bf4365..c66cef6c 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/frozen/blue_ice.json +++ b/data/terralith/worldgen/placed_feature/cliffs/frozen/blue_ice.json @@ -1,101 +1,101 @@ { - "feature": "terralith:cliffs/frozen/blue_ice", - "placement": [ - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 270 - } - } - }, - { - "type": "minecraft:biome" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 16, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 5 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - } - ] -} + "feature": "terralith:cliffs/frozen/blue_ice", + "placement": [ + { + "type": "minecraft:count", + "count": 40 + }, + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 270 + } + } + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 16, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 5 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -5 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/frozen/icicle.json b/data/terralith/worldgen/placed_feature/cliffs/frozen/icicle.json index 50fee848..f353a038 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/frozen/icicle.json +++ b/data/terralith/worldgen/placed_feature/cliffs/frozen/icicle.json @@ -1,73 +1,73 @@ { - "feature": "terralith:cliffs/frozen/icicle", - "placement": [ - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": -2, - "max_inclusive": 2, - "mean": 0, - "deviation": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 180 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:blue_ice", - "minecraft:packed_ice" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/frozen/icicle", + "placement": [ + { + "type": "minecraft:count", + "count": 40 + }, + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 0, + "min_inclusive": -2, + "max_inclusive": 2, + "mean": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 180 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:blue_ice", + "minecraft:packed_ice" + ], + "offset": [ + 0, + 1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/frozen/puddle.json b/data/terralith/worldgen/placed_feature/cliffs/frozen/puddle.json index ead0276a..86787388 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/frozen/puddle.json +++ b/data/terralith/worldgen/placed_feature/cliffs/frozen/puddle.json @@ -1,295 +1,295 @@ { - "feature": "terralith:cliffs/frozen/puddle", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": -2, - "max_inclusive": 2, - "mean": 0, - "deviation": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 180 - } - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 2, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone", - "minecraft:packed_ice", - "minecraft:blue_ice", - "minecraft:water" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 4, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 5, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 6, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 7, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 8, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 9, - 0 - ], - "blocks": [ - "minecraft:ice" - ] - } - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:water" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/frozen/puddle", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 0, + "min_inclusive": -2, + "max_inclusive": 2, + "mean": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 180 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 2, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:packed_ice", + "minecraft:blue_ice", + "minecraft:water" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 4, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 5, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 6, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 7, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 8, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:ice" + ], + "offset": [ + 0, + 9, + 0 + ] + } + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/granite/granitifier.json b/data/terralith/worldgen/placed_feature/cliffs/granite/granitifier.json index 0b6b5d2c..36c315ec 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/granite/granitifier.json +++ b/data/terralith/worldgen/placed_feature/cliffs/granite/granitifier.json @@ -1,101 +1,101 @@ { - "feature": "terralith:cliffs/granite/granitifier", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 164 - } - } - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 4, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 5 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/granite/granitifier", + "placement": [ + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 164 + } + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 4, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 5 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -5 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/andesite_crack.json b/data/terralith/worldgen/placed_feature/cliffs/white/andesite_crack.json index be2b831e..b57b5163 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/andesite_crack.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/andesite_crack.json @@ -1,68 +1,68 @@ { - "feature": "terralith:cliffs/white/andesite_crack", - "placement": [ - { - "type": "minecraft:count", - "count": 60 - }, - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 164 - } - } - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "WORLD_SURFACE_WG", - "min_inclusive": -128, - "max_inclusive": 2 - }, - { - "type": "minecraft:block_predicate_filter", - "direction_of_search": "down", - "max_steps": 16, - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:andesite" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/white/andesite_crack", + "placement": [ + { + "type": "minecraft:count", + "count": 60 + }, + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 64 + }, + "max_inclusive": { + "absolute": 164 + } + } + }, + { + "type": "minecraft:surface_relative_threshold_filter", + "heightmap": "WORLD_SURFACE_WG", + "min_inclusive": -128, + "max_inclusive": 2 + }, + { + "type": "minecraft:block_predicate_filter", + "direction_of_search": "down", + "max_steps": 16, + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/andesite_seed.json b/data/terralith/worldgen/placed_feature/cliffs/white/andesite_seed.json index 711d0e4c..af8e912f 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/andesite_seed.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/andesite_seed.json @@ -1,286 +1,286 @@ { - "feature": "terralith:cliffs/white/andesite_seed", - "placement": [ - { - "type": "minecraft:count", - "count": 122 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 32, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:diorite", - "minecraft:moss_block" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/white/andesite_seed", + "placement": [ + { + "type": "minecraft:count", + "count": 122 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:diorite", + "minecraft:moss_block" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 5 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -5 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/birch_alt.json b/data/terralith/worldgen/placed_feature/cliffs/white/birch_alt.json index 1246353c..d4716cbb 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/birch_alt.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/birch_alt.json @@ -1,4 +1,4 @@ { - "feature": "terralith:cliffs/white/birch_alt", - "placement": [] -} + "feature": "terralith:cliffs/white/birch_alt", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/calcitifier.json b/data/terralith/worldgen/placed_feature/cliffs/white/calcitifier.json index 03d4939d..1d70d53e 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/calcitifier.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/calcitifier.json @@ -1,101 +1,101 @@ { - "feature": "terralith:cliffs/white/calcitifier", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 164 - } - } - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 32, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 5 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/white/calcitifier", + "placement": [ + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 164 + } + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 5 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -5 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/diorite_crack.json b/data/terralith/worldgen/placed_feature/cliffs/white/diorite_crack.json index bc7427f5..32345a0f 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/diorite_crack.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/diorite_crack.json @@ -1,68 +1,68 @@ { - "feature": "terralith:cliffs/white/diorite_crack", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 164 - } - } - }, - { - "type": "minecraft:surface_relative_threshold_filter", - "heightmap": "WORLD_SURFACE_WG", - "min_inclusive": -128, - "max_inclusive": 2 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 32, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:diorite" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/white/diorite_crack", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 64 + }, + "max_inclusive": { + "absolute": 164 + } + } + }, + { + "type": "minecraft:surface_relative_threshold_filter", + "heightmap": "WORLD_SURFACE_WG", + "min_inclusive": -128, + "max_inclusive": 2 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:diorite" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/diorite_seed.json b/data/terralith/worldgen/placed_feature/cliffs/white/diorite_seed.json index 76566fbb..1c3f2292 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/diorite_seed.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/diorite_seed.json @@ -1,284 +1,284 @@ { - "feature": "terralith:cliffs/white/diorite_seed", - "placement": [ - { - "type": "minecraft:count", - "count": 22 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:calcite", - "moss_block" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -4, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -4 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/white/diorite_seed", + "placement": [ + { + "type": "minecraft:count", + "count": 22 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "moss_block" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -4, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 5 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -4 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -5 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/moss_patch.json b/data/terralith/worldgen/placed_feature/cliffs/white/moss_patch.json index d7686e55..796b15c8 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/moss_patch.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/moss_patch.json @@ -1,171 +1,171 @@ { - "feature": "terralith:cliffs/white/patch_base", - "placement": [ - { - "type": "minecraft:count", - "count": 27 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:tall_grass", - "minecraft:grass", - "minecraft:flowering_azalea", - "minecraft:azalea", - "minecraft:moss_carpet", - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/white/patch_base", + "placement": [ + { + "type": "minecraft:count", + "count": 27 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + 0, + 0, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tall_grass", + "minecraft:grass", + "minecraft:flowering_azalea", + "minecraft:azalea", + "minecraft:moss_carpet", + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/cliffs/white/trees_small.json b/data/terralith/worldgen/placed_feature/cliffs/white/trees_small.json index a5a46ffb..8a3b2410 100644 --- a/data/terralith/worldgen/placed_feature/cliffs/white/trees_small.json +++ b/data/terralith/worldgen/placed_feature/cliffs/white/trees_small.json @@ -1,148 +1,148 @@ { - "feature": "terralith:cliffs/white/birch_alt", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cliffs/white/birch_alt", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + -1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite" + ], + "offset": [ + -1, + 0, + -1 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/coastal/bending_acacia.json b/data/terralith/worldgen/placed_feature/coastal/bending_acacia.json index 210ab595..bb9f5022 100644 --- a/data/terralith/worldgen/placed_feature/coastal/bending_acacia.json +++ b/data/terralith/worldgen/placed_feature/coastal/bending_acacia.json @@ -1,15 +1,15 @@ { - "feature": "terralith:coastal/bending_acacia", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 - } - } - } - ] -} + "feature": "terralith:coastal/bending_acacia", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/coastal/big_hawaii.json b/data/terralith/worldgen/placed_feature/coastal/big_hawaii.json index a1327070..cb9d802b 100644 --- a/data/terralith/worldgen/placed_feature/coastal/big_hawaii.json +++ b/data/terralith/worldgen/placed_feature/coastal/big_hawaii.json @@ -1,15 +1,15 @@ { - "feature": "terralith:coastal/big_hawaii", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 6 - } - } - } - ] -} + "feature": "terralith:coastal/big_hawaii", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 6 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/coastal/fancy_oak.json b/data/terralith/worldgen/placed_feature/coastal/fancy_oak.json index af80a2f9..9ccfb491 100644 --- a/data/terralith/worldgen/placed_feature/coastal/fancy_oak.json +++ b/data/terralith/worldgen/placed_feature/coastal/fancy_oak.json @@ -1,4 +1,4 @@ { - "feature": "terralith:coastal/fancy_oak", - "placement": [] -} + "feature": "terralith:coastal/fancy_oak", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/coastal/jungle_tree.json b/data/terralith/worldgen/placed_feature/coastal/jungle_tree.json index b49b4f4f..9b527d9e 100644 --- a/data/terralith/worldgen/placed_feature/coastal/jungle_tree.json +++ b/data/terralith/worldgen/placed_feature/coastal/jungle_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:coastal/jungle_tree", - "placement": [] -} + "feature": "terralith:coastal/jungle_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/coastal/magma.json b/data/terralith/worldgen/placed_feature/coastal/magma.json deleted file mode 100644 index 0ae8017b..00000000 --- a/data/terralith/worldgen/placed_feature/coastal/magma.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "feature": "terralith:coastal/magma", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 4 - }, - { - "weight": 50, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/coastal/trees_hawaii.json b/data/terralith/worldgen/placed_feature/coastal/trees_hawaii.json index f3e7981f..f40c3dcd 100644 --- a/data/terralith/worldgen/placed_feature/coastal/trees_hawaii.json +++ b/data/terralith/worldgen/placed_feature/coastal/trees_hawaii.json @@ -1,53 +1,53 @@ { - "feature": "terralith:coastal/trees_hawaii", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 15 - }, - { - "weight": 10, - "data": 16 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:coastal/trees_hawaii", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 15, + "weight": 90 + }, + { + "data": 16, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/birch.json b/data/terralith/worldgen/placed_feature/dark/birch.json index 1f8baf20..16d31d82 100644 --- a/data/terralith/worldgen/placed_feature/dark/birch.json +++ b/data/terralith/worldgen/placed_feature/dark/birch.json @@ -1,4 +1,4 @@ { - "feature": "terralith:dark/birch", - "placement": [] -} + "feature": "terralith:dark/birch", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/brown_mushroom.json b/data/terralith/worldgen/placed_feature/dark/brown_mushroom.json index 4c0f84d7..57ea79c1 100644 --- a/data/terralith/worldgen/placed_feature/dark/brown_mushroom.json +++ b/data/terralith/worldgen/placed_feature/dark/brown_mushroom.json @@ -1,4 +1,4 @@ { - "feature": "terralith:dark/brown_mushroom", - "placement": [] -} + "feature": "terralith:dark/brown_mushroom", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/brown_mushroom_2.json b/data/terralith/worldgen/placed_feature/dark/brown_mushroom_2.json index 14c782ee..ced4d829 100644 --- a/data/terralith/worldgen/placed_feature/dark/brown_mushroom_2.json +++ b/data/terralith/worldgen/placed_feature/dark/brown_mushroom_2.json @@ -1,4 +1,4 @@ { - "feature": "terralith:dark/brown_mushroom_2", - "placement": [] -} + "feature": "terralith:dark/brown_mushroom_2", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/dark_oak.json b/data/terralith/worldgen/placed_feature/dark/dark_oak.json deleted file mode 100644 index 9deb5425..00000000 --- a/data/terralith/worldgen/placed_feature/dark/dark_oak.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:dark/dark_oak", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/dark/disk_mud.json b/data/terralith/worldgen/placed_feature/dark/disk_mud.json index 14cda3c4..234f45aa 100644 --- a/data/terralith/worldgen/placed_feature/dark/disk_mud.json +++ b/data/terralith/worldgen/placed_feature/dark/disk_mud.json @@ -1,37 +1,32 @@ { - "feature": "terralith:dark/disk_mud", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 128 - }, - { - "weight": 100, - "data": 128 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:dark/disk_mud", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 175, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/disk_podzol.json b/data/terralith/worldgen/placed_feature/dark/disk_podzol.json index 421a984d..4b36556e 100644 --- a/data/terralith/worldgen/placed_feature/dark/disk_podzol.json +++ b/data/terralith/worldgen/placed_feature/dark/disk_podzol.json @@ -1,39 +1,34 @@ { - "feature": "terralith:dark/disk_podzol", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 128 - }, - { - "weight": 100, - "data": 128 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": 1 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 62 - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:dark/disk_podzol", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 175, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 62 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/grass.json b/data/terralith/worldgen/placed_feature/dark/grass.json index 16eeb93d..fd19ce8f 100644 --- a/data/terralith/worldgen/placed_feature/dark/grass.json +++ b/data/terralith/worldgen/placed_feature/dark/grass.json @@ -1,21 +1,21 @@ { - "feature": "terralith:dark/grass", - "placement": [ - { - "type": "minecraft:noise_threshold_count", - "noise_level": -0.8, - "below_noise": 11, - "above_noise": 14 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:dark/grass", + "placement": [ + { + "type": "minecraft:noise_threshold_count", + "above_noise": 14, + "below_noise": 11, + "noise_level": -0.8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/lichen.json b/data/terralith/worldgen/placed_feature/dark/lichen.json index f781ede6..6759b769 100644 --- a/data/terralith/worldgen/placed_feature/dark/lichen.json +++ b/data/terralith/worldgen/placed_feature/dark/lichen.json @@ -1,19 +1,19 @@ { - "feature": "terralith:dark/lichen", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:dark/lichen", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/lichen_log.json b/data/terralith/worldgen/placed_feature/dark/lichen_log.json index f406aa4f..baabadf1 100644 --- a/data/terralith/worldgen/placed_feature/dark/lichen_log.json +++ b/data/terralith/worldgen/placed_feature/dark/lichen_log.json @@ -1,39 +1,27 @@ { - "feature": "terralith:dark/lichen_log", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 200 - }, - { - "weight": 0, - "data": 200 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 200 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:dark/lichen_log", + "placement": [ + { + "type": "minecraft:count", + "count": 200 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 200 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/oak.json b/data/terralith/worldgen/placed_feature/dark/oak.json index 15708a24..bfc7950b 100644 --- a/data/terralith/worldgen/placed_feature/dark/oak.json +++ b/data/terralith/worldgen/placed_feature/dark/oak.json @@ -1,4 +1,4 @@ { - "feature": "terralith:dark/oak", - "placement": [] -} + "feature": "terralith:dark/oak", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/patch_mushroom.json b/data/terralith/worldgen/placed_feature/dark/patch_mushroom.json index efd61a5a..819e7f1e 100644 --- a/data/terralith/worldgen/placed_feature/dark/patch_mushroom.json +++ b/data/terralith/worldgen/placed_feature/dark/patch_mushroom.json @@ -2,42 +2,34 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 10, - "xz_spread": 4, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, "provider": { "type": "minecraft:dual_noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 0.25, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 8 - }, + "seed": 0, "slow_noise": { - "firstOctave": -4, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -4 }, "slow_scale": 1, "states": [ @@ -65,10 +57,15 @@ { "Name": "minecraft:brown_mushroom" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 8 + } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -81,30 +78,30 @@ "type": "minecraft:not", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:stone", "minecraft:deepslate", "minecraft:granite", "minecraft:andesite", "minecraft:diorite" + ], + "offset": [ + 0, + -1, + 0 ] } }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] }, { @@ -118,13 +115,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "podzol" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block","podzol" ] } ] @@ -133,7 +131,10 @@ } } ] - } + }, + "tries": 10, + "xz_spread": 4, + "y_spread": 3 } }, "placement": [ @@ -147,7 +148,7 @@ } } }, - { + { "type": "minecraft:in_square", "count": { "type": "minecraft:uniform", @@ -157,12 +158,12 @@ } } }, - { + { "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE_WG" + "heightmap": "WORLD_SURFACE_WG" }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/red_mushroom.json b/data/terralith/worldgen/placed_feature/dark/red_mushroom.json index 9d25f79e..8f9a636e 100644 --- a/data/terralith/worldgen/placed_feature/dark/red_mushroom.json +++ b/data/terralith/worldgen/placed_feature/dark/red_mushroom.json @@ -1,4 +1,4 @@ { - "feature": "terralith:dark/red_mushroom", - "placement": [] -} + "feature": "terralith:dark/red_mushroom", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/red_mushroom_2.json b/data/terralith/worldgen/placed_feature/dark/red_mushroom_2.json index 42cd8305..e21799bc 100644 --- a/data/terralith/worldgen/placed_feature/dark/red_mushroom_2.json +++ b/data/terralith/worldgen/placed_feature/dark/red_mushroom_2.json @@ -1,4 +1,4 @@ { - "feature": "terralith:dark/red_mushroom_2", - "placement": [] -} + "feature": "terralith:dark/red_mushroom_2", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/shrooms.json b/data/terralith/worldgen/placed_feature/dark/shrooms.json deleted file mode 100644 index 7721497a..00000000 --- a/data/terralith/worldgen/placed_feature/dark/shrooms.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "feature": "terralith:dark/disk_soulsoil", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 0 - }, - { - "weight": 100, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/dark/trees.json b/data/terralith/worldgen/placed_feature/dark/trees.json index a666a5f1..f983bb89 100644 --- a/data/terralith/worldgen/placed_feature/dark/trees.json +++ b/data/terralith/worldgen/placed_feature/dark/trees.json @@ -1,36 +1,36 @@ { - "feature": "terralith:dark/trees", - "placement": [ - { - "type": "minecraft:count", - "count": 155 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:podzol", - "minecraft:dirt", - "minecraft:coarse_dirt" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:dark/trees", + "placement": [ + { + "type": "minecraft:count", + "count": 155 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:dirt", + "minecraft:coarse_dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/dark/twilight_tree.json b/data/terralith/worldgen/placed_feature/dark/twilight_tree.json index c17a6784..93db02b7 100644 --- a/data/terralith/worldgen/placed_feature/dark/twilight_tree.json +++ b/data/terralith/worldgen/placed_feature/dark/twilight_tree.json @@ -1,9 +1,9 @@ { - "feature": "terralith:dark/twilight_tree", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - } - ] -} + "feature": "terralith:dark/twilight_tree", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/desert/gravel/coral_fans.json b/data/terralith/worldgen/placed_feature/desert/gravel/coral_fans.json index 32a5a67c..8126de29 100644 --- a/data/terralith/worldgen/placed_feature/desert/gravel/coral_fans.json +++ b/data/terralith/worldgen/placed_feature/desert/gravel/coral_fans.json @@ -1,31 +1,19 @@ { - "feature": "terralith:desert/gravel/coral_fans", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 32 - }, - { - "weight": 0, - "data": 32 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:desert/gravel/coral_fans", + "placement": [ + { + "type": "minecraft:count", + "count": 32 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/desert/lush/cacti.json b/data/terralith/worldgen/placed_feature/desert/lush/cacti.json index 4294103c..1966de60 100644 --- a/data/terralith/worldgen/placed_feature/desert/lush/cacti.json +++ b/data/terralith/worldgen/placed_feature/desert/lush/cacti.json @@ -2,27 +2,23 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 2, - "xz_spread": 6, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": { "type": "minecraft:clamped_normal", "value": { + "deviation": 2, "min_inclusive": 1, "max_inclusive": 7, - "mean": 2, - "deviation": 2 + "mean": 2 } }, "provider": { @@ -32,7 +28,8 @@ } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -43,31 +40,34 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:sand" ] } ] } } ] - } + }, + "tries": 2, + "xz_spread": 6, + "y_spread": 2 } }, "placement": [ @@ -86,4 +86,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/desert/lush/grass.json b/data/terralith/worldgen/placed_feature/desert/lush/grass.json index 40bea510..c550d0e4 100644 --- a/data/terralith/worldgen/placed_feature/desert/lush/grass.json +++ b/data/terralith/worldgen/placed_feature/desert/lush/grass.json @@ -2,39 +2,30 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 13, - "xz_spread": 6, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, "provider": { "type": "minecraft:dual_noise_provider", - "seed": 62353, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1.75, 2.75 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 19 - }, + "seed": 62353, "slow_noise": { - "firstOctave": -5, "amplitudes": [ 1, 0.25, @@ -42,7 +33,8 @@ 1.875, 6.75, 14.5 - ] + ], + "firstOctave": -5 }, "slow_scale": 1, "states": [ @@ -67,7 +59,7 @@ { "Name": "minecraft:grass" }, - { + { "Name": "minecraft:grass" }, { @@ -91,7 +83,7 @@ { "Name": "minecraft:air" }, - { + { "Name": "minecraft:air" }, { @@ -103,11 +95,15 @@ { "Name": "minecraft:grass" } - - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 19 + } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -118,33 +114,36 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:packed_mud", "minecraft:coarse_dirt", "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 ] } ] } } ] - } + }, + "tries": 13, + "xz_spread": 6, + "y_spread": 2 } }, "placement": [ @@ -163,4 +162,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/desert/lush/grass_sand.json b/data/terralith/worldgen/placed_feature/desert/lush/grass_sand.json index 4c647c07..174e709a 100644 --- a/data/terralith/worldgen/placed_feature/desert/lush/grass_sand.json +++ b/data/terralith/worldgen/placed_feature/desert/lush/grass_sand.json @@ -2,39 +2,30 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 6, - "xz_spread": 6, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, "provider": { "type": "minecraft:dual_noise_provider", - "seed": 62353, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1.75, 2.75 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 19 - }, + "seed": 62353, "slow_noise": { - "firstOctave": -5, "amplitudes": [ 1, 0.25, @@ -42,7 +33,8 @@ 1.875, 6.75, 14.5 - ] + ], + "firstOctave": -5 }, "slow_scale": 1, "states": [ @@ -67,7 +59,7 @@ { "Name": "minecraft:grass" }, - { + { "Name": "minecraft:grass" }, { @@ -91,7 +83,7 @@ { "Name": "minecraft:air" }, - { + { "Name": "minecraft:air" }, { @@ -103,11 +95,15 @@ { "Name": "minecraft:grass" } - - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 19 + } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -118,31 +114,34 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:sand" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:sand" ] } ] } } ] - } + }, + "tries": 6, + "xz_spread": 6, + "y_spread": 2 } }, "placement": [ @@ -161,4 +160,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/desert/sandstone.json b/data/terralith/worldgen/placed_feature/desert/sandstone.json index 3d03f26f..a1817167 100644 --- a/data/terralith/worldgen/placed_feature/desert/sandstone.json +++ b/data/terralith/worldgen/placed_feature/desert/sandstone.json @@ -1,101 +1,101 @@ { - "feature": "terralith:canyon/sandstone/sandstone", - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 270 - } - } - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 8, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 5 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -5, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -5 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:canyon/sandstone/sandstone", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 270 + } + } + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 8, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 5 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -5, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -5 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/desert/spires/calcite_tip.json b/data/terralith/worldgen/placed_feature/desert/spires/calcite_tip.json index 64275052..49f0ed0e 100644 --- a/data/terralith/worldgen/placed_feature/desert/spires/calcite_tip.json +++ b/data/terralith/worldgen/placed_feature/desert/spires/calcite_tip.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,25 +9,26 @@ "max_inclusive": 8 } }, - "vertical_range": 7, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, + "ground_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:sandstone" + } + }, + "replaceable": "#terralith:sandy_blocks", + "surface": "floor", "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 7, "xz_radius": { "type": "minecraft:uniform", "value": { "min_inclusive": 3, "max_inclusive": 5 } - }, - "replaceable": "#terralith:sandy_blocks", - "ground_state": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:sandstone" - } - }, - "vegetation_feature": "terralith:nothing" + } } }, "placement": [ @@ -54,15 +54,15 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:sand", "minecraft:sandstone", "minecraft:smooth_sandstone" + ], + "offset": [ + 0, + -1, + 0 ] }, { @@ -70,90 +70,90 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 2, -2, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -2, 2 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -2, -2, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -2, -3 - ], - "blocks": [ - "minecraft:air" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 3, -2, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -2, 3 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -3, -2, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -2, -3 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -163,46 +163,46 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 3, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 3 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -3, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -3 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -211,4 +211,4 @@ } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/big_tree.json b/data/terralith/worldgen/placed_feature/enchanted/big_tree.json index a9deae9f..fc12e7cf 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/big_tree.json +++ b/data/terralith/worldgen/placed_feature/enchanted/big_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:enchanted/big_tree", - "placement": [] -} + "feature": "terralith:enchanted/big_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/bush.json b/data/terralith/worldgen/placed_feature/enchanted/bush.json deleted file mode 100644 index 325fde8e..00000000 --- a/data/terralith/worldgen/placed_feature/enchanted/bush.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:enchanted/bush", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/enchanted/enchanted_oak.json b/data/terralith/worldgen/placed_feature/enchanted/enchanted_oak.json index 47da7a80..7f93b314 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/enchanted_oak.json +++ b/data/terralith/worldgen/placed_feature/enchanted/enchanted_oak.json @@ -1,4 +1,4 @@ { - "feature": "terralith:enchanted/enchanted_oak", - "placement": [] -} + "feature": "terralith:enchanted/enchanted_oak", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/floating_islands.json b/data/terralith/worldgen/placed_feature/enchanted/floating_islands.json deleted file mode 100644 index 978c79f5..00000000 --- a/data/terralith/worldgen/placed_feature/enchanted/floating_islands.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "feature": "terralith:enchanted/island", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 221 - }, - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 160 - }, - "max_inclusive": { - "absolute": 230 - } - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/enchanted/grassy_tops.json b/data/terralith/worldgen/placed_feature/enchanted/grassy_tops.json deleted file mode 100644 index 84a33f6f..00000000 --- a/data/terralith/worldgen/placed_feature/enchanted/grassy_tops.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "feature": "terralith:enchanted/grassy_tops", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 255 - }, - { - "weight": 0, - "data": 255 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/enchanted/jungle_tree.json b/data/terralith/worldgen/placed_feature/enchanted/jungle_tree.json index b73135a6..eecb9124 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/jungle_tree.json +++ b/data/terralith/worldgen/placed_feature/enchanted/jungle_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:enchanted/jungle_tree", - "placement": [] -} + "feature": "terralith:enchanted/jungle_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/shrooms.json b/data/terralith/worldgen/placed_feature/enchanted/shrooms.json index a96071b4..de1b1799 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/shrooms.json +++ b/data/terralith/worldgen/placed_feature/enchanted/shrooms.json @@ -1,33 +1,33 @@ { - "feature": "terralith:enchanted/shrooms", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 12 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:enchanted/shrooms", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/shrooms_brown.json b/data/terralith/worldgen/placed_feature/enchanted/shrooms_brown.json index 480dffd1..b1c55eb5 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/shrooms_brown.json +++ b/data/terralith/worldgen/placed_feature/enchanted/shrooms_brown.json @@ -1,33 +1,33 @@ { - "feature": "terralith:enchanted/shrooms_brown", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 12 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:enchanted/shrooms_brown", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/small_shrooms.json b/data/terralith/worldgen/placed_feature/enchanted/small_shrooms.json index 49359ecf..776c348c 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/small_shrooms.json +++ b/data/terralith/worldgen/placed_feature/enchanted/small_shrooms.json @@ -1,33 +1,33 @@ { - "feature": "minecraft:huge_red_mushroom", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:huge_red_mushroom", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/small_shrooms_brown.json b/data/terralith/worldgen/placed_feature/enchanted/small_shrooms_brown.json index b771e49c..a6345046 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/small_shrooms_brown.json +++ b/data/terralith/worldgen/placed_feature/enchanted/small_shrooms_brown.json @@ -1,33 +1,33 @@ { - "feature": "minecraft:huge_brown_mushroom", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "minecraft:huge_brown_mushroom", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/enchanted/trees.json b/data/terralith/worldgen/placed_feature/enchanted/trees.json index 9527fc12..123ac3cd 100644 --- a/data/terralith/worldgen/placed_feature/enchanted/trees.json +++ b/data/terralith/worldgen/placed_feature/enchanted/trees.json @@ -1,45 +1,33 @@ { - "feature": "terralith:enchanted/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 50 - }, - { - "weight": 10, - "data": 51 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:enchanted/trees", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/erosion/cobble_line.json b/data/terralith/worldgen/placed_feature/erosion/cobble_line.json index f7649bfa..6c53bd77 100644 --- a/data/terralith/worldgen/placed_feature/erosion/cobble_line.json +++ b/data/terralith/worldgen/placed_feature/erosion/cobble_line.json @@ -4,9 +4,7 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 292202, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.85, @@ -14,9 +12,11 @@ 0.8, 1.5, 1.8 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 292202, "states": [ { "Name": "minecraft:tuff" @@ -39,31 +39,31 @@ { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:mossy_cobblestone" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { @@ -105,9 +105,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 900, - "noise_offset": 0.0 + "noise_offset": 0.0, + "noise_to_count_ratio": 1 }, { "type": "minecraft:random_offset", @@ -139,4 +139,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/erosion/moss_line.json b/data/terralith/worldgen/placed_feature/erosion/moss_line.json index 0ac1e144..442d8071 100644 --- a/data/terralith/worldgen/placed_feature/erosion/moss_line.json +++ b/data/terralith/worldgen/placed_feature/erosion/moss_line.json @@ -4,9 +4,7 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 292202, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.85, @@ -14,9 +12,11 @@ 0.75, 1.2, 1.4 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 292202, "states": [ { "Name": "minecraft:tuff" @@ -39,55 +39,55 @@ { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:moss_block" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { @@ -129,9 +129,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 900, - "noise_offset": 0.0 + "noise_offset": 0.0, + "noise_to_count_ratio": 1 }, { "type": "minecraft:random_offset", @@ -163,4 +163,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/erosion/slabs.json b/data/terralith/worldgen/placed_feature/erosion/slabs.json index b3f0b9a4..f3654080 100644 --- a/data/terralith/worldgen/placed_feature/erosion/slabs.json +++ b/data/terralith/worldgen/placed_feature/erosion/slabs.json @@ -1,216 +1,216 @@ { - "feature": "terralith:canyon/generic/slab_stone", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { + "feature": "terralith:canyon/generic/slab_stone", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, "noise_factor": 900, - "noise_offset": 0.0 + "noise_offset": 0.0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + ] + } }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/erosion/tuff_line.json b/data/terralith/worldgen/placed_feature/erosion/tuff_line.json index 2e09515f..b1abf904 100644 --- a/data/terralith/worldgen/placed_feature/erosion/tuff_line.json +++ b/data/terralith/worldgen/placed_feature/erosion/tuff_line.json @@ -4,9 +4,7 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 292202, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.85, @@ -14,9 +12,11 @@ 0.75, 1.2, 1.4 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 292202, "states": [ { "Name": "minecraft:cobblestone" @@ -39,10 +39,10 @@ { "Name": "minecraft:stone" }, - { + { "Name": "minecraft:stone" }, - { + { "Name": "minecraft:stone" }, { @@ -51,16 +51,16 @@ { "Name": "minecraft:tuff" }, - { + { "Name": "minecraft:tuff" }, { "Name": "minecraft:cobblestone" }, - { + { "Name": "minecraft:stone" }, - { + { "Name": "minecraft:stone" }, { @@ -102,9 +102,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 900, - "noise_offset": 0.0 + "noise_offset": 0.0, + "noise_to_count_ratio": 1 }, { "type": "minecraft:random_offset", @@ -136,4 +136,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/erosion/wind_line.json b/data/terralith/worldgen/placed_feature/erosion/wind_line.json index 9ee9718e..066d88d7 100644 --- a/data/terralith/worldgen/placed_feature/erosion/wind_line.json +++ b/data/terralith/worldgen/placed_feature/erosion/wind_line.json @@ -4,17 +4,17 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 292202, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.85, 0.5, 0.5 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 292202, "states": [ { "Name": "minecraft:stone" @@ -28,19 +28,19 @@ { "Name": "minecraft:stone" }, - { + { "Name": "minecraft:stone" }, - { + { "Name": "minecraft:stone" }, { "Name": "minecraft:air" }, - { + { "Name": "minecraft:stone" }, - { + { "Name": "minecraft:stone" }, { @@ -68,14 +68,14 @@ "type": "minecraft:count", "count": 256 }, - { + { "type": "minecraft:in_square" }, - { + { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 900, - "noise_offset": 0.0 + "noise_offset": 0.0, + "noise_to_count_ratio": 1 }, { "type": "minecraft:random_offset", @@ -99,7 +99,16 @@ "target_condition": { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:stone","andesite","diorite","cobblestone","dripstone_block","granite","tuff","calcite","moss_block","mossy_cobblestone" + "minecraft:stone", + "andesite", + "diorite", + "cobblestone", + "dripstone_block", + "granite", + "tuff", + "calcite", + "moss_block", + "mossy_cobblestone" ] } }, @@ -115,68 +124,68 @@ "predicates": [ { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 1, 0, 0 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 1, 0 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 0, 1 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 0, -1 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, -1, 0 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 0, -1 - ], - "fluids": [ - "minecraft:water" ] } ] @@ -184,24 +193,33 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "granite", + "andesite", + "diorite", + "calcite", + "cobblestone", + "tuff", + "calcite", + "moss_block", + "mossy_cobblestone" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:stone","granite","andesite","diorite","calcite","cobblestone","tuff","calcite","moss_block","mossy_cobblestone" ] }, { @@ -212,255 +230,246 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, -1 - ], - "blocks": [ - "minecraft:air" ] } ] }, - - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:air" ] } ] }, - - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, -1, 0 - ], - "blocks": [ - "minecraft:air" ] } ] }, - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 1 - ], - "blocks": [ - "minecraft:air" ] } ] }, - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:air" ] } ] } - - - ] } ] @@ -470,4 +479,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/erosion/wind_line_special.json b/data/terralith/worldgen/placed_feature/erosion/wind_line_special.json index 674f8fb3..f02d2606 100644 --- a/data/terralith/worldgen/placed_feature/erosion/wind_line_special.json +++ b/data/terralith/worldgen/placed_feature/erosion/wind_line_special.json @@ -4,17 +4,17 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 292202, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.85, 0.5, 0.5 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 292202, "states": [ { "Name": "minecraft:stone" @@ -48,22 +48,18 @@ } }, "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, { "type": "minecraft:count", "count": 20 }, - { + { "type": "minecraft:in_square" }, - { + { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 900, - "noise_offset": 0.0 + "noise_offset": 0.0, + "noise_to_count_ratio": 1 }, { "type": "minecraft:random_offset", @@ -87,7 +83,16 @@ "target_condition": { "type": "minecraft:matching_blocks", "blocks": [ - "minecraft:stone","andesite","diorite","cobblestone","dripstone_block","granite","tuff","calcite","moss_block","mossy_cobblestone" + "minecraft:stone", + "andesite", + "diorite", + "cobblestone", + "dripstone_block", + "granite", + "tuff", + "calcite", + "moss_block", + "mossy_cobblestone" ] } }, @@ -103,68 +108,68 @@ "predicates": [ { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 1, 0, 0 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 1, 0 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 0, 1 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 0, -1 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, -1, 0 - ], - "fluids": [ - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], "offset": [ 0, 0, -1 - ], - "fluids": [ - "minecraft:water" ] } ] @@ -172,24 +177,33 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "granite", + "andesite", + "diorite", + "calcite", + "cobblestone", + "tuff", + "calcite", + "moss_block", + "mossy_cobblestone" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:stone","granite","andesite","diorite","calcite","cobblestone","tuff","calcite","moss_block","mossy_cobblestone" ] }, { @@ -200,255 +214,246 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 2, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 2, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 2, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 2, -1 - ], - "blocks": [ - "minecraft:air" ] } ] }, - - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:air" ] } ] }, - - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, -1, 0 - ], - "blocks": [ - "minecraft:air" ] } ] }, - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 1 - ], - "blocks": [ - "minecraft:air" ] } ] }, - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:air" ] } ] } - - - ] } ] @@ -458,4 +463,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/amethysts.json b/data/terralith/worldgen/placed_feature/flower/blue/amethysts.json index bc614b41..969be5df 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/amethysts.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/amethysts.json @@ -1,47 +1,47 @@ { - "feature": "terralith:flower/blue/amethysts", - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/blue/amethysts", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/birch_tree.json b/data/terralith/worldgen/placed_feature/flower/blue/birch_tree.json index 71721c7e..2f6bc712 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/birch_tree.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/birch_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/blue/birch_tree", - "placement": [] -} + "feature": "terralith:flower/blue/birch_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/blue_disk.json b/data/terralith/worldgen/placed_feature/flower/blue/blue_disk.json index ac1e31ee..af09eccc 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/blue_disk.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/blue_disk.json @@ -1,42 +1,37 @@ { - "feature": "terralith:flower/blue/blue_disk", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 64 - }, - { - "weight": 100, - "data": 69 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 145, - "noise_offset": 0.2 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:constant", - "value": { - "absolute": 62 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/blue/blue_disk", + "placement": [ + { + "type": "minecraft:count", + "count": 69 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 145, + "noise_offset": 0.2, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:constant", + "value": { + "absolute": 62 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/blue_tree.json b/data/terralith/worldgen/placed_feature/flower/blue/blue_tree.json index d11188df..4530cac6 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/blue_tree.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/blue_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/blue/blue_tree", - "placement": [] -} + "feature": "terralith:flower/blue/blue_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/flowers.json b/data/terralith/worldgen/placed_feature/flower/blue/flowers.json index 269f0ee2..a9680f42 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/flowers.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:flower/blue/flowers", - "placement": [ - { - "type": "minecraft:count", - "count": 9 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/blue/flowers", + "placement": [ + { + "type": "minecraft:count", + "count": 9 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/main_tree.json b/data/terralith/worldgen/placed_feature/flower/blue/main_tree.json index ee98ee26..5b25de71 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/main_tree.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/main_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/blue/main_tree", - "placement": [] -} + "feature": "terralith:flower/blue/main_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/nylium_disk.json b/data/terralith/worldgen/placed_feature/flower/blue/nylium_disk.json index 834bc16e..9b169342 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/nylium_disk.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/nylium_disk.json @@ -1,42 +1,37 @@ { - "feature": "terralith:flower/blue/nylium_disk", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 64 - }, - { - "weight": 100, - "data": 69 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 145, - "noise_offset": 0.2 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:constant", - "value": { - "absolute": 62 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/blue/nylium_disk", + "placement": [ + { + "type": "minecraft:count", + "count": 69 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 145, + "noise_offset": 0.2, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:constant", + "value": { + "absolute": 62 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/orange_tulips.json b/data/terralith/worldgen/placed_feature/flower/blue/orange_tulips.json index 3eaf215f..5819a998 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/orange_tulips.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/orange_tulips.json @@ -2,25 +2,22 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 8, - "xz_spread": 6, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 26, "noise": { - "firstOctave": -5, "amplitudes": [ 1, 1, 1.5 - ] + ], + "firstOctave": -5 }, "scale": 1, + "seed": 26, "states": [ { "Name": "minecraft:medium_amethyst_bud", @@ -36,8 +33,15 @@ "waterlogged": "false" } }, - {"Name":"minecraft:air"}, - {"Name":"minecraft:air"},{"Name":"minecraft:air"}, + { + "Name": "minecraft:air" + }, + { + "Name": "minecraft:air" + }, + { + "Name": "minecraft:air" + }, { "Name": "minecraft:orange_tulip" }, @@ -59,31 +63,34 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } ] } } ] - } + }, + "tries": 8, + "xz_spread": 6, + "y_spread": 3 } }, "placement": [ @@ -99,4 +106,4 @@ "heightmap": "WORLD_SURFACE_WG" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/blue/trees.json b/data/terralith/worldgen/placed_feature/flower/blue/trees.json index 06a8f10a..8ba895ed 100644 --- a/data/terralith/worldgen/placed_feature/flower/blue/trees.json +++ b/data/terralith/worldgen/placed_feature/flower/blue/trees.json @@ -1,45 +1,45 @@ { - "feature": "terralith:flower/blue/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 8 - }, - { - "weight": 10, - "data": 9 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/blue/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 8, + "weight": 90 + }, + { + "data": 9, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/lavender/birch_tree.json b/data/terralith/worldgen/placed_feature/flower/lavender/birch_tree.json deleted file mode 100644 index 4c886d43..00000000 --- a/data/terralith/worldgen/placed_feature/flower/lavender/birch_tree.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:flower/lavender/birch_tree", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/flower/lavender/disk_clay.json b/data/terralith/worldgen/placed_feature/flower/lavender/disk_clay.json index 782678aa..db6b810b 100644 --- a/data/terralith/worldgen/placed_feature/flower/lavender/disk_clay.json +++ b/data/terralith/worldgen/placed_feature/flower/lavender/disk_clay.json @@ -1,15 +1,22 @@ { - "feature": "terralith:flower/lavender/disk_clay", - "placement": [ - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/lavender/disk_clay", + "placement": [ + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/lavender/flower.json b/data/terralith/worldgen/placed_feature/flower/lavender/flower.json index 3966d938..3bfc37f7 100644 --- a/data/terralith/worldgen/placed_feature/flower/lavender/flower.json +++ b/data/terralith/worldgen/placed_feature/flower/lavender/flower.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/lavender/flower", - "placement": [] -} + "feature": "terralith:flower/lavender/flower", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/lavender/main_tree.json b/data/terralith/worldgen/placed_feature/flower/lavender/main_tree.json index 2eeb0993..c9c1f6c8 100644 --- a/data/terralith/worldgen/placed_feature/flower/lavender/main_tree.json +++ b/data/terralith/worldgen/placed_feature/flower/lavender/main_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/lavender/main_tree", - "placement": [] -} + "feature": "terralith:flower/lavender/main_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/lavender/trees.json b/data/terralith/worldgen/placed_feature/flower/lavender/trees.json index d7184bd4..d5f0f855 100644 --- a/data/terralith/worldgen/placed_feature/flower/lavender/trees.json +++ b/data/terralith/worldgen/placed_feature/flower/lavender/trees.json @@ -1,48 +1,48 @@ { - "feature": "terralith:flower/lavender/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 14 - }, - { - "weight": 10, - "data": 15 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - }, - { - "type": "minecraft:replaceable" - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/lavender/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 14, + "weight": 90 + }, + { + "data": 15, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + }, + { + "type": "minecraft:replaceable" + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/white/birch_bending.json b/data/terralith/worldgen/placed_feature/flower/white/birch_bending.json index 1e29fde5..1b859162 100644 --- a/data/terralith/worldgen/placed_feature/flower/white/birch_bending.json +++ b/data/terralith/worldgen/placed_feature/flower/white/birch_bending.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/white/birch_bending", - "placement": [] -} + "feature": "terralith:flower/white/birch_bending", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/white/cloud_tree.json b/data/terralith/worldgen/placed_feature/flower/white/cloud_tree.json index 96956eaf..389ff0f0 100644 --- a/data/terralith/worldgen/placed_feature/flower/white/cloud_tree.json +++ b/data/terralith/worldgen/placed_feature/flower/white/cloud_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/white/cloud_tree", - "placement": [] -} + "feature": "terralith:flower/white/cloud_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/white/cloud_tree_bending.json b/data/terralith/worldgen/placed_feature/flower/white/cloud_tree_bending.json index 7a60d855..b5b25704 100644 --- a/data/terralith/worldgen/placed_feature/flower/white/cloud_tree_bending.json +++ b/data/terralith/worldgen/placed_feature/flower/white/cloud_tree_bending.json @@ -1,4 +1,4 @@ { - "feature": "terralith:flower/white/cloud_tree_bending", - "placement": [] -} + "feature": "terralith:flower/white/cloud_tree_bending", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/white/flowers.json b/data/terralith/worldgen/placed_feature/flower/white/flowers.json index 98891f89..63eb40d2 100644 --- a/data/terralith/worldgen/placed_feature/flower/white/flowers.json +++ b/data/terralith/worldgen/placed_feature/flower/white/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:flower/white/flowers", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/white/flowers", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/white/trees.json b/data/terralith/worldgen/placed_feature/flower/white/trees.json index 8656f66a..02916ee3 100644 --- a/data/terralith/worldgen/placed_feature/flower/white/trees.json +++ b/data/terralith/worldgen/placed_feature/flower/white/trees.json @@ -1,48 +1,48 @@ { - "feature": "terralith:flower/white/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 14 - }, - { - "weight": 10, - "data": 15 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:flower/white/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 14, + "weight": 90 + }, + { + "data": 15, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/flower/white/twilight_tree.json b/data/terralith/worldgen/placed_feature/flower/white/twilight_tree.json index f26da822..e5505fae 100644 --- a/data/terralith/worldgen/placed_feature/flower/white/twilight_tree.json +++ b/data/terralith/worldgen/placed_feature/flower/white/twilight_tree.json @@ -1,9 +1,9 @@ { - "feature": "terralith:flower/white/twilight_tree", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - } - ] -} + "feature": "terralith:flower/white/twilight_tree", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/beaches.json b/data/terralith/worldgen/placed_feature/forest/flower/beaches.json index 822ae7d7..8d59c8ae 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/beaches.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/beaches.json @@ -1,43 +1,34 @@ { - "feature": "terralith:forest/flower/beaches", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 160 - }, - { - "weight": 0, - "data": 160 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 144, - "noise_offset": 0.4 - }, - { - "type": "minecraft:rarity_filter", - "chance": 1 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 62 - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:forest/flower/beaches", + "placement": [ + { + "type": "minecraft:count", + "count": 160 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 144, + "noise_offset": 0.4, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 62 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/cloud_tree.json b/data/terralith/worldgen/placed_feature/forest/flower/cloud_tree.json index 26081163..674ce2d8 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/cloud_tree.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/cloud_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:forest/flower/cloud_tree", - "placement": [] -} + "feature": "terralith:forest/flower/cloud_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/cloud_trees.json b/data/terralith/worldgen/placed_feature/forest/flower/cloud_trees.json index 8abf509c..fd793822 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/cloud_trees.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/cloud_trees.json @@ -1,44 +1,44 @@ { - "feature": "terralith:forest/flower/cloud_trees", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:forest/flower/cloud_trees", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/mid/birch_mid.json b/data/terralith/worldgen/placed_feature/forest/flower/mid/birch_mid.json index 8df1b38d..921df1b6 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/mid/birch_mid.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/mid/birch_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:forest/flower/mid/birch_mid", - "placement": [] -} + "feature": "terralith:forest/flower/mid/birch_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid.json b/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid.json index 4bbe366c..d5b24379 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:forest/flower/mid/oak_mid", - "placement": [] -} + "feature": "terralith:forest/flower/mid/oak_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid_m.json b/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid_m.json index 8ac9bdd1..99499769 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid_m.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/mid/oak_mid_m.json @@ -1,4 +1,4 @@ { - "feature": "terralith:forest/flower/mid/oak_mid_m", - "placement": [] -} + "feature": "terralith:forest/flower/mid/oak_mid_m", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/mid/trees_mid.json b/data/terralith/worldgen/placed_feature/forest/flower/mid/trees_mid.json index eb001617..ad89b949 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/mid/trees_mid.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/mid/trees_mid.json @@ -1,60 +1,60 @@ { - "feature": "terralith:forest/flower/mid/trees_mid", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 9 - }, - { - "weight": 10, - "data": 10 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:forest/flower/mid/trees_mid", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 9, + "weight": 90 + }, + { + "data": 10, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/small/birch_small.json b/data/terralith/worldgen/placed_feature/forest/flower/small/birch_small.json index c70294e4..5ba0674a 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/small/birch_small.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/small/birch_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:forest/flower/small/birch_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:forest/flower/small/birch_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small.json b/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small.json index 22a63660..57d45eac 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:forest/flower/small/oak_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:forest/flower/small/oak_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small_m.json b/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small_m.json index 6ef0ae2e..9e299481 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small_m.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/small/oak_small_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:forest/flower/small/oak_small_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:forest/flower/small/oak_small_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/small/trees_small.json b/data/terralith/worldgen/placed_feature/forest/flower/small/trees_small.json index 9223bb02..c90f15ba 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/small/trees_small.json @@ -1,60 +1,60 @@ { - "feature": "terralith:forest/flower/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 8 - }, - { - "weight": 10, - "data": 9 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:forest/flower/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 8, + "weight": 90 + }, + { + "data": 9, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/tall/birch_tall.json b/data/terralith/worldgen/placed_feature/forest/flower/tall/birch_tall.json deleted file mode 100644 index 6e8124ae..00000000 --- a/data/terralith/worldgen/placed_feature/forest/flower/tall/birch_tall.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:forest/flower/tall/birch_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/forest/flower/tall/trees_tall.json b/data/terralith/worldgen/placed_feature/forest/flower/tall/trees_tall.json index 163972db..790b977a 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/tall/trees_tall.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/tall/trees_tall.json @@ -1,60 +1,60 @@ { - "feature": "terralith:forest/flower/tall/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 13 - }, - { - "weight": 10, - "data": 14 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:forest/flower/tall/trees_tall", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 13, + "weight": 90 + }, + { + "data": 14, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/forest/flower/tiny/oak_tiny.json b/data/terralith/worldgen/placed_feature/forest/flower/tiny/oak_tiny.json deleted file mode 100644 index 3f295226..00000000 --- a/data/terralith/worldgen/placed_feature/forest/flower/tiny/oak_tiny.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:forest/flower/tiny/oak_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/forest/flower/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/forest/flower/tiny/trees_tiny.json index 7eb7c771..6278af19 100644 --- a/data/terralith/worldgen/placed_feature/forest/flower/tiny/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/forest/flower/tiny/trees_tiny.json @@ -1,68 +1,68 @@ { - "feature": "terralith:forest/flower/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 6 - }, - { - "weight": 10, - "data": 7 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:forest/flower/tiny/trees_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 6, + "weight": 90 + }, + { + "data": 7, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/grove/alpine/pine_tiny.json b/data/terralith/worldgen/placed_feature/grove/alpine/pine_tiny.json deleted file mode 100644 index 5edeee23..00000000 --- a/data/terralith/worldgen/placed_feature/grove/alpine/pine_tiny.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tiny/pine_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny.json b/data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny.json deleted file mode 100644 index 6b6759ef..00000000 --- a/data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tiny/spruce_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny_m.json b/data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny_m.json deleted file mode 100644 index d47d8139..00000000 --- a/data/terralith/worldgen/placed_feature/grove/alpine/spruce_tiny_m.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tiny/spruce_tiny_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/alpine/trees_tiny.json b/data/terralith/worldgen/placed_feature/grove/alpine/trees_tiny.json index 120161b7..fc082494 100644 --- a/data/terralith/worldgen/placed_feature/grove/alpine/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/grove/alpine/trees_tiny.json @@ -1,55 +1,55 @@ { - "feature": "terralith:grove/alpine/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 2 - }, - { - "weight": 30, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:snow_block", - "minecraft:grass_block" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:grove/alpine/trees_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 2, + "weight": 50 + }, + { + "data": 3, + "weight": 30 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:snow_block", + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/grove/mid/pine_mid.json b/data/terralith/worldgen/placed_feature/grove/mid/pine_mid.json deleted file mode 100644 index 28210565..00000000 --- a/data/terralith/worldgen/placed_feature/grove/mid/pine_mid.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:grove/mid/pine_mid", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/grove/mid/spruce_mid.json b/data/terralith/worldgen/placed_feature/grove/mid/spruce_mid.json deleted file mode 100644 index af15a832..00000000 --- a/data/terralith/worldgen/placed_feature/grove/mid/spruce_mid.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:grove/mid/spruce_mid", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/grove/mid/spruce_mid_m.json b/data/terralith/worldgen/placed_feature/grove/mid/spruce_mid_m.json deleted file mode 100644 index e3a75e7a..00000000 --- a/data/terralith/worldgen/placed_feature/grove/mid/spruce_mid_m.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:grove/mid/spruce_mid_m", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/grove/mid/trees_mid.json b/data/terralith/worldgen/placed_feature/grove/mid/trees_mid.json index 151a8f86..feb28205 100644 --- a/data/terralith/worldgen/placed_feature/grove/mid/trees_mid.json +++ b/data/terralith/worldgen/placed_feature/grove/mid/trees_mid.json @@ -1,67 +1,67 @@ { - "feature": "terralith:grove/mid/trees_mid", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 8 - }, - { - "weight": 10, - "data": 9 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:snow_block", - "minecraft:grass_block" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:grove/mid/trees_mid", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 8, + "weight": 90 + }, + { + "data": 9, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:snow_block", + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/grove/small/pine_small.json b/data/terralith/worldgen/placed_feature/grove/small/pine_small.json deleted file mode 100644 index 9f424122..00000000 --- a/data/terralith/worldgen/placed_feature/grove/small/pine_small.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/small/pine_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/small/spruce_small.json b/data/terralith/worldgen/placed_feature/grove/small/spruce_small.json deleted file mode 100644 index 615eb341..00000000 --- a/data/terralith/worldgen/placed_feature/grove/small/spruce_small.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/small/spruce_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/small/spruce_small_m.json b/data/terralith/worldgen/placed_feature/grove/small/spruce_small_m.json deleted file mode 100644 index 81f8c2ff..00000000 --- a/data/terralith/worldgen/placed_feature/grove/small/spruce_small_m.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/small/spruce_small_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/small/trees_small.json b/data/terralith/worldgen/placed_feature/grove/small/trees_small.json index e7d8d76d..710316af 100644 --- a/data/terralith/worldgen/placed_feature/grove/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/grove/small/trees_small.json @@ -1,70 +1,70 @@ { - "feature": "terralith:grove/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:snow_block", - "minecraft:grass_block" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:grove/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 10, + "weight": 9 + }, + { + "data": 11, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:snow_block", + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/grove/tall/pine_tall.json b/data/terralith/worldgen/placed_feature/grove/tall/pine_tall.json deleted file mode 100644 index 59e007c9..00000000 --- a/data/terralith/worldgen/placed_feature/grove/tall/pine_tall.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tall/pine_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/tall/spruce_tall.json b/data/terralith/worldgen/placed_feature/grove/tall/spruce_tall.json deleted file mode 100644 index 6a1e937e..00000000 --- a/data/terralith/worldgen/placed_feature/grove/tall/spruce_tall.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tall/spruce_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/tall/spruce_tall_m.json b/data/terralith/worldgen/placed_feature/grove/tall/spruce_tall_m.json deleted file mode 100644 index a2bf2d5d..00000000 --- a/data/terralith/worldgen/placed_feature/grove/tall/spruce_tall_m.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tall/spruce_tall_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/tall/trees_tall.json b/data/terralith/worldgen/placed_feature/grove/tall/trees_tall.json index a642a502..5ca43e86 100644 --- a/data/terralith/worldgen/placed_feature/grove/tall/trees_tall.json +++ b/data/terralith/worldgen/placed_feature/grove/tall/trees_tall.json @@ -1,67 +1,67 @@ { - "feature": "terralith:grove/tall/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 6 - }, - { - "weight": 10, - "data": 7 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:snow_block", - "minecraft:grass_block" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:grove/tall/trees_tall", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 6, + "weight": 90 + }, + { + "data": 7, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:snow_block", + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/grove/tiny/pine_tiny.json b/data/terralith/worldgen/placed_feature/grove/tiny/pine_tiny.json deleted file mode 100644 index 5edeee23..00000000 --- a/data/terralith/worldgen/placed_feature/grove/tiny/pine_tiny.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tiny/pine_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny.json b/data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny.json deleted file mode 100644 index 6b6759ef..00000000 --- a/data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tiny/spruce_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny_m.json b/data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny_m.json deleted file mode 100644 index d47d8139..00000000 --- a/data/terralith/worldgen/placed_feature/grove/tiny/spruce_tiny_m.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:grove/tiny/spruce_tiny_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/grove/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/grove/tiny/trees_tiny.json index a4ada604..0fb6acf7 100644 --- a/data/terralith/worldgen/placed_feature/grove/tiny/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/grove/tiny/trees_tiny.json @@ -1,67 +1,67 @@ { - "feature": "terralith:grove/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 12 - }, - { - "weight": 10, - "data": 13 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:snow_block", - "minecraft:grass_block" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:grove/tiny/trees_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 12, + "weight": 90 + }, + { + "data": 13, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:snow_block", + "minecraft:grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/alpine/bushes.json b/data/terralith/worldgen/placed_feature/highlands/alpine/bushes.json index c180a5e2..0c1bd450 100644 --- a/data/terralith/worldgen/placed_feature/highlands/alpine/bushes.json +++ b/data/terralith/worldgen/placed_feature/highlands/alpine/bushes.json @@ -1,47 +1,47 @@ { - "feature": "terralith:highlands/alpine/bushes", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "stage": "0" - }, - "Name": "minecraft:oak_sapling" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/alpine/bushes", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 10, + "weight": 9 + }, + { + "data": 11, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/alpine/grass.json b/data/terralith/worldgen/placed_feature/highlands/alpine/grass.json index cb293bfd..f7ec49dc 100644 --- a/data/terralith/worldgen/placed_feature/highlands/alpine/grass.json +++ b/data/terralith/worldgen/placed_feature/highlands/alpine/grass.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/alpine/grass", - "placement": [ - { - "type": "minecraft:count", - "count": 7 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/alpine/grass", + "placement": [ + { + "type": "minecraft:count", + "count": 7 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/alpine/grass_extra.json b/data/terralith/worldgen/placed_feature/highlands/alpine/grass_extra.json index bd72342b..82edc08a 100644 --- a/data/terralith/worldgen/placed_feature/highlands/alpine/grass_extra.json +++ b/data/terralith/worldgen/placed_feature/highlands/alpine/grass_extra.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/alpine/grass_extra", - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/alpine/grass_extra", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/alpine/pine.json b/data/terralith/worldgen/placed_feature/highlands/alpine/pine.json index 3cb51042..87fa0ab1 100644 --- a/data/terralith/worldgen/placed_feature/highlands/alpine/pine.json +++ b/data/terralith/worldgen/placed_feature/highlands/alpine/pine.json @@ -1,17 +1,17 @@ { - "feature": "terralith:highlands/alpine/pine", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} + "feature": "terralith:highlands/alpine/pine", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/alpine/spruce_pine.json b/data/terralith/worldgen/placed_feature/highlands/alpine/spruce_pine.json index 5130f99f..f85f9762 100644 --- a/data/terralith/worldgen/placed_feature/highlands/alpine/spruce_pine.json +++ b/data/terralith/worldgen/placed_feature/highlands/alpine/spruce_pine.json @@ -1,17 +1,17 @@ { - "feature": "terralith:highlands/alpine/spruce_pine", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} + "feature": "terralith:highlands/alpine/spruce_pine", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/arid/bush_medium.json b/data/terralith/worldgen/placed_feature/highlands/arid/bush_medium.json index 1d896145..c6f0ed5c 100644 --- a/data/terralith/worldgen/placed_feature/highlands/arid/bush_medium.json +++ b/data/terralith/worldgen/placed_feature/highlands/arid/bush_medium.json @@ -1,17 +1,17 @@ { - "feature": "terralith:highlands/arid/bush_medium", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} + "feature": "terralith:highlands/arid/bush_medium", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/arid/bush_small.json b/data/terralith/worldgen/placed_feature/highlands/arid/bush_small.json index 47fc111a..9e68e1ad 100644 --- a/data/terralith/worldgen/placed_feature/highlands/arid/bush_small.json +++ b/data/terralith/worldgen/placed_feature/highlands/arid/bush_small.json @@ -1,17 +1,17 @@ { - "feature": "terralith:highlands/arid/bush_small", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} + "feature": "terralith:highlands/arid/bush_small", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/arid/bushes.json b/data/terralith/worldgen/placed_feature/highlands/arid/bushes.json index 0aad30ca..61baa0f2 100644 --- a/data/terralith/worldgen/placed_feature/highlands/arid/bushes.json +++ b/data/terralith/worldgen/placed_feature/highlands/arid/bushes.json @@ -1,35 +1,35 @@ { - "feature": "terralith:highlands/arid/bushes", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/arid/bushes", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 2, + "weight": 90 + }, + { + "data": 3, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/arid/cliff.json b/data/terralith/worldgen/placed_feature/highlands/arid/cliff.json index 63a08e2a..0c981285 100644 --- a/data/terralith/worldgen/placed_feature/highlands/arid/cliff.json +++ b/data/terralith/worldgen/placed_feature/highlands/arid/cliff.json @@ -1,31 +1,196 @@ { - "feature": "terralith:highlands/arid/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/arid/cliff", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -16, + "max_inclusive": 0 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + -1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + 0, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + 1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + -1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + 1, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "minecraft:dirt", + "moss_block", + "coarse_dirt", + "rooted_dirt" + ], + "offset": [ + -1, + 2, + -1 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/arid/tree.json b/data/terralith/worldgen/placed_feature/highlands/arid/tree.json index e349573c..fc97f468 100644 --- a/data/terralith/worldgen/placed_feature/highlands/arid/tree.json +++ b/data/terralith/worldgen/placed_feature/highlands/arid/tree.json @@ -1,17 +1,17 @@ { - "feature": "terralith:highlands/arid/tree", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} + "feature": "terralith:highlands/arid/tree", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/disk_gravel.json b/data/terralith/worldgen/placed_feature/highlands/disk_gravel.json index 828f31cd..be5c9b35 100644 --- a/data/terralith/worldgen/placed_feature/highlands/disk_gravel.json +++ b/data/terralith/worldgen/placed_feature/highlands/disk_gravel.json @@ -1,19 +1,26 @@ { - "feature": "terralith:highlands/disk_gravel", - "placement": [ - { - "type": "minecraft:count", - "count": 32 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/disk_gravel", + "placement": [ + { + "type": "minecraft:count", + "count": 32 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/flowers.json b/data/terralith/worldgen/placed_feature/highlands/flowers.json index f6cbbf6d..45eebc83 100644 --- a/data/terralith/worldgen/placed_feature/highlands/flowers.json +++ b/data/terralith/worldgen/placed_feature/highlands/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/flowers", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/flowers", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/creek.json b/data/terralith/worldgen/placed_feature/highlands/forest/creek.json index af467752..487d83f4 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/creek.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/creek.json @@ -1,23 +1,345 @@ { - "feature": "terralith:highlands/forest/creek", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/forest/creek", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 10 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 4, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:air" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:clay" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + -1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + -1, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + 1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:gravel", + "minecraft:coarse_dirt", + "minecraft:clay", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:grass_block" + ], + "offset": [ + 1, + 1, + 1 + ] + } + ] + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/creek_edge.json b/data/terralith/worldgen/placed_feature/highlands/forest/creek_edge.json deleted file mode 100644 index d20b1bc2..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/creek_edge.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "feature": "terralith:highlands/forest/creek_edge", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 0 - }, - { - "weight": 0, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/disk_gravel.json b/data/terralith/worldgen/placed_feature/highlands/forest/disk_gravel.json index 64b25702..8726ce13 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/disk_gravel.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/disk_gravel.json @@ -1,19 +1,26 @@ { - "feature": "terralith:highlands/forest/disk_gravel", - "placement": [ - { - "type": "minecraft:count", - "count": 64 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/forest/disk_gravel", + "placement": [ + { + "type": "minecraft:count", + "count": 64 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/flowers.json b/data/terralith/worldgen/placed_feature/highlands/forest/flowers.json index 4b5d91b1..b4d5a1f2 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/flowers.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/forest/flowers", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/forest/flowers", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/grass.json b/data/terralith/worldgen/placed_feature/highlands/forest/grass.json index 3178971f..32fdbb71 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/grass.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/grass.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/forest/grass", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/forest/grass", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/mid/pine_mid.json b/data/terralith/worldgen/placed_feature/highlands/forest/mid/pine_mid.json index b042537e..0cd714e1 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/mid/pine_mid.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/mid/pine_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:highlands/forest/mid/pine_mid", - "placement": [] -} + "feature": "terralith:highlands/forest/mid/pine_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid.json b/data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid.json deleted file mode 100644 index 7ad0390f..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:highlands/forest/mid/spruce_mid", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid_m.json b/data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid_m.json index 97753677..85df8fbc 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/mid/spruce_mid_m.json @@ -1,4 +1,4 @@ { - "feature": "terralith:highlands/forest/mid/spruce_mid_m", - "placement": [] -} + "feature": "terralith:highlands/forest/mid/spruce_mid_m", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/mid/trees_mid.json b/data/terralith/worldgen/placed_feature/highlands/forest/mid/trees_mid.json index 27df4f3e..e7d58983 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/mid/trees_mid.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/mid/trees_mid.json @@ -1,42 +1,42 @@ { - "feature": "terralith:highlands/forest/mid/trees_mid", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { + "feature": "terralith:highlands/forest/mid/trees_mid", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:all_of", @@ -52,14 +52,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -70,8 +70,8 @@ ] } }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/small/pine_small.json b/data/terralith/worldgen/placed_feature/highlands/forest/small/pine_small.json deleted file mode 100644 index 57d5bfdb..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/small/pine_small.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/small/pine_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small.json b/data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small.json deleted file mode 100644 index 80e1d5b2..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/small/spruce_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small_m.json b/data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small_m.json deleted file mode 100644 index 591b2109..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/small/spruce_small_m.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/small/spruce_small_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/small/trees_small.json b/data/terralith/worldgen/placed_feature/highlands/forest/small/trees_small.json index 3b472be6..f8236829 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/small/trees_small.json @@ -1,42 +1,42 @@ { - "feature": "terralith:highlands/forest/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { + "feature": "terralith:highlands/forest/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": -1 + }, + { "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:all_of", @@ -52,14 +52,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -70,8 +70,8 @@ ] } }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tall/pine_tall.json b/data/terralith/worldgen/placed_feature/highlands/forest/tall/pine_tall.json deleted file mode 100644 index 06fcf81d..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tall/pine_tall.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/tall/pine_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall.json b/data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall.json deleted file mode 100644 index 178aa3a9..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/tall/spruce_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall_m.json b/data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall_m.json deleted file mode 100644 index d0093064..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tall/spruce_tall_m.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/tall/spruce_tall_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tall/trees_tall.json b/data/terralith/worldgen/placed_feature/highlands/forest/tall/trees_tall.json index 3d2f33e3..9afdad86 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tall/trees_tall.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/tall/trees_tall.json @@ -1,42 +1,42 @@ { - "feature": "terralith:highlands/forest/tall/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, -{ + "feature": "terralith:highlands/forest/tall/trees_tall", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": -1 + }, + { "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:all_of", @@ -52,14 +52,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -70,8 +70,8 @@ ] } }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tall_flowers.json b/data/terralith/worldgen/placed_feature/highlands/forest/tall_flowers.json index 15f27a72..cced4c32 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tall_flowers.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/tall_flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/forest/tall_flowers", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 13 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/forest/tall_flowers", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 13 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/pine_tiny.json b/data/terralith/worldgen/placed_feature/highlands/forest/tiny/pine_tiny.json deleted file mode 100644 index b52cd9a9..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/pine_tiny.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/tiny/pine_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny.json b/data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny.json deleted file mode 100644 index cc1560fa..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/tiny/spruce_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny_m.json b/data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny_m.json deleted file mode 100644 index 2c14c3d5..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/spruce_tiny_m.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "feature": "terralith:highlands/forest/tiny/spruce_tiny_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/highlands/forest/tiny/trees_tiny.json index 8f9af444..980b3057 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/tiny/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/tiny/trees_tiny.json @@ -1,42 +1,42 @@ { - "feature": "terralith:highlands/forest/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { + "feature": "terralith:highlands/forest/tiny/trees_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:all_of", @@ -52,14 +52,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -70,8 +70,8 @@ ] } }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple.json b/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple.json index e0a5820f..7873c354 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple.json @@ -1,30 +1,30 @@ { - "feature": "terralith:highlands/forest/trees_maple", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 20, - "data": 0 - }, - { - "weight": 80, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, -{ + "feature": "terralith:highlands/forest/trees_maple", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 20 + }, + { + "data": 1, + "weight": 80 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:all_of", @@ -40,14 +40,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -58,8 +58,8 @@ ] } }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple_cold.json b/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple_cold.json index e0eaf779..ee6898b9 100644 --- a/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple_cold.json +++ b/data/terralith/worldgen/placed_feature/highlands/forest/trees_maple_cold.json @@ -1,30 +1,30 @@ { - "feature": "terralith:highlands/forest/tree_maple_cold", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 20, - "data": 0 - }, - { - "weight": 80, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, -{ + "feature": "terralith:highlands/forest/tree_maple_cold", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 20 + }, + { + "data": 1, + "weight": 80 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:all_of", @@ -40,14 +40,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -58,8 +58,8 @@ ] } }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/grass.json b/data/terralith/worldgen/placed_feature/highlands/grass.json index 5f0af0d5..765d4f77 100644 --- a/data/terralith/worldgen/placed_feature/highlands/grass.json +++ b/data/terralith/worldgen/placed_feature/highlands/grass.json @@ -1,21 +1,21 @@ { - "feature": "terralith:highlands/grass", - "placement": [ - { - "type": "minecraft:noise_threshold_count", - "noise_level": -0.8, - "below_noise": 5, - "above_noise": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/grass", + "placement": [ + { + "type": "minecraft:noise_threshold_count", + "above_noise": 10, + "below_noise": 5, + "noise_level": -0.8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/lake.json b/data/terralith/worldgen/placed_feature/highlands/lake.json index 42097431..9977db57 100644 --- a/data/terralith/worldgen/placed_feature/highlands/lake.json +++ b/data/terralith/worldgen/placed_feature/highlands/lake.json @@ -1,144 +1,144 @@ { - "feature": "terralith:highlands/lake", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 19 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/lake", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 19 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 0, + -2 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/lichen.json b/data/terralith/worldgen/placed_feature/highlands/lichen.json index bb3b2406..dd51c5cf 100644 --- a/data/terralith/worldgen/placed_feature/highlands/lichen.json +++ b/data/terralith/worldgen/placed_feature/highlands/lichen.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/lichen", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/lichen", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/patch_pumpkin.json b/data/terralith/worldgen/placed_feature/highlands/patch_pumpkin.json deleted file mode 100644 index 6581eff6..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/patch_pumpkin.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "feature": "terralith:highlands/patch_pumpkin", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 60 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/pillar.json b/data/terralith/worldgen/placed_feature/highlands/pillar.json index a715060e..0f1f7fb0 100644 --- a/data/terralith/worldgen/placed_feature/highlands/pillar.json +++ b/data/terralith/worldgen/placed_feature/highlands/pillar.json @@ -1,31 +1,31 @@ { - "feature": "terralith:highlands/pillar", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 35 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:clamped_normal", - "value": { - "min_inclusive": 5, - "max_inclusive": 15, - "mean": 7, - "deviation": 4 - } - } - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/pillar", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 35 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:clamped_normal", + "value": { + "deviation": 4, + "min_inclusive": 5, + "max_inclusive": 15, + "mean": 7 + } + } + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/steppe/bush.json b/data/terralith/worldgen/placed_feature/highlands/steppe/bush.json index de96422f..d90bd1df 100644 --- a/data/terralith/worldgen/placed_feature/highlands/steppe/bush.json +++ b/data/terralith/worldgen/placed_feature/highlands/steppe/bush.json @@ -1,47 +1,47 @@ { - "feature": "terralith:highlands/steppe/bush", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 10, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "stage": "0" - }, - "Name": "minecraft:oak_sapling" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/steppe/bush", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 90 + }, + { + "data": 1, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/steppe/bush_medium.json b/data/terralith/worldgen/placed_feature/highlands/steppe/bush_medium.json index 396aee8c..9547d6db 100644 --- a/data/terralith/worldgen/placed_feature/highlands/steppe/bush_medium.json +++ b/data/terralith/worldgen/placed_feature/highlands/steppe/bush_medium.json @@ -1,17 +1,17 @@ { - "feature": "terralith:highlands/steppe/bush_medium", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} + "feature": "terralith:highlands/steppe/bush_medium", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/steppe/bush_small.json b/data/terralith/worldgen/placed_feature/highlands/steppe/bush_small.json index 421d7961..67b11b16 100644 --- a/data/terralith/worldgen/placed_feature/highlands/steppe/bush_small.json +++ b/data/terralith/worldgen/placed_feature/highlands/steppe/bush_small.json @@ -1,17 +1,17 @@ { - "feature": "terralith:highlands/steppe/bush_small", - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:oak_sapling", - "Properties": { - "stage": "0" - } - } - } - } - ] -} + "feature": "terralith:highlands/steppe/bush_small", + "placement": [ + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/tall_flowers.json b/data/terralith/worldgen/placed_feature/highlands/tall_flowers.json index 630cf144..a5cf2a8a 100644 --- a/data/terralith/worldgen/placed_feature/highlands/tall_flowers.json +++ b/data/terralith/worldgen/placed_feature/highlands/tall_flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/tall_flowers", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 13 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/tall_flowers", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 13 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/cloud_trees.json b/data/terralith/worldgen/placed_feature/highlands/temperate/cloud_trees.json index 8942785b..79130ed1 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/cloud_trees.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/cloud_trees.json @@ -1,48 +1,48 @@ { - "feature": "terralith:highlands/temperate/cloud_trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 20, - "data": 3 - }, - { - "weight": 80, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/cloud_trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 3, + "weight": 20 + }, + { + "data": 4, + "weight": 80 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/dark_oak.json b/data/terralith/worldgen/placed_feature/highlands/temperate/dark_oak.json index d8c23f5b..8e7e5128 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/dark_oak.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/dark_oak.json @@ -1,48 +1,48 @@ { - "feature": "terralith:highlands/temperate/dark_oak", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 45, - "data": 0 - }, - { - "weight": 55, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/dark_oak", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 45 + }, + { + "data": 1, + "weight": 55 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/flowers.json b/data/terralith/worldgen/placed_feature/highlands/temperate/flowers.json index f1efb240..b150b88a 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/flowers.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:highlands/temperate/flowers", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/flowers", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/pine_mid.json b/data/terralith/worldgen/placed_feature/highlands/temperate/mid/pine_mid.json index 6ce07066..5a939d95 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/pine_mid.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/mid/pine_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:highlands/temperate/mid/pine_mid", - "placement": [] -} + "feature": "terralith:highlands/temperate/mid/pine_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid.json b/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid.json index efbc5409..accbe5d0 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:highlands/temperate/mid/spruce_mid", - "placement": [] -} + "feature": "terralith:highlands/temperate/mid/spruce_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid_m.json b/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid_m.json index 35f30879..25b61768 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/mid/spruce_mid_m.json @@ -1,4 +1,4 @@ { - "feature": "terralith:highlands/temperate/mid/spruce_mid_m", - "placement": [] -} + "feature": "terralith:highlands/temperate/mid/spruce_mid_m", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/trees_mid.json b/data/terralith/worldgen/placed_feature/highlands/temperate/mid/trees_mid.json deleted file mode 100644 index c2a3381d..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/mid/trees_mid.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:highlands/temperate/mid/trees_mid", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/pile_birch.json b/data/terralith/worldgen/placed_feature/highlands/temperate/pile_birch.json index 498c19b8..acf970db 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/pile_birch.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/pile_birch.json @@ -1,49 +1,49 @@ { - "feature": "terralith:highlands/temperate/pile_birch", - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "up", - "max_steps": 32, - "target_condition": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:birch_leaves" - ] - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/pile_birch", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:birch_leaves" + ], + "offset": [ + 0, + 1, + 0 + ] + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/pile_oak.json b/data/terralith/worldgen/placed_feature/highlands/temperate/pile_oak.json index b50a6c5c..6d964c1e 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/pile_oak.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/pile_oak.json @@ -1,49 +1,49 @@ { - "feature": "terralith:highlands/temperate/pile_oak", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "up", - "max_steps": 32, - "target_condition": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:oak_leaves" - ] - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/pile_oak", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:oak_leaves" + ], + "offset": [ + 0, + 1, + 0 + ] + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/small/pine_small.json b/data/terralith/worldgen/placed_feature/highlands/temperate/small/pine_small.json index 2a5b9187..800bf68c 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/small/pine_small.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/small/pine_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/small/pine_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/small/pine_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small.json b/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small.json index 49665f59..9d0911f2 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/small/spruce_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/small/spruce_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small_m.json b/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small_m.json index 652baaf5..06c1bf7d 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small_m.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/small/spruce_small_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/small/spruce_small_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/small/spruce_small_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/small/trees_small.json b/data/terralith/worldgen/placed_feature/highlands/temperate/small/trees_small.json deleted file mode 100644 index ecfad268..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/small/trees_small.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:highlands/temperate/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - }, - { - "type": "minecraft:replaceable" - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/pine_tall.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tall/pine_tall.json index bf1c0c53..b26d8272 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/pine_tall.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/tall/pine_tall.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/tall/pine_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/tall/pine_tall", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall.json index 01a2285a..5c458925 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/tall/spruce_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/tall/spruce_tall", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall_m.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall_m.json index 49d75ecf..4f85d4ad 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall_m.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/tall/spruce_tall_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/tall/spruce_tall_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/tall/spruce_tall_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/trees_tall.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tall/trees_tall.json deleted file mode 100644 index 09ce992f..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tall/trees_tall.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:highlands/temperate/tall/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/pine_tiny.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/pine_tiny.json index d9f8a0a0..fa6926ea 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/pine_tiny.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/pine_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/tiny/pine_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/tiny/pine_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny.json index 023bc677..f8205ff3 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/tiny/spruce_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/tiny/spruce_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny_m.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny_m.json index 4fbad2d8..9d279892 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny_m.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/spruce_tiny_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:highlands/temperate/tiny/spruce_tiny_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:highlands/temperate/tiny/spruce_tiny_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/trees_tiny.json deleted file mode 100644 index b9b8bf40..00000000 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/tiny/trees_tiny.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:highlands/temperate/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/trees_neg.json b/data/terralith/worldgen/placed_feature/highlands/temperate/trees_neg.json index cdfc8694..bd4fa825 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/trees_neg.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/trees_neg.json @@ -1,40 +1,40 @@ { - "feature": "terralith:highlands/temperate/trees_neg", - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -9, - "noise_factor": 157, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "dirt" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/trees_neg", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 157, + "noise_offset": 0, + "noise_to_count_ratio": -9 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/trees_orange.json b/data/terralith/worldgen/placed_feature/highlands/temperate/trees_orange.json index 33789d32..491b83ab 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/trees_orange.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/trees_orange.json @@ -1,48 +1,48 @@ { - "feature": "terralith:highlands/temperate/trees_orange", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 60, - "data": 0 - }, - { - "weight": 40, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/trees_orange", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 60 + }, + { + "data": 1, + "weight": 40 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/temperate/trees_pos.json b/data/terralith/worldgen/placed_feature/highlands/temperate/trees_pos.json index bcba9b7e..c810f0be 100644 --- a/data/terralith/worldgen/placed_feature/highlands/temperate/trees_pos.json +++ b/data/terralith/worldgen/placed_feature/highlands/temperate/trees_pos.json @@ -1,40 +1,40 @@ { - "feature": "terralith:highlands/temperate/trees_pos", - "placement": [ - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 9, - "noise_factor": 157, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "dirt" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/temperate/trees_pos", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 157, + "noise_offset": 0, + "noise_to_count_ratio": 9 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/trees.json b/data/terralith/worldgen/placed_feature/highlands/trees.json index 74323208..7f344eff 100644 --- a/data/terralith/worldgen/placed_feature/highlands/trees.json +++ b/data/terralith/worldgen/placed_feature/highlands/trees.json @@ -1,47 +1,47 @@ { - "feature": "terralith:highlands/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 10, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "state": { - "Properties": { - "stage": "0" - }, - "Name": "minecraft:oak_sapling" - }, - "type": "minecraft:would_survive" - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 90 + }, + { + "data": 1, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:oak_sapling", + "Properties": { + "stage": "0" + } + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/vines_seed.json b/data/terralith/worldgen/placed_feature/highlands/vines_seed.json index 6a07f410..2c16a174 100644 --- a/data/terralith/worldgen/placed_feature/highlands/vines_seed.json +++ b/data/terralith/worldgen/placed_feature/highlands/vines_seed.json @@ -1,83 +1,83 @@ { - "feature": "terralith:highlands/vines_seed", - "placement": [ - { - "type": "minecraft:count", - "count": 34 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 63 - }, - "max_inclusive": { - "absolute": 255 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/vines_seed", + "placement": [ + { + "type": "minecraft:count", + "count": 34 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 63 + }, + "max_inclusive": { + "absolute": 255 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/highlands/vines_spread.json b/data/terralith/worldgen/placed_feature/highlands/vines_spread.json index 8b5c1e27..6b9206fa 100644 --- a/data/terralith/worldgen/placed_feature/highlands/vines_spread.json +++ b/data/terralith/worldgen/placed_feature/highlands/vines_spread.json @@ -1,99 +1,99 @@ { - "feature": "terralith:highlands/vines_spread", - "placement": [ - { - "type": "minecraft:count", - "count": 200 - }, - { - "type": "minecraft:count", - "count": 40 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 63 - }, - "max_inclusive": { - "absolute": 255 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:vine" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:highlands/vines_spread", + "placement": [ + { + "type": "minecraft:count", + "count": 200 + }, + { + "type": "minecraft:count", + "count": 40 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 63 + }, + "max_inclusive": { + "absolute": 255 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:vine" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch.json b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch.json index 3622117d..975ae217 100644 --- a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch.json +++ b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/mega/giant_tree/branch", - "placement": [] -} + "feature": "terralith:jungle/mega/giant_tree/branch", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch_2.json b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch_2.json index 9c0c6b3e..af998cc0 100644 --- a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch_2.json +++ b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/branch_2.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/mega/giant_tree/branch_2", - "placement": [] -} + "feature": "terralith:jungle/mega/giant_tree/branch_2", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top.json b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top.json index a2e1a1f3..975b5495 100644 --- a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top.json +++ b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/mega/giant_tree/top", - "placement": [] -} + "feature": "terralith:jungle/mega/giant_tree/top", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top_2.json b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top_2.json deleted file mode 100644 index fe4d71f8..00000000 --- a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/top_2.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:jungle/mega/giant_tree/top_2", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/trunk.json b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/trunk.json index e0b814cb..bbce75a8 100644 --- a/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/trunk.json +++ b/data/terralith/worldgen/placed_feature/jungle/mega/giant_tree/trunk.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/mega/giant_tree/trunk", - "placement": [] -} + "feature": "terralith:jungle/mega/giant_tree/trunk", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/mega_tree.json b/data/terralith/worldgen/placed_feature/jungle/mega_tree.json deleted file mode 100644 index 81413372..00000000 --- a/data/terralith/worldgen/placed_feature/jungle/mega_tree.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "feature": "terralith:jungle/mega_tree", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:rooted_dirt", - "minecraft:podzol", - "minecraft:coarse_dirt" - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/jungle/mountains/slab_andesite.json b/data/terralith/worldgen/placed_feature/jungle/mountains/slab_andesite.json index 4ac69c3f..b2a1323c 100644 --- a/data/terralith/worldgen/placed_feature/jungle/mountains/slab_andesite.json +++ b/data/terralith/worldgen/placed_feature/jungle/mountains/slab_andesite.json @@ -1,210 +1,210 @@ { - "feature": "terralith:jungle/mountains/slab_andesite", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:andesite" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:andesite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:andesite" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:andesite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:andesite" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:andesite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:andesite" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:andesite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:andesite" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:jungle/mountains/slab_andesite", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:andesite" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/mountains/slab_stone.json b/data/terralith/worldgen/placed_feature/jungle/mountains/slab_stone.json index e9bc58ec..7c979792 100644 --- a/data/terralith/worldgen/placed_feature/jungle/mountains/slab_stone.json +++ b/data/terralith/worldgen/placed_feature/jungle/mountains/slab_stone.json @@ -1,210 +1,210 @@ { - "feature": "terralith:jungle/mountains/slab_stone", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:jungle/mountains/slab_stone", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/patch_melon.json b/data/terralith/worldgen/placed_feature/jungle/patch_melon.json index 30b51ab9..2f75c658 100644 --- a/data/terralith/worldgen/placed_feature/jungle/patch_melon.json +++ b/data/terralith/worldgen/placed_feature/jungle/patch_melon.json @@ -1,19 +1,19 @@ { - "feature": "terralith:jungle/patch_melon", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] - } \ No newline at end of file + "feature": "terralith:jungle/patch_melon", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/rocky/cliff.json b/data/terralith/worldgen/placed_feature/jungle/rocky/cliff.json index b511617c..25e52234 100644 --- a/data/terralith/worldgen/placed_feature/jungle/rocky/cliff.json +++ b/data/terralith/worldgen/placed_feature/jungle/rocky/cliff.json @@ -1,31 +1,167 @@ { - "feature": "terralith:jungle/rocky/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:jungle/rocky/cliff", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -16, + "max_inclusive": 0 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -2 + ] + } + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:grass_block", + "stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/vanilla/bending_jungle_tree.json b/data/terralith/worldgen/placed_feature/jungle/vanilla/bending_jungle_tree.json index 56f355c6..5c732ccb 100644 --- a/data/terralith/worldgen/placed_feature/jungle/vanilla/bending_jungle_tree.json +++ b/data/terralith/worldgen/placed_feature/jungle/vanilla/bending_jungle_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/vanilla/bending_jungle_tree", - "placement": [] -} + "feature": "terralith:jungle/vanilla/bending_jungle_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/vanilla/fancy_oak_bend.json b/data/terralith/worldgen/placed_feature/jungle/vanilla/fancy_oak_bend.json index 86656ed5..44857d6a 100644 --- a/data/terralith/worldgen/placed_feature/jungle/vanilla/fancy_oak_bend.json +++ b/data/terralith/worldgen/placed_feature/jungle/vanilla/fancy_oak_bend.json @@ -1,15 +1,15 @@ { - "feature": "terralith:jungle/vanilla/fancy_oak_bend", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 4 - } - } - } - ] -} + "feature": "terralith:jungle/vanilla/fancy_oak_bend", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 4 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/vanilla/fence_tree.json b/data/terralith/worldgen/placed_feature/jungle/vanilla/fence_tree.json index bc63e43d..a2e086ec 100644 --- a/data/terralith/worldgen/placed_feature/jungle/vanilla/fence_tree.json +++ b/data/terralith/worldgen/placed_feature/jungle/vanilla/fence_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/vanilla/fence_tree", - "placement": [] -} + "feature": "terralith:jungle/vanilla/fence_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/vanilla/trees_jungle.json b/data/terralith/worldgen/placed_feature/jungle/vanilla/trees_jungle.json index a81bc7cd..a112617c 100644 --- a/data/terralith/worldgen/placed_feature/jungle/vanilla/trees_jungle.json +++ b/data/terralith/worldgen/placed_feature/jungle/vanilla/trees_jungle.json @@ -1,58 +1,58 @@ { - "feature": "terralith:jungle/vanilla/trees_jungle", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 50 - }, - { - "weight": 10, - "data": 51 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:coarse_dirt", - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:podzol", - "minecraft:rooted_dirt" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:jungle/vanilla/trees_jungle", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 50, + "weight": 90 + }, + { + "data": 51, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:podzol", + "minecraft:rooted_dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/acacia_azalea.json b/data/terralith/worldgen/placed_feature/jungle/violet/acacia_azalea.json index 7e39dd0e..58208c2e 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/acacia_azalea.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/acacia_azalea.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/violet/acacia_azalea", - "placement": [] -} + "feature": "terralith:jungle/violet/acacia_azalea", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/bending_acacia.json b/data/terralith/worldgen/placed_feature/jungle/violet/bending_acacia.json index b2b2d58d..a11f4bfe 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/bending_acacia.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/bending_acacia.json @@ -1,15 +1,15 @@ { - "feature": "terralith:jungle/violet/bending_acacia", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 4 - } - } - } - ] -} + "feature": "terralith:jungle/violet/bending_acacia", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 4 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/big_hawaii.json b/data/terralith/worldgen/placed_feature/jungle/violet/big_hawaii.json index fd0346b3..f2202de6 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/big_hawaii.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/big_hawaii.json @@ -1,15 +1,15 @@ { - "feature": "terralith:jungle/violet/big_hawaii", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 6 - } - } - } - ] -} + "feature": "terralith:jungle/violet/big_hawaii", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 6 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/cliff.json b/data/terralith/worldgen/placed_feature/jungle/violet/cliff.json index 0f9e7b53..3d017725 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/cliff.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/cliff.json @@ -1,31 +1,177 @@ { - "feature": "terralith:jungle/violet/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:jungle/violet/cliff", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -16, + "max_inclusive": 0 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:dirt" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + 0, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + 1, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:stone", + "calcite", + "minecraft:dirt" + ], + "offset": [ + -1, + 2, + -1 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/small_azalea.json b/data/terralith/worldgen/placed_feature/jungle/violet/small_azalea.json index 47a34769..62c4031c 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/small_azalea.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/small_azalea.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/violet/small_azalea", - "placement": [] -} + "feature": "terralith:jungle/violet/small_azalea", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2.json b/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2.json index fe182200..77d2f731 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/violet/tree_2x2", - "placement": [] -} + "feature": "terralith:jungle/violet/tree_2x2", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea.json b/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea.json index fda35543..b7559719 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/violet/tree_2x2_azalea", - "placement": [] -} + "feature": "terralith:jungle/violet/tree_2x2_azalea", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea_flowering.json b/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea_flowering.json index d1edce79..6ce147ef 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea_flowering.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/tree_2x2_azalea_flowering.json @@ -1,4 +1,4 @@ { - "feature": "terralith:jungle/violet/tree_2x2_azalea_flowering", - "placement": [] -} + "feature": "terralith:jungle/violet/tree_2x2_azalea_flowering", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/jungle/violet/trees.json b/data/terralith/worldgen/placed_feature/jungle/violet/trees.json index 468bc1e7..cae009dd 100644 --- a/data/terralith/worldgen/placed_feature/jungle/violet/trees.json +++ b/data/terralith/worldgen/placed_feature/jungle/violet/trees.json @@ -1,40 +1,40 @@ { - "feature": "terralith:jungle/violet/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 24 - }, - { - "weight": 10, - "data": 25 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:jungle/violet/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 24, + "weight": 90 + }, + { + "data": 25, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/emerald_geode.json b/data/terralith/worldgen/placed_feature/mountains/emerald/emerald_geode.json index 30b793b9..b6f73848 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/emerald_geode.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/emerald_geode.json @@ -1,27 +1,27 @@ { - "feature": "terralith:mountains/emerald/emerald_geode", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "min_inclusive": { - "absolute": 110 - }, - "max_inclusive": { - "absolute": 290 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/emerald/emerald_geode", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "min_inclusive": { + "absolute": 110 + }, + "max_inclusive": { + "absolute": 290 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/pine_mid.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/pine_mid.json index a90cf1ee..7e993cc9 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/pine_mid.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/pine_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:mountains/emerald/trees/mid/pine_mid", - "placement": [] -} + "feature": "terralith:mountains/emerald/trees/mid/pine_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid.json index 48f753df..f865b5e2 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:mountains/emerald/trees/mid/spruce_mid", - "placement": [] -} + "feature": "terralith:mountains/emerald/trees/mid/spruce_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid_m.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid_m.json index 8b950753..77450a45 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/spruce_mid_m.json @@ -1,4 +1,4 @@ { - "feature": "terralith:mountains/emerald/trees/mid/spruce_mid_m", - "placement": [] -} + "feature": "terralith:mountains/emerald/trees/mid/spruce_mid_m", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/trees_mid.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/trees_mid.json deleted file mode 100644 index b8b83826..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/mid/trees_mid.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:mountains/emerald/trees/mid/trees_mid", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 7 - }, - { - "weight": 10, - "data": 8 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/pine_small.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/pine_small.json index 66d0ed7a..66d81967 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/pine_small.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/pine_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/small/pine_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/small/pine_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small.json index 0baf2591..26a01fc9 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/small/spruce_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/small/spruce_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small_m.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small_m.json index 29062632..9839f77f 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small_m.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/spruce_small_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/small/spruce_small_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/small/spruce_small_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/trees_small.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/trees_small.json deleted file mode 100644 index 8a18c127..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/small/trees_small.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:mountains/emerald/trees/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 5 - }, - { - "weight": 10, - "data": 6 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/pine_tall.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/pine_tall.json index 89becc53..a11dd0b9 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/pine_tall.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/pine_tall.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/tall/pine_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/tall/pine_tall", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall.json index abced530..5a933d8f 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/tall/spruce_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/tall/spruce_tall", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall_m.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall_m.json index 0f807d3e..ebee5a64 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall_m.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/spruce_tall_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/tall/spruce_tall_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/tall/spruce_tall_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/trees_tall.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/trees_tall.json deleted file mode 100644 index 3e4fa80a..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tall/trees_tall.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:mountains/emerald/trees/tall/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/pine_tiny.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/pine_tiny.json index db75fde6..a9cdb4a1 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/pine_tiny.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/pine_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/tiny/pine_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/tiny/pine_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny.json index 20f01b5d..cb37bcdf 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/tiny/spruce_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/tiny/spruce_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json index 07cf4efa..07f12c20 100644 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json +++ b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/spruce_tiny_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:mountains/emerald/trees/tiny/spruce_tiny_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:mountains/emerald/trees/tiny/spruce_tiny_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/trees_tiny.json deleted file mode 100644 index fe866605..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/emerald/trees/tiny/trees_tiny.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "feature": "terralith:mountains/emerald/trees/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/misty/trees_base.json b/data/terralith/worldgen/placed_feature/mountains/misty/trees_base.json index 10662bcd..40faddb5 100644 --- a/data/terralith/worldgen/placed_feature/mountains/misty/trees_base.json +++ b/data/terralith/worldgen/placed_feature/mountains/misty/trees_base.json @@ -10,7 +10,7 @@ }, { "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE" + "heightmap": "WORLD_SURFACE" }, { "type": "minecraft:count", @@ -35,4 +35,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/misty/trees_birch.json b/data/terralith/worldgen/placed_feature/mountains/misty/trees_birch.json index 712b41f5..44a3ff01 100644 --- a/data/terralith/worldgen/placed_feature/mountains/misty/trees_birch.json +++ b/data/terralith/worldgen/placed_feature/mountains/misty/trees_birch.json @@ -35,4 +35,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/misty/trees_mid.json b/data/terralith/worldgen/placed_feature/mountains/misty/trees_mid.json index ebf8c65e..f4619648 100644 --- a/data/terralith/worldgen/placed_feature/mountains/misty/trees_mid.json +++ b/data/terralith/worldgen/placed_feature/mountains/misty/trees_mid.json @@ -10,7 +10,7 @@ }, { "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE" + "heightmap": "WORLD_SURFACE" }, { "type": "minecraft:count", @@ -35,4 +35,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/misty/trees_top.json b/data/terralith/worldgen/placed_feature/mountains/misty/trees_top.json index 9f3bbc70..edf9d707 100644 --- a/data/terralith/worldgen/placed_feature/mountains/misty/trees_top.json +++ b/data/terralith/worldgen/placed_feature/mountains/misty/trees_top.json @@ -10,7 +10,7 @@ }, { "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE" + "heightmap": "WORLD_SURFACE" }, { "type": "minecraft:count", @@ -35,4 +35,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/misty/tuff.json b/data/terralith/worldgen/placed_feature/mountains/misty/tuff.json index 85e784f3..b1e020b0 100644 --- a/data/terralith/worldgen/placed_feature/mountains/misty/tuff.json +++ b/data/terralith/worldgen/placed_feature/mountains/misty/tuff.json @@ -1,33 +1,33 @@ { - "feature": "terralith:mountains/misty/tuff", - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 20, - "noise_factor": 110, - "noise_offset": 0 - }, - { - "type": "minecraft:rarity_filter", - "chance": 50 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/misty/tuff", + "placement": [ + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 110, + "noise_offset": 0, + "noise_to_count_ratio": 20 + }, + { + "type": "minecraft:rarity_filter", + "chance": 50 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/misty/tuff_lake.json b/data/terralith/worldgen/placed_feature/mountains/misty/tuff_lake.json index f38808b4..7eeffd20 100644 --- a/data/terralith/worldgen/placed_feature/mountains/misty/tuff_lake.json +++ b/data/terralith/worldgen/placed_feature/mountains/misty/tuff_lake.json @@ -1,41 +1,25 @@ { - "feature": "terralith:mountains/misty/tuff_lake", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 3 - }, - { - "weight": 0, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 110, - "noise_offset": -0.445 - }, - { - "type": "minecraft:rarity_filter", - "chance": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/misty/tuff_lake", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 110, + "noise_offset": -0.445, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/misty/v_lake.json b/data/terralith/worldgen/placed_feature/mountains/misty/v_lake.json index 96398185..963d09b4 100644 --- a/data/terralith/worldgen/placed_feature/mountains/misty/v_lake.json +++ b/data/terralith/worldgen/placed_feature/mountains/misty/v_lake.json @@ -1,35 +1,35 @@ { - "feature": "terralith:mountains/misty/v_lake", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 3 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 256 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/misty/v_lake", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 256 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/painted/surface_dx.json b/data/terralith/worldgen/placed_feature/mountains/painted/surface_dx.json index b641636b..98c3d945 100644 --- a/data/terralith/worldgen/placed_feature/mountains/painted/surface_dx.json +++ b/data/terralith/worldgen/placed_feature/mountains/painted/surface_dx.json @@ -1,31 +1,19 @@ { - "feature": "terralith:mountains/painted/surface_dx", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 70 - }, - { - "weight": 0, - "data": 70 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/painted/surface_dx", + "placement": [ + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate.json b/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate.json index 434fa35c..9b4185ae 100644 --- a/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate.json +++ b/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate.json @@ -1,31 +1,251 @@ { - "feature": "terralith:mountains/rocky/deepslate", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 120 - }, - { - "weight": 0, - "data": 120 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/rocky/deepslate", + "placement": [ + { + "type": "minecraft:count", + "count": 120 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 8, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tuff", + "minecraft:stone", + "minecraft:cobblestone", + "minecraft:snow_block", + "minecraft:powder_snow" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cobbled_deepslate" + ], + "offset": [ + 1, + -3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cobbled_deepslate" + ], + "offset": [ + -1, + -3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cobbled_deepslate" + ], + "offset": [ + 0, + -3, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cobbled_deepslate" + ], + "offset": [ + 0, + -3, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cobbled_deepslate" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -1, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + -1, + 1 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate_extra.json b/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate_extra.json index 369d213c..3c346b2b 100644 --- a/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate_extra.json +++ b/data/terralith/worldgen/placed_feature/mountains/rocky/deepslate_extra.json @@ -1,8 +1,75 @@ { - "feature": "terralith:mountains/rocky/deepslate_extra", - "placement": [ - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/rocky/deepslate_extra", + "placement": [ + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 100 + }, + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 8, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tuff", + "minecraft:stone", + "minecraft:cobblestone", + "minecraft:snow_block", + "minecraft:powder_snow" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:cobbled_deepslate" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow.json b/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow.json index 84747e8c..ad670c33 100644 --- a/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow.json +++ b/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow.json @@ -1,109 +1,109 @@ { - "feature": "terralith:mountains/rocky/funny_snow", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 1, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:tuff", - "minecraft:cobbled_deepslate", - "minecraft:cobblestone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/rocky/funny_snow", + "placement": [ + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": 1, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:tuff", + "minecraft:cobbled_deepslate", + "minecraft:cobblestone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow_segwit_2x.json b/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow_segwit_2x.json index 852fef95..a06ae352 100644 --- a/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow_segwit_2x.json +++ b/data/terralith/worldgen/placed_feature/mountains/rocky/funny_snow_segwit_2x.json @@ -1,117 +1,117 @@ { - "feature": "terralith:mountains/rocky/funny_snow_segwit_2x", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 1, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:tuff", - "minecraft:cobbled_deepslate", - "minecraft:cobblestone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/rocky/funny_snow_segwit_2x", + "placement": [ + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": 1, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:tuff", + "minecraft:cobbled_deepslate", + "minecraft:cobblestone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 1 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky/snow.json b/data/terralith/worldgen/placed_feature/mountains/rocky/snow.json index e2ca2702..098f9e74 100644 --- a/data/terralith/worldgen/placed_feature/mountains/rocky/snow.json +++ b/data/terralith/worldgen/placed_feature/mountains/rocky/snow.json @@ -36,11 +36,6 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], "blocks": [ "minecraft:air", "minecraft:stone", @@ -48,6 +43,11 @@ "minecraft:snow_block", "minecraft:powder_snow", "minecraft:cobbled_deepslate" + ], + "offset": [ + 0, + 0, + 0 ] }, { @@ -55,110 +55,110 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 2, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ -2, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 0, 0, 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 0, 0, -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] } ] @@ -170,4 +170,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky/tuff.json b/data/terralith/worldgen/placed_feature/mountains/rocky/tuff.json index 22ed90d5..7ca1c8c3 100644 --- a/data/terralith/worldgen/placed_feature/mountains/rocky/tuff.json +++ b/data/terralith/worldgen/placed_feature/mountains/rocky/tuff.json @@ -1,31 +1,334 @@ { - "feature": "terralith:mountains/rocky/tuff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 90 - }, - { - "weight": 0, - "data": 90 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/rocky/tuff", + "placement": [ + { + "type": "minecraft:count", + "count": 90 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 4, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "minecraft:cobblestone", + "minecraft:snow_block", + "minecraft:powder_snow" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tuff" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tuff" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tuff" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tuff" + ], + "offset": [ + 0, + -1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:tuff" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -2, + 3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 2, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 2, + 3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + -2, + -1, + 0 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 3, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + -1, + 2 + ] + } + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 3, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + -1, + -2 + ] + } + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate.json b/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate.json deleted file mode 100644 index 3f08d0e7..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate.json +++ /dev/null @@ -1,238 +0,0 @@ -{ - "feature": "terralith:mountains/rocky_laggy/deepslate", - "placement": [ - { - "type": "minecraft:count", - "count": 60 - }, - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 4, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 8, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "tuff", - "minecraft:stone", - "minecraft:cobblestone", - "minecraft:snow_block", - "minecraft:powder_snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -3, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -3, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - 1 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -3, - -1 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:cobbled_deepslate" - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate_extra.json b/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate_extra.json deleted file mode 100644 index 4a4bbbdf..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/deepslate_extra.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:mountains/rocky_laggy/deepslate_extra", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow.json b/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow.json deleted file mode 100644 index d7ec404d..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "feature": "terralith:mountains/rocky_laggy/funny_snow", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 1, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:tuff", - "minecraft:cobbled_deepslate", - "minecraft:cobblestone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json b/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json deleted file mode 100644 index 2d057de4..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/funny_snow_segwit_2x.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "feature": "terralith:mountains/rocky_laggy/funny_snow_segwit_2x", - "placement": [ - { - "type": "minecraft:count", - "count": 70 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 1, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:tuff", - "minecraft:cobbled_deepslate", - "minecraft:cobblestone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/snow.json b/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/snow.json deleted file mode 100644 index 4dba47d7..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/snow.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "feature": "terralith:mountains/rocky_laggy/snow", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 1, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 4, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:stone", - "minecraft:cobblestone", - "minecraft:snow_block", - "minecraft:powder_snow" - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/tuff.json b/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/tuff.json deleted file mode 100644 index 3c406282..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/rocky_laggy/tuff.json +++ /dev/null @@ -1,321 +0,0 @@ -{ - "feature": "terralith:mountains/rocky_laggy/tuff", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 4, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 4, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone", - "minecraft:cobblestone", - "minecraft:snow_block", - "minecraft:powder_snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:tuff" - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 3, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 3, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - -1, - 0 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - -2 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 2 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 2 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -2 - ], - "blocks": [ - "minecraft:air", - "snow" - ] - } - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_patch.json b/data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_patch.json index 45cdca72..85ea9230 100644 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_patch.json +++ b/data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_patch.json @@ -1,19 +1,19 @@ { - "feature": "terralith:mountains/scarlet/crimson_patch", - "placement": [ - { - "type": "minecraft:count", - "count": 12 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/scarlet/crimson_patch", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_spread.json b/data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_spread.json deleted file mode 100644 index 8f94e13c..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet/crimson_spread.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "feature": "terralith:mountains/scarlet/crimson_spread", - "placement": [ - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_some_snow.json b/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_some_snow.json index c11d486c..824ada19 100644 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_some_snow.json +++ b/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_some_snow.json @@ -34,27 +34,27 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" ] }, { "type": "minecraft:not", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } } @@ -65,4 +65,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_steep_snow.json b/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_steep_snow.json index 7a1febdd..2aa02fc5 100644 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_steep_snow.json +++ b/data/terralith/worldgen/placed_feature/mountains/scarlet/remove_steep_snow.json @@ -1,183 +1,183 @@ { - "feature": "terralith:mountains/scarlet/remove_steep_snow", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:netherrack", - "minecraft:deepslate", - "minecraft:blackstone", - "minecraft:crimson_nylium", - "tuff", - "deepslate_emerald_ore", - "minecraft:snow_block", - "deepslate_redstone_ore" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:snow" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/scarlet/remove_steep_snow", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 0 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:netherrack", + "minecraft:deepslate", + "minecraft:blackstone", + "minecraft:crimson_nylium", + "tuff", + "deepslate_emerald_ore", + "minecraft:snow_block", + "deepslate_redstone_ore" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + -1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow", + "minecraft:crimson_roots" + ], + "offset": [ + 0, + 2, + -1 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet/snow_patch.json b/data/terralith/worldgen/placed_feature/mountains/scarlet/snow_patch.json index 15b7e2c7..be4d8ae4 100644 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet/snow_patch.json +++ b/data/terralith/worldgen/placed_feature/mountains/scarlet/snow_patch.json @@ -1,330 +1,318 @@ { - "feature": "terralith:mountains/scarlet/snow_patch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 70 - }, - { - "weight": 0, - "data": 70 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 2, - -2 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:mountains/scarlet/snow_patch", + "placement": [ + { + "type": "minecraft:count", + "count": 70 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": 0 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 2, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 2, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + 2, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + 2, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + 2, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + 2, + -2 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_patch.json b/data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_patch.json deleted file mode 100644 index 196789b6..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_patch.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "feature": "terralith:mountains/scarlet2/crimson_patch", - "placement": [ - { - "type": "minecraft:count", - "count": 12 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_spread.json b/data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_spread.json deleted file mode 100644 index 41a5966c..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet2/crimson_spread.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:mountains/scarlet2/crimson_spread", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_some_snow.json b/data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_some_snow.json deleted file mode 100644 index 02be38d6..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_some_snow.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "feature": "terralith:mountains/scarlet2/remove_some_snow", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block" - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_steep_snow.json b/data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_steep_snow.json deleted file mode 100644 index 14457879..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet2/remove_steep_snow.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "feature": "terralith:mountains/scarlet2/remove_steep_snow", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:netherrack", - "minecraft:deepslate", - "minecraft:blackstone", - "minecraft:crimson_nylium", - "minecraft:snow_block", - "deepslate_redstone_ore" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:snow" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow", - "minecraft:crimson_roots" - ] - } - ] - } - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mountains/scarlet2/snow_patch.json b/data/terralith/worldgen/placed_feature/mountains/scarlet2/snow_patch.json deleted file mode 100644 index 8223a65a..00000000 --- a/data/terralith/worldgen/placed_feature/mountains/scarlet2/snow_patch.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "feature": "terralith:mountains/scarlet2/snow_patch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 70 - }, - { - "weight": 0, - "data": 70 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 2, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 2, - -2 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/mushroom/bone_1.json b/data/terralith/worldgen/placed_feature/mushroom/bone_1.json index 351c36d8..073d5ecb 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/bone_1.json +++ b/data/terralith/worldgen/placed_feature/mushroom/bone_1.json @@ -2,27 +2,19 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:bone_block", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 1, + "leaf_placement_attempts": 0, + "offset": 0, + "radius": 0 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -31,21 +23,29 @@ "Properties": {} } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 3, "height_rand_a": 2, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 0, - "offset": 0, - "foliage_height": 1, - "leaf_placement_attempts": 0 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:bone_block", + "Properties": { + "axis": "y" + } + } + } } }, "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/bone_2.json b/data/terralith/worldgen/placed_feature/mushroom/bone_2.json index 1a5316c1..5a55b3eb 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/bone_2.json +++ b/data/terralith/worldgen/placed_feature/mushroom/bone_2.json @@ -2,27 +2,19 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 0, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:bone_block", - "Properties": { - "axis": "y" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 1, + "leaf_placement_attempts": 0, + "offset": 0, + "radius": 0 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -31,21 +23,29 @@ "Properties": {} } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 0, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 3, "height_rand_a": 2, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 0, - "offset": 0, - "foliage_height": 1, - "leaf_placement_attempts": 0 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:bone_block", + "Properties": { + "axis": "y" + } + } + } } }, "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom.json b/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom.json index 82d4b02d..461ee8da 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom.json +++ b/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom.json @@ -1,4 +1,4 @@ { "feature": "terralith:mushroom/brown_mushroom", "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_2.json b/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_2.json index e01b7d40..2515493a 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_2.json +++ b/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_2.json @@ -1,4 +1,4 @@ { "feature": "terralith:mushroom/brown_mushroom_2", "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_small.json b/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_small.json index de0449c5..f15fe532 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_small.json +++ b/data/terralith/worldgen/placed_feature/mushroom/brown_mushroom_small.json @@ -1,4 +1,4 @@ { "feature": "terralith:mushroom/brown_mushroom_small", "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown.json b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown.json index 73c127ef..999e18b4 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown.json +++ b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown.json @@ -2,32 +2,18 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mushroom_stem", - "Properties": { - "down": "false", - "up": "false", - "east": "true", - "north": "true", - "south": "true", - "west": "true" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 1, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -43,20 +29,34 @@ } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 4, "height_rand_a": 2, "height_rand_b": 2 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 1, - "height": 1 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mushroom_stem", + "Properties": { + "down": "false", + "east": "true", + "north": "true", + "south": "true", + "up": "false", + "west": "true" + } + } + } } }, "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown_2.json b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown_2.json index 11e24c13..c5a14b3a 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown_2.json +++ b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_brown_2.json @@ -2,32 +2,18 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mushroom_stem", - "Properties": { - "down": "false", - "up": "false", - "east": "true", - "north": "true", - "south": "true", - "west": "true" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -43,20 +29,34 @@ } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 3, "height_rand_a": 2, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mushroom_stem", + "Properties": { + "down": "false", + "east": "true", + "north": "true", + "south": "true", + "up": "false", + "west": "true" + } + } + } } }, "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red.json b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red.json index fa6c2a4e..f90273b6 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red.json +++ b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red.json @@ -2,32 +2,18 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mushroom_stem", - "Properties": { - "down": "false", - "up": "false", - "east": "true", - "north": "true", - "south": "true", - "west": "true" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 1, + "offset": 1, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -43,20 +29,34 @@ } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 5, "height_rand_a": 2, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 1, - "height": 1 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mushroom_stem", + "Properties": { + "down": "false", + "east": "true", + "north": "true", + "south": "true", + "up": "false", + "west": "true" + } + } + } } }, "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red_2.json b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red_2.json index f193e9f2..185993c9 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red_2.json +++ b/data/terralith/worldgen/placed_feature/mushroom/cloud_shroom_red_2.json @@ -2,32 +2,18 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "limit": 1, - "lower_size": 1, - "upper_size": 1 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:coarse_dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:mushroom_stem", - "Properties": { - "down": "false", - "up": "false", - "east": "true", - "north": "true", - "south": "true", - "west": "true" - } - } + "foliage_placer": { + "type": "minecraft:blob_foliage_placer", + "height": 2, + "offset": 2, + "radius": 2 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -43,20 +29,34 @@ } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 1, + "lower_size": 1, + "upper_size": 1 + }, "trunk_placer": { "type": "minecraft:forking_trunk_placer", "base_height": 4, "height_rand_a": 2, "height_rand_b": 1 }, - "foliage_placer": { - "type": "minecraft:blob_foliage_placer", - "radius": 2, - "offset": 2, - "height": 2 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:mushroom_stem", + "Properties": { + "down": "false", + "east": "true", + "north": "true", + "south": "true", + "up": "false", + "west": "true" + } + } + } } }, "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/destroy_cliff.json b/data/terralith/worldgen/placed_feature/mushroom/destroy_cliff.json index 8120f8b1..154bae5f 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/destroy_cliff.json +++ b/data/terralith/worldgen/placed_feature/mushroom/destroy_cliff.json @@ -35,17 +35,17 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], "blocks": [ "minecraft:mycelium", "minecraft:podzol", "minecraft:coarse_dirt", "minecraft:rooted_dirt", "minecraft:dirt" + ], + "offset": [ + 0, + 0, + 0 ] }, { @@ -55,13 +55,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 3, -16, 0 - ], - "blocks": [ - "minecraft:stone" ] } ] @@ -75,240 +75,237 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 2 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 3 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 4 - ], - "blocks": [ - "minecraft:air" ] } ] }, - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -2 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -3 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -4 - ], - "blocks": [ - "minecraft:air" ] } ] }, - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 2, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 3, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 4, 0, 0 - ], - "blocks": [ - "minecraft:air" ] } ] }, - { "type": "minecraft:all_of", "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -2, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -3, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -4, 0, 0 - ], - "blocks": [ - "minecraft:air" ] } ] @@ -322,4 +319,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/huge_mushroom_scattered.json b/data/terralith/worldgen/placed_feature/mushroom/huge_mushroom_scattered.json index c2801d20..6c1c6530 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/huge_mushroom_scattered.json +++ b/data/terralith/worldgen/placed_feature/mushroom/huge_mushroom_scattered.json @@ -2,14 +2,15 @@ "feature": { "type": "minecraft:random_selector", "config": { + "default": "terralith:nothing", "features": [ { "chance": 0.05, - "feature": "minecraft:huge_red_mushroom" + "feature": "terralith:mushroom/vanilla_huge_red_mushroom" }, { "chance": 0.05, - "feature": "minecraft:huge_brown_mushroom" + "feature": "terralith:mushroom/vanilla_huge_brown_mushroom" }, { "chance": 0.075, @@ -43,8 +44,7 @@ "chance": 0.025, "feature": "terralith:dark/red_mushroom_2" } - ], - "default": "terralith:nothing" + ] } }, "placement": [ @@ -67,13 +67,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 1, - "noise_offset": 1 - }, - { - "type": "minecraft:rarity_filter", - "chance": 1 + "noise_offset": 1, + "noise_to_count_ratio": 1 }, { "type": "minecraft:block_predicate_filter", @@ -85,30 +81,30 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:coarse_dirt", "minecraft:gravel", "minecraft:rooted_dirt", "podzol", "mycelium" + ], + "offset": [ + 0, + -1, + 0 ] }, { "type": "minecraft:not", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:mushroom_stem" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:mushroom_stem" ] } } @@ -119,4 +115,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/patch_mushroom.json b/data/terralith/worldgen/placed_feature/mushroom/patch_mushroom.json index 843cf86a..651f82b7 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/patch_mushroom.json +++ b/data/terralith/worldgen/placed_feature/mushroom/patch_mushroom.json @@ -2,42 +2,34 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 10, - "xz_spread": 4, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:true" }, - "prioritize_tip": false, + "direction": "up", "layers": [ { "height": 1, "provider": { "type": "minecraft:dual_noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 0.25, 1.25 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 8 - }, + "seed": 0, "slow_noise": { - "firstOctave": -5, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -5 }, "slow_scale": 1, "states": [ @@ -65,10 +57,15 @@ { "Name": "minecraft:brown_mushroom" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 8 + } } } - ] + ], + "prioritize_tip": false } }, "placement": [ @@ -81,30 +78,30 @@ "type": "minecraft:not", "predicate": { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:stone", "minecraft:deepslate", "minecraft:granite", "minecraft:andesite", "minecraft:diorite" + ], + "offset": [ + 0, + -1, + 0 ] } }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:cave_air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:cave_air" ] }, { @@ -118,16 +115,17 @@ }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], "blocks": [ "minecraft:rooted_dirt", "minecraft:gravel", "minecraft:coarse_dirt", - "mycelium","podzol" + "mycelium", + "podzol" + ], + "offset": [ + 0, + -1, + 0 ] } ] @@ -136,7 +134,10 @@ } } ] - } + }, + "tries": 10, + "xz_spread": 4, + "y_spread": 3 } }, "placement": [ @@ -150,7 +151,7 @@ } } }, - { + { "type": "minecraft:in_square", "count": { "type": "minecraft:uniform", @@ -160,12 +161,12 @@ } } }, - { + { "type": "minecraft:heightmap", - "heightmap":"WORLD_SURFACE_WG" + "heightmap": "WORLD_SURFACE_WG" }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/red_mushroom.json b/data/terralith/worldgen/placed_feature/mushroom/red_mushroom.json index dc5d30f3..fdfab0ca 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/red_mushroom.json +++ b/data/terralith/worldgen/placed_feature/mushroom/red_mushroom.json @@ -1,4 +1,4 @@ { "feature": "terralith:mushroom/red_mushroom", "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_2.json b/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_2.json index 64702339..b765b939 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_2.json +++ b/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_2.json @@ -1,4 +1,4 @@ { "feature": "terralith:mushroom/red_mushroom_2", "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_small.json b/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_small.json index ddabbaed..81562ba4 100644 --- a/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_small.json +++ b/data/terralith/worldgen/placed_feature/mushroom/red_mushroom_small.json @@ -1,4 +1,4 @@ { "feature": "terralith:mushroom/red_mushroom_small", "placement": [] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_brown_mushroom.json b/data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_brown_mushroom.json new file mode 100644 index 00000000..a6077093 --- /dev/null +++ b/data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_brown_mushroom.json @@ -0,0 +1,4 @@ +{ + "feature": "minecraft:huge_brown_mushroom", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_red_mushroom.json b/data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_red_mushroom.json new file mode 100644 index 00000000..10acbf37 --- /dev/null +++ b/data/terralith/worldgen/placed_feature/mushroom/vanilla_huge_red_mushroom.json @@ -0,0 +1,4 @@ +{ + "feature": "minecraft:huge_red_mushroom", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/mushroom/vines.json b/data/terralith/worldgen/placed_feature/mushroom/vines.json deleted file mode 100644 index a9a7705b..00000000 --- a/data/terralith/worldgen/placed_feature/mushroom/vines.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "feature": "terralith:highlands/vines_seed", - "placement": [ - { - "type": "minecraft:count", - "count": 68 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": -64 - }, - "max_inclusive": { - "absolute": 255 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:stone","andesite","deepslate","granite" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/nothing.json b/data/terralith/worldgen/placed_feature/nothing.json index e3553444..25d37391 100644 --- a/data/terralith/worldgen/placed_feature/nothing.json +++ b/data/terralith/worldgen/placed_feature/nothing.json @@ -1,4 +1,4 @@ { - "feature": "terralith:nothing", - "placement": [] -} + "feature": "terralith:nothing", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/plains/patch_grass.json b/data/terralith/worldgen/placed_feature/plains/patch_grass.json index 32eb618e..14019f44 100644 --- a/data/terralith/worldgen/placed_feature/plains/patch_grass.json +++ b/data/terralith/worldgen/placed_feature/plains/patch_grass.json @@ -1,19 +1,19 @@ { - "feature": "terralith:plains/patch_grass", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:plains/patch_grass", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/plains/patch_tall_grass.json b/data/terralith/worldgen/placed_feature/plains/patch_tall_grass.json index 26814b05..02d1b2a1 100644 --- a/data/terralith/worldgen/placed_feature/plains/patch_tall_grass.json +++ b/data/terralith/worldgen/placed_feature/plains/patch_tall_grass.json @@ -1,19 +1,19 @@ { - "feature": "terralith:plains/patch_tall_grass", - "placement": [ - { - "type": "minecraft:count", - "count": 7 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:plains/patch_tall_grass", + "placement": [ + { + "type": "minecraft:count", + "count": 7 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/bamboo.json b/data/terralith/worldgen/placed_feature/sakura/bamboo.json index 6c66a315..f62e7c8b 100644 --- a/data/terralith/worldgen/placed_feature/sakura/bamboo.json +++ b/data/terralith/worldgen/placed_feature/sakura/bamboo.json @@ -1,31 +1,31 @@ { - "feature": "terralith:sakura/bamboo", - "placement": [ - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 50, - "noise_factor": 80, - "noise_offset": 0.8 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 20, - "noise_factor": 80, - "noise_offset": 0.0 - }, - { - "type": "minecraft:rarity_filter", - "chance": 250 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "biome" - } - ] + "feature": "terralith:sakura/bamboo", + "placement": [ + { + "type": "minecraft:noise_based_count", + "noise_factor": 80, + "noise_offset": 0.8, + "noise_to_count_ratio": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 80, + "noise_offset": 0.0, + "noise_to_count_ratio": 20 + }, + { + "type": "minecraft:rarity_filter", + "chance": 250 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] } \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/birch.json b/data/terralith/worldgen/placed_feature/sakura/birch.json index 447ee3ef..4f519b7b 100644 --- a/data/terralith/worldgen/placed_feature/sakura/birch.json +++ b/data/terralith/worldgen/placed_feature/sakura/birch.json @@ -3,9 +3,9 @@ "placement": [ { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 8, "noise_factor": 95, - "noise_offset": -0.4 + "noise_offset": -0.4, + "noise_to_count_ratio": 8 }, { "type": "minecraft:rarity_filter", @@ -25,29 +25,29 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:podzol" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:podzol" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] } ] } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/birch_sparse.json b/data/terralith/worldgen/placed_feature/sakura/birch_sparse.json index 95f183d3..aaf85a67 100644 --- a/data/terralith/worldgen/placed_feature/sakura/birch_sparse.json +++ b/data/terralith/worldgen/placed_feature/sakura/birch_sparse.json @@ -19,29 +19,29 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:podzol" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:podzol" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] } ] } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/bush.json b/data/terralith/worldgen/placed_feature/sakura/bush.json index 9c885938..08d16b15 100644 --- a/data/terralith/worldgen/placed_feature/sakura/bush.json +++ b/data/terralith/worldgen/placed_feature/sakura/bush.json @@ -1,4 +1,4 @@ { - "feature": "terralith:sakura/bush", - "placement": [] -} + "feature": "terralith:sakura/bush", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/cherry_trees.json b/data/terralith/worldgen/placed_feature/sakura/cherry_trees.json index e26d33e6..eb62f8ee 100644 --- a/data/terralith/worldgen/placed_feature/sakura/cherry_trees.json +++ b/data/terralith/worldgen/placed_feature/sakura/cherry_trees.json @@ -1,38 +1,38 @@ { - "feature": "terralith:sakura/cherry_trees", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 8, - "noise_factor": 202, - "noise_offset": 0.25 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:rarity_filter", - "chance": 100 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:sakura/cherry_trees", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 202, + "noise_offset": 0.25, + "noise_to_count_ratio": 8 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:rarity_filter", + "chance": 100 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/cherry_trees_light.json b/data/terralith/worldgen/placed_feature/sakura/cherry_trees_light.json index d2540eb4..73f856f9 100644 --- a/data/terralith/worldgen/placed_feature/sakura/cherry_trees_light.json +++ b/data/terralith/worldgen/placed_feature/sakura/cherry_trees_light.json @@ -1,50 +1,38 @@ { - "feature": "terralith:sakura/cherry_trees_light", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 192 - }, - { - "weight": 0, - "data": 192 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -8, - "noise_factor": 202, - "noise_offset": 0.1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:rarity_filter", - "chance": 64 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:sakura/cherry_trees_light", + "placement": [ + { + "type": "minecraft:count", + "count": 192 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 202, + "noise_offset": 0.1, + "noise_to_count_ratio": -8 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:rarity_filter", + "chance": 64 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/clay_beaches.json b/data/terralith/worldgen/placed_feature/sakura/clay_beaches.json index 08588d9a..c0677630 100644 --- a/data/terralith/worldgen/placed_feature/sakura/clay_beaches.json +++ b/data/terralith/worldgen/placed_feature/sakura/clay_beaches.json @@ -1,27 +1,34 @@ { - "feature": "terralith:sakura/clay_beaches", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": -0.1 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 61 - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:sakura/clay_beaches", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 175, + "noise_offset": -0.1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 61 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/flowers.json b/data/terralith/worldgen/placed_feature/sakura/flowers.json index 68c83e04..1988bacd 100644 --- a/data/terralith/worldgen/placed_feature/sakura/flowers.json +++ b/data/terralith/worldgen/placed_feature/sakura/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:sakura/flowers", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:sakura/flowers", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/patch_podzol.json b/data/terralith/worldgen/placed_feature/sakura/patch_podzol.json index e228d988..402e447c 100644 --- a/data/terralith/worldgen/placed_feature/sakura/patch_podzol.json +++ b/data/terralith/worldgen/placed_feature/sakura/patch_podzol.json @@ -1,19 +1,19 @@ { - "feature": "terralith:sakura/patch_podzol", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:sakura/patch_podzol", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/sugarcane.json b/data/terralith/worldgen/placed_feature/sakura/sugarcane.json index fc9b95fa..e8ca8bdd 100644 --- a/data/terralith/worldgen/placed_feature/sakura/sugarcane.json +++ b/data/terralith/worldgen/placed_feature/sakura/sugarcane.json @@ -1,19 +1,19 @@ { - "feature": "terralith:sakura/sugarcane", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:sakura/sugarcane", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/tall_flowers.json b/data/terralith/worldgen/placed_feature/sakura/tall_flowers.json deleted file mode 100644 index ad60d0b2..00000000 --- a/data/terralith/worldgen/placed_feature/sakura/tall_flowers.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:sakura/tall_flowers", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/sakura/tree_huge.json b/data/terralith/worldgen/placed_feature/sakura/tree_huge.json index 007e018f..c0d66cc1 100644 --- a/data/terralith/worldgen/placed_feature/sakura/tree_huge.json +++ b/data/terralith/worldgen/placed_feature/sakura/tree_huge.json @@ -1,4 +1,4 @@ { - "feature": "terralith:sakura/tree_huge", - "placement": [] -} + "feature": "terralith:sakura/tree_huge", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/tree_medium.json b/data/terralith/worldgen/placed_feature/sakura/tree_medium.json index 559306ea..ceb4624c 100644 --- a/data/terralith/worldgen/placed_feature/sakura/tree_medium.json +++ b/data/terralith/worldgen/placed_feature/sakura/tree_medium.json @@ -1,4 +1,4 @@ { - "feature": "terralith:sakura/tree_medium", - "placement": [] -} + "feature": "terralith:sakura/tree_medium", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/sakura/tree_roof.json b/data/terralith/worldgen/placed_feature/sakura/tree_roof.json index b5fc8825..3f8220ee 100644 --- a/data/terralith/worldgen/placed_feature/sakura/tree_roof.json +++ b/data/terralith/worldgen/placed_feature/sakura/tree_roof.json @@ -1,4 +1,4 @@ { - "feature": "terralith:sakura/tree_roof", - "placement": [] -} + "feature": "terralith:sakura/tree_roof", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/badlands/grass.json b/data/terralith/worldgen/placed_feature/savanna/badlands/grass.json index 734c1a49..04eccf7a 100644 --- a/data/terralith/worldgen/placed_feature/savanna/badlands/grass.json +++ b/data/terralith/worldgen/placed_feature/savanna/badlands/grass.json @@ -1,148 +1,148 @@ { - "feature": "terralith:savanna/badlands/grass", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/badlands/grass", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -2 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/badlands/grass_granite.json b/data/terralith/worldgen/placed_feature/savanna/badlands/grass_granite.json index 3514673c..483530d1 100644 --- a/data/terralith/worldgen/placed_feature/savanna/badlands/grass_granite.json +++ b/data/terralith/worldgen/placed_feature/savanna/badlands/grass_granite.json @@ -1,148 +1,148 @@ { - "feature": "terralith:savanna/badlands/grass_granite", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/badlands/grass_granite", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -2 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/badlands/grass_gravel.json b/data/terralith/worldgen/placed_feature/savanna/badlands/grass_gravel.json index 3c1af764..91d41db1 100644 --- a/data/terralith/worldgen/placed_feature/savanna/badlands/grass_gravel.json +++ b/data/terralith/worldgen/placed_feature/savanna/badlands/grass_gravel.json @@ -1,148 +1,148 @@ { - "feature": "terralith:savanna/badlands/grass_gravel", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/badlands/grass_gravel", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -2 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/badlands/grass_reg.json b/data/terralith/worldgen/placed_feature/savanna/badlands/grass_reg.json index c6ab50e3..2a680c77 100644 --- a/data/terralith/worldgen/placed_feature/savanna/badlands/grass_reg.json +++ b/data/terralith/worldgen/placed_feature/savanna/badlands/grass_reg.json @@ -1,148 +1,148 @@ { - "feature": "terralith:savanna/badlands/grass_reg", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:tall_grass" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/badlands/grass_reg", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:tall_grass" + ], + "offset": [ + 0, + 0, + -2 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/baobabs.json b/data/terralith/worldgen/placed_feature/savanna/baobabs.json index 3c6eaaff..0b056c8c 100644 --- a/data/terralith/worldgen/placed_feature/savanna/baobabs.json +++ b/data/terralith/worldgen/placed_feature/savanna/baobabs.json @@ -1,43 +1,43 @@ { - "feature": "terralith:savanna/baobabs", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 10000000 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:count", - "count": 64 - }, - { - "type": "minecraft:count", - "count": 32 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "minecraft:grass_block", - "minecraft:coarse_dirt" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/baobabs", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 10000000 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:count", + "count": 64 + }, + { + "type": "minecraft:count", + "count": 32 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:grass_block", + "minecraft:coarse_dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/cliff.json b/data/terralith/worldgen/placed_feature/savanna/cliff.json deleted file mode 100644 index 753f4a45..00000000 --- a/data/terralith/worldgen/placed_feature/savanna/cliff.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "feature": "terralith:savanna/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/savanna/dripstone.json b/data/terralith/worldgen/placed_feature/savanna/dripstone.json index cbd23529..7f2324bd 100644 --- a/data/terralith/worldgen/placed_feature/savanna/dripstone.json +++ b/data/terralith/worldgen/placed_feature/savanna/dripstone.json @@ -1,45 +1,33 @@ { - "feature": "terralith:savanna/dripstone", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 60 - }, - { - "weight": 0, - "data": 60 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dripstone_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/dripstone", + "placement": [ + { + "type": "minecraft:count", + "count": 60 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dripstone_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/acacia.json b/data/terralith/worldgen/placed_feature/savanna/shattered/acacia.json index 8a03159c..19f4279c 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/acacia.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/acacia.json @@ -1,15 +1,15 @@ { - "feature": "terralith:savanna/shattered/acacia", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 5 - } - } - } - ] -} + "feature": "terralith:savanna/shattered/acacia", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/med/acacia_med.json b/data/terralith/worldgen/placed_feature/savanna/shattered/med/acacia_med.json index c299e9ff..883347d8 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/med/acacia_med.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/med/acacia_med.json @@ -1,15 +1,15 @@ { - "feature": "terralith:savanna/shattered/med/acacia_med", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 5 - } - } - } - ] -} + "feature": "terralith:savanna/shattered/med/acacia_med", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/med/oak_med.json b/data/terralith/worldgen/placed_feature/savanna/shattered/med/oak_med.json index 511350d8..9edb9ce8 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/med/oak_med.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/med/oak_med.json @@ -1,4 +1,4 @@ { - "feature": "terralith:savanna/shattered/med/oak_med", - "placement": [] -} + "feature": "terralith:savanna/shattered/med/oak_med", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/med/trees_med.json b/data/terralith/worldgen/placed_feature/savanna/shattered/med/trees_med.json index 1cabe72a..d7f3dd9a 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/med/trees_med.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/med/trees_med.json @@ -1,52 +1,52 @@ { - "feature": "terralith:savanna/shattered/med/trees_med", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 3 - }, - { - "weight": 10, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/shattered/med/trees_med", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 3, + "weight": 90 + }, + { + "data": 4, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/oak_mutated.json b/data/terralith/worldgen/placed_feature/savanna/shattered/oak_mutated.json index ac6c5bd9..9c7f4733 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/oak_mutated.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/oak_mutated.json @@ -1,4 +1,4 @@ { - "feature": "terralith:savanna/shattered/oak_mutated", - "placement": [] -} + "feature": "terralith:savanna/shattered/oak_mutated", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/small/acacia_small.json b/data/terralith/worldgen/placed_feature/savanna/shattered/small/acacia_small.json deleted file mode 100644 index d5d2282d..00000000 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/small/acacia_small.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "feature": "terralith:savanna/shattered/small/acacia_small", - "placement": [ - { - "type": "minecraft:count", - "count": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/small/oak_small.json b/data/terralith/worldgen/placed_feature/savanna/shattered/small/oak_small.json deleted file mode 100644 index 152d905d..00000000 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/small/oak_small.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:savanna/shattered/small/oak_small", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/small/trees_small.json b/data/terralith/worldgen/placed_feature/savanna/shattered/small/trees_small.json index 883225aa..ab2b6f88 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/small/trees_small.json @@ -1,52 +1,56 @@ { - "feature": "terralith:savanna/shattered/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] + "feature": "terralith:savanna/shattered/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "weight": 90, + "data": 2 + }, + { + "weight": 10, + "data": 3 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_to_count_ratio": 1, + "noise_factor": 215, + "noise_offset": 0 + }, + { + "type": "minecraft:noise_based_count", + "noise_to_count_ratio": -1, + "noise_factor": 215, + "noise_offset": -0.5 + }, + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] } diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/teeth.json b/data/terralith/worldgen/placed_feature/savanna/shattered/teeth.json index 0def4014..dacf2a41 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/teeth.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/teeth.json @@ -1,45 +1,33 @@ { - "feature": "terralith:savanna/shattered/teeth", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 24 - }, - { - "weight": 0, - "data": 24 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:dripstone_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/shattered/teeth", + "placement": [ + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dripstone_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/acacia_tiny.json b/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/acacia_tiny.json deleted file mode 100644 index d2dc5637..00000000 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/acacia_tiny.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "feature": "terralith:savanna/shattered/tiny/acacia_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": 0 - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/oak_tiny.json b/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/oak_tiny.json index b776c536..9b5d9c97 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/oak_tiny.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/oak_tiny.json @@ -1,4 +1,4 @@ { - "feature": "terralith:savanna/shattered/tiny/oak_tiny", - "placement": [] -} + "feature": "terralith:savanna/shattered/tiny/oak_tiny", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/trees_tiny.json index 92ff3303..2f26c8c1 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/tiny/trees_tiny.json @@ -1,52 +1,52 @@ { - "feature": "terralith:savanna/shattered/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/shattered/tiny/oak_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 2, + "weight": 90 + }, + { + "data": 3, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/shattered/trees_tall.json b/data/terralith/worldgen/placed_feature/savanna/shattered/trees_tall.json index 32d1e668..2ff9c1f6 100644 --- a/data/terralith/worldgen/placed_feature/savanna/shattered/trees_tall.json +++ b/data/terralith/worldgen/placed_feature/savanna/shattered/trees_tall.json @@ -1,52 +1,52 @@ { - "feature": "terralith:savanna/shattered/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/shattered/trees_tall", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 2, + "weight": 90 + }, + { + "data": 3, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/savanna/terracotta.json b/data/terralith/worldgen/placed_feature/savanna/terracotta.json index ce9e944f..57bf0cba 100644 --- a/data/terralith/worldgen/placed_feature/savanna/terracotta.json +++ b/data/terralith/worldgen/placed_feature/savanna/terracotta.json @@ -1,23 +1,23 @@ { - "feature": "terralith:savanna/terracotta", - "placement": [ - { - "type": "minecraft:count", - "count": 22 - }, - { - "type": "minecraft:count", - "count": 74 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:savanna/terracotta", + "placement": [ + { + "type": "minecraft:count", + "count": 22 + }, + { + "type": "minecraft:count", + "count": 74 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shield/birch.json b/data/terralith/worldgen/placed_feature/shield/birch.json index 907ee83d..c624faf8 100644 --- a/data/terralith/worldgen/placed_feature/shield/birch.json +++ b/data/terralith/worldgen/placed_feature/shield/birch.json @@ -1,4 +1,4 @@ { - "feature": "terralith:shield/birch", - "placement": [] -} + "feature": "terralith:shield/birch", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shield/dark_oak.json b/data/terralith/worldgen/placed_feature/shield/dark_oak.json deleted file mode 100644 index e104ab34..00000000 --- a/data/terralith/worldgen/placed_feature/shield/dark_oak.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:shield/dark_oak", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/shield/spruce_big.json b/data/terralith/worldgen/placed_feature/shield/spruce_big.json index b70396c3..5c2e02a7 100644 --- a/data/terralith/worldgen/placed_feature/shield/spruce_big.json +++ b/data/terralith/worldgen/placed_feature/shield/spruce_big.json @@ -1,4 +1,4 @@ { - "feature": "terralith:shield/spruce_big", - "placement": [] -} + "feature": "terralith:shield/spruce_big", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shield/trees.json b/data/terralith/worldgen/placed_feature/shield/trees.json index 92cbf5ce..ee4b7269 100644 --- a/data/terralith/worldgen/placed_feature/shield/trees.json +++ b/data/terralith/worldgen/placed_feature/shield/trees.json @@ -1,35 +1,35 @@ { - "feature": "terralith:shield/spruce_big", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { + "feature": "terralith:shield/spruce_big", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { "type": "minecraft:any_of", "predicates": [ { @@ -40,135 +40,135 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shield/trees_birch.json b/data/terralith/worldgen/placed_feature/shield/trees_birch.json index 4c638eda..a49b7134 100644 --- a/data/terralith/worldgen/placed_feature/shield/trees_birch.json +++ b/data/terralith/worldgen/placed_feature/shield/trees_birch.json @@ -1,47 +1,47 @@ { - "feature": "terralith:shield/birch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 2 - }, - { - "weight": 10, - "data": 3 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 188, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 188, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { + "feature": "terralith:shield/birch", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 2, + "weight": 90 + }, + { + "data": 3, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 188, + "noise_offset": 0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 188, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { "type": "minecraft:any_of", "predicates": [ { @@ -52,148 +52,148 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shield/trees_lark.json b/data/terralith/worldgen/placed_feature/shield/trees_lark.json index 40df3487..a32982c1 100644 --- a/data/terralith/worldgen/placed_feature/shield/trees_lark.json +++ b/data/terralith/worldgen/placed_feature/shield/trees_lark.json @@ -1,47 +1,47 @@ { - "feature": "terralith:shield/dark_oak", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 1 - }, - { - "weight": 10, - "data": 2 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 144, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 144, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { + "feature": "terralith:shield/dark_oak", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 1, + "weight": 90 + }, + { + "data": 2, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 144, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 144, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { "type": "minecraft:any_of", "predicates": [ { @@ -52,135 +52,135 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:spruce_log", - "minecraft:dark_oak_log", - "birch_log" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:spruce_log", + "minecraft:dark_oak_log", + "birch_log" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/bushes.json b/data/terralith/worldgen/placed_feature/shrubland/bushes.json index 4726e692..f9b0953b 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/bushes.json +++ b/data/terralith/worldgen/placed_feature/shrubland/bushes.json @@ -1,42 +1,42 @@ { - "feature": "terralith:shrubland/bushes", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/bushes", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/cold/bushes.json b/data/terralith/worldgen/placed_feature/shrubland/cold/bushes.json index 93a9fe7a..68faacc4 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/cold/bushes.json +++ b/data/terralith/worldgen/placed_feature/shrubland/cold/bushes.json @@ -1,42 +1,42 @@ { - "feature": "terralith:shrubland/cold/bushes", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/cold/bushes", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/cold/cone_trees.json b/data/terralith/worldgen/placed_feature/shrubland/cold/cone_trees.json index d5838d3e..9c3388b9 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/cold/cone_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/cold/cone_trees.json @@ -1,57 +1,57 @@ { - "feature": "terralith:shrubland/cold/cone_trees", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 5 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 2 - }, - { - "weight": 50, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:coarse_dirt", - "minecraft:podzol", - "minecraft:dirt" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/cold/cone_trees", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 2, + "weight": 50 + }, + { + "data": 4, + "weight": 50 + } + ] + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:coarse_dirt", + "minecraft:podzol", + "minecraft:dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/cold/small_trees.json b/data/terralith/worldgen/placed_feature/shrubland/cold/small_trees.json index 24b11d7e..7ee03563 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/cold/small_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/cold/small_trees.json @@ -1,36 +1,36 @@ { - "feature": "terralith:shrubland/cold/small_tree", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/cold/small_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/cold/tiny_trees.json b/data/terralith/worldgen/placed_feature/shrubland/cold/tiny_trees.json index 3b4930ed..e96fdaa8 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/cold/tiny_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/cold/tiny_trees.json @@ -1,42 +1,42 @@ { - "feature": "terralith:shrubland/cold/tiny_trees", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 165, - "noise_offset": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/cold/tiny_trees", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 165, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/cone_trees.json b/data/terralith/worldgen/placed_feature/shrubland/cone_trees.json index b6a2487b..384d55c4 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/cone_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/cone_trees.json @@ -1,44 +1,32 @@ { - "feature": "terralith:shrubland/cone_trees", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 5 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 4 - }, - { - "weight": 0, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/cone_trees", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/disk_podzol.json b/data/terralith/worldgen/placed_feature/shrubland/disk_podzol.json index 7a45aecf..cdb5242c 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/disk_podzol.json +++ b/data/terralith/worldgen/placed_feature/shrubland/disk_podzol.json @@ -1,39 +1,34 @@ { - "feature": "terralith:shrubland/disk_podzol", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 128 - }, - { - "weight": 100, - "data": 128 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": 1 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 62 - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/disk_podzol", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 175, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 62 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/disk_terracotta.json b/data/terralith/worldgen/placed_feature/shrubland/disk_terracotta.json index ee0527b7..feb14e29 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/disk_terracotta.json +++ b/data/terralith/worldgen/placed_feature/shrubland/disk_terracotta.json @@ -1,37 +1,32 @@ { - "feature": "terralith:shrubland/disk_terracotta", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 4 - }, - { - "weight": 100, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/disk_terracotta", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 175, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/hot/bushes.json b/data/terralith/worldgen/placed_feature/shrubland/hot/bushes.json index beb950f7..519bad7d 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/hot/bushes.json +++ b/data/terralith/worldgen/placed_feature/shrubland/hot/bushes.json @@ -1,42 +1,42 @@ { - "feature": "terralith:shrubland/hot/bushes", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/hot/bushes", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/hot/cone_trees.json b/data/terralith/worldgen/placed_feature/shrubland/hot/cone_trees.json index 71b1b4ab..d12873b1 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/hot/cone_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/hot/cone_trees.json @@ -1,52 +1,40 @@ { - "feature": "terralith:shrubland/hot/cone_trees", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 5 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 4 - }, - { - "weight": 0, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/hot/cone_trees", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/hot/small_trees.json b/data/terralith/worldgen/placed_feature/shrubland/hot/small_trees.json index c0ca9778..6a0a2a11 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/hot/small_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/hot/small_trees.json @@ -1,36 +1,36 @@ { - "feature": "terralith:shrubland/hot/small_tree", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/hot/small_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/hot/tiny_trees.json b/data/terralith/worldgen/placed_feature/shrubland/hot/tiny_trees.json index 9c307739..e1be7fa7 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/hot/tiny_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/hot/tiny_trees.json @@ -1,38 +1,38 @@ { - "feature": "terralith:shrubland/hot/tiny_trees", - "placement": [ - { - "type": "minecraft:count", - "count": 5 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 165, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/hot/tiny_trees", + "placement": [ + { + "type": "minecraft:count", + "count": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 165, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/patch_tall_grass.json b/data/terralith/worldgen/placed_feature/shrubland/patch_tall_grass.json deleted file mode 100644 index bc3cfe1f..00000000 --- a/data/terralith/worldgen/placed_feature/shrubland/patch_tall_grass.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:shrubland/patch_tall_grass", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/shrubland/small_trees.json b/data/terralith/worldgen/placed_feature/shrubland/small_trees.json index f130c007..40009c3e 100644 --- a/data/terralith/worldgen/placed_feature/shrubland/small_trees.json +++ b/data/terralith/worldgen/placed_feature/shrubland/small_trees.json @@ -1,28 +1,28 @@ { - "feature": "terralith:shrubland/small_tree", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:shrubland/small_tree", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/shrubland/tiny_trees.json b/data/terralith/worldgen/placed_feature/shrubland/tiny_trees.json deleted file mode 100644 index 6a3e8883..00000000 --- a/data/terralith/worldgen/placed_feature/shrubland/tiny_trees.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "feature": "terralith:shrubland/tiny_trees", - "placement": [ - { - "type": "minecraft:count", - "count": 0 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 165, - "noise_offset": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/skylands/big_cone_tree.json b/data/terralith/worldgen/placed_feature/skylands/big_cone_tree.json index 22f505fe..ce4d6d6e 100644 --- a/data/terralith/worldgen/placed_feature/skylands/big_cone_tree.json +++ b/data/terralith/worldgen/placed_feature/skylands/big_cone_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:skylands/big_cone_tree", - "placement": [] -} + "feature": "terralith:skylands/big_cone_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/cloud_tree.json b/data/terralith/worldgen/placed_feature/skylands/cloud_tree.json deleted file mode 100644 index 69f2891a..00000000 --- a/data/terralith/worldgen/placed_feature/skylands/cloud_tree.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "feature": "terralith:skylands/cloud_tree", - "placement": [] -} diff --git a/data/terralith/worldgen/placed_feature/skylands/cloud_tree_birch.json b/data/terralith/worldgen/placed_feature/skylands/cloud_tree_birch.json index 809e9056..b4a49034 100644 --- a/data/terralith/worldgen/placed_feature/skylands/cloud_tree_birch.json +++ b/data/terralith/worldgen/placed_feature/skylands/cloud_tree_birch.json @@ -1,4 +1,4 @@ { - "feature": "terralith:skylands/cloud_tree_birch", - "placement": [] -} + "feature": "terralith:skylands/cloud_tree_birch", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/dirt_tops.json b/data/terralith/worldgen/placed_feature/skylands/dirt_tops.json index be866065..a247577b 100644 --- a/data/terralith/worldgen/placed_feature/skylands/dirt_tops.json +++ b/data/terralith/worldgen/placed_feature/skylands/dirt_tops.json @@ -1,67 +1,67 @@ { - "feature": "terralith:skylands/dirt_tops", - "placement": [ - { - "type": "minecraft:count", - "count": 100 - }, - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -9, - "max_inclusive": 9 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 4, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/dirt_tops", + "placement": [ + { + "type": "minecraft:count", + "count": 100 + }, + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -9, + "max_inclusive": 9 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 4, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:dirt" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/extend_down.json b/data/terralith/worldgen/placed_feature/skylands/extend_down.json index 917f7ddf..aeb4135b 100644 --- a/data/terralith/worldgen/placed_feature/skylands/extend_down.json +++ b/data/terralith/worldgen/placed_feature/skylands/extend_down.json @@ -1,46 +1,46 @@ { - "feature": "terralith:skylands/extend_down", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 170 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/extend_down", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -6, + "max_inclusive": 6 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 170 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/extend_down_high.json b/data/terralith/worldgen/placed_feature/skylands/extend_down_high.json index 712067b2..68123e7a 100644 --- a/data/terralith/worldgen/placed_feature/skylands/extend_down_high.json +++ b/data/terralith/worldgen/placed_feature/skylands/extend_down_high.json @@ -1,46 +1,46 @@ { - "feature": "terralith:skylands/extend_down", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 200 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/extend_down", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -6, + "max_inclusive": 6 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 200 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/floating_islands.json b/data/terralith/worldgen/placed_feature/skylands/floating_islands.json index fe202b32..ae25043d 100644 --- a/data/terralith/worldgen/placed_feature/skylands/floating_islands.json +++ b/data/terralith/worldgen/placed_feature/skylands/floating_islands.json @@ -1,39 +1,39 @@ { - "feature": "terralith:skylands/island", - "placement": [ - { - "type": "minecraft:count", - "count": 12 - }, - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 16 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 230 - }, - "max_inclusive": { - "absolute": 232 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/island", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 16 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 230 + }, + "max_inclusive": { + "absolute": 232 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/grassy_tops.json b/data/terralith/worldgen/placed_feature/skylands/grassy_tops.json index aa37f04a..6b095dae 100644 --- a/data/terralith/worldgen/placed_feature/skylands/grassy_tops.json +++ b/data/terralith/worldgen/placed_feature/skylands/grassy_tops.json @@ -1,68 +1,68 @@ { - "feature": "terralith:skylands/grassy_tops", - "placement": [ - { - "type": "minecraft:count", - "count": 100 - }, - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 2, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:grass", - "minecraft:fern" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/grassy_tops", + "placement": [ + { + "type": "minecraft:count", + "count": 100 + }, + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -6, + "max_inclusive": 6 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 2, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:grass", + "minecraft:fern" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/lichen.json b/data/terralith/worldgen/placed_feature/skylands/lichen.json index 8ebb97fc..17597275 100644 --- a/data/terralith/worldgen/placed_feature/skylands/lichen.json +++ b/data/terralith/worldgen/placed_feature/skylands/lichen.json @@ -1,17 +1,20 @@ { "feature": { - "type": "minecraft:multiface_growth","block":"glow_lichen", + "type": "minecraft:multiface_growth", + "block": "glow_lichen", "config": { - "search_range": 2, - "chance_of_spreading": 0.1, - "can_place_on_floor": true, - "can_place_on_ceiling": true, - "can_place_on_wall": true, "can_be_placed_on": [ "minecraft:diamond_ore", "minecraft:stone", - "diorite","calcite","ice" - ] + "diorite", + "calcite", + "ice" + ], + "can_place_on_ceiling": true, + "can_place_on_floor": true, + "can_place_on_wall": true, + "chance_of_spreading": 0.1, + "search_range": 2 } }, "placement": [ @@ -39,15 +42,15 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 30, - "noise_offset": 0.07 + "noise_offset": 0.07, + "noise_to_count_ratio": 1 }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, "noise_factor": 30, - "noise_offset": -0.07 + "noise_offset": -0.07, + "noise_to_count_ratio": -1 }, { "type": "minecraft:height_range", @@ -70,13 +73,16 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "diorite", + "calcite", + "ice" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:stone","diorite","calcite","ice" ] } ] @@ -86,4 +92,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/mega_tree.json b/data/terralith/worldgen/placed_feature/skylands/mega_tree.json index 1354d8b8..3934af4e 100644 --- a/data/terralith/worldgen/placed_feature/skylands/mega_tree.json +++ b/data/terralith/worldgen/placed_feature/skylands/mega_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:skylands/mega_tree", - "placement": [] -} + "feature": "terralith:skylands/mega_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/mid_tree.json b/data/terralith/worldgen/placed_feature/skylands/mid_tree.json index db01748b..eefb2dac 100644 --- a/data/terralith/worldgen/placed_feature/skylands/mid_tree.json +++ b/data/terralith/worldgen/placed_feature/skylands/mid_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:skylands/mid_tree", - "placement": [] -} + "feature": "terralith:skylands/mid_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/patch_grass.json b/data/terralith/worldgen/placed_feature/skylands/patch_grass.json index 0c259b4a..76680d08 100644 --- a/data/terralith/worldgen/placed_feature/skylands/patch_grass.json +++ b/data/terralith/worldgen/placed_feature/skylands/patch_grass.json @@ -1,19 +1,19 @@ { - "feature": "terralith:skylands/patch_grass", - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/patch_grass", + "placement": [ + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/patch_pumpkin.json b/data/terralith/worldgen/placed_feature/skylands/patch_pumpkin.json index c2d8d454..11186e68 100644 --- a/data/terralith/worldgen/placed_feature/skylands/patch_pumpkin.json +++ b/data/terralith/worldgen/placed_feature/skylands/patch_pumpkin.json @@ -2,15 +2,15 @@ "feature": "minecraft:patch_pumpkin", "placement": [ { - "chance": 4, - "type": "minecraft:rarity_filter" + "type": "minecraft:rarity_filter", + "chance": 4 }, { "type": "minecraft:in_square" }, { - "heightmap": "MOTION_BLOCKING", - "type": "minecraft:heightmap" + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" }, { "type": "minecraft:biome" diff --git a/data/terralith/worldgen/placed_feature/skylands/spring/extend_down.json b/data/terralith/worldgen/placed_feature/skylands/spring/extend_down.json index 6e742be5..f11393d0 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring/extend_down.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring/extend_down.json @@ -1,46 +1,46 @@ { - "feature": "terralith:skylands/extend_down", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 150 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/extend_down", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -6, + "max_inclusive": 6 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 150 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/spring/extend_down_high.json b/data/terralith/worldgen/placed_feature/skylands/spring/extend_down_high.json index a12ca553..f2a5952c 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring/extend_down_high.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring/extend_down_high.json @@ -1,46 +1,46 @@ { - "feature": "terralith:skylands/extend_down", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 180 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/extend_down", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -6, + "max_inclusive": 6 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 180 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/spring/floating_islands.json b/data/terralith/worldgen/placed_feature/skylands/spring/floating_islands.json index 970047fb..bf7088f7 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring/floating_islands.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring/floating_islands.json @@ -1,39 +1,39 @@ { - "feature": "terralith:skylands/island", - "placement": [ - { - "type": "minecraft:count", - "count": 12 - }, - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 16 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 210 - }, - "max_inclusive": { - "absolute": 212 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/island", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 16 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 210 + }, + "max_inclusive": { + "absolute": 212 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/spring/flowers.json b/data/terralith/worldgen/placed_feature/skylands/spring/flowers.json index 8847afe2..23014c26 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring/flowers.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring/flowers.json @@ -1,19 +1,19 @@ { - "feature": "terralith:skylands/spring/flowers", - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/spring/flowers", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/spring/lake.json b/data/terralith/worldgen/placed_feature/skylands/spring/lake.json index c9a10e3c..a68fa06d 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring/lake.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring/lake.json @@ -2,53 +2,35 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 3, - "vertical_range": 3, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:soil_stone", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:air" } }, + "replaceable": "#terralith:soil_stone", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 1, + "leaf_placement_attempts": 0, + "offset": 0, + "radius": 0 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -56,20 +38,30 @@ "Name": "minecraft:air" } }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 2, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 0, - "offset": 0, - "foliage_height": 1, - "leaf_placement_attempts": 0 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + } + } } }, "placement": [ @@ -79,17 +71,25 @@ "max_steps": 4, "target_condition": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:stone" ] } } ] + }, + "vertical_range": 3, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } } } }, @@ -123,20 +123,20 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } ] } }, { - "type":"biome" + "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/spring/lichen.json b/data/terralith/worldgen/placed_feature/skylands/spring/lichen.json index cecfa264..2ff73ba7 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring/lichen.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring/lichen.json @@ -1,16 +1,17 @@ { "feature": { - "type": "minecraft:multiface_growth","block":"glow_lichen", + "type": "minecraft:multiface_growth", + "block": "glow_lichen", "config": { - "search_range": 2, - "chance_of_spreading": 0.1, - "can_place_on_floor": true, - "can_place_on_ceiling": true, - "can_place_on_wall": true, "can_be_placed_on": [ "minecraft:diamond_ore", "minecraft:stone" - ] + ], + "can_place_on_ceiling": true, + "can_place_on_floor": true, + "can_place_on_wall": true, + "chance_of_spreading": 0.1, + "search_range": 2 } }, "placement": [ @@ -38,15 +39,15 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 30, - "noise_offset": 0.07 + "noise_offset": 0.07, + "noise_to_count_ratio": 1 }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, "noise_factor": 30, - "noise_offset": -0.07 + "noise_offset": -0.07, + "noise_to_count_ratio": -1 }, { "type": "minecraft:height_range", @@ -69,13 +70,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:stone" ] } ] @@ -85,4 +86,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/spring/trees.json b/data/terralith/worldgen/placed_feature/skylands/spring/trees.json index 0b2b9a21..fddc5ac2 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring/trees.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring/trees.json @@ -1,44 +1,32 @@ { - "feature": "terralith:sakura/cherry_trees_light", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 192 - }, - { - "weight": 0, - "data": 192 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:rarity_filter", - "chance": 64 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:sakura/cherry_trees_light", + "placement": [ + { + "type": "minecraft:count", + "count": 192 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:rarity_filter", + "chance": 64 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/spring_water.json b/data/terralith/worldgen/placed_feature/skylands/spring_water.json index df10d8d3..51d1ab37 100644 --- a/data/terralith/worldgen/placed_feature/skylands/spring_water.json +++ b/data/terralith/worldgen/placed_feature/skylands/spring_water.json @@ -2,23 +2,23 @@ "feature": "minecraft:spring_water", "placement": [ { - "count": 2, - "type": "minecraft:count" + "type": "minecraft:count", + "count": 2 }, { "type": "minecraft:in_square" }, { + "type": "minecraft:height_range", "height": { + "type": "minecraft:uniform", "min_inclusive": { "above_bottom": 0 }, "max_inclusive": { "absolute": 320 - }, - "type": "minecraft:uniform" - }, - "type": "minecraft:height_range" + } + } }, { "type": "minecraft:biome" diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/azalea_tree.json b/data/terralith/worldgen/placed_feature/skylands/summer/azalea_tree.json index 0036e496..82f0f7aa 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/azalea_tree.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/azalea_tree.json @@ -13,4 +13,4 @@ } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/bending_acacia.json b/data/terralith/worldgen/placed_feature/skylands/summer/bending_acacia.json index 412b99a2..717053d6 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/bending_acacia.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/bending_acacia.json @@ -1,15 +1,15 @@ { - "feature": "terralith:skylands/summer/bending_acacia", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 1 - } - } - } - ] -} + "feature": "terralith:skylands/summer/bending_acacia", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 1 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/cactus.json b/data/terralith/worldgen/placed_feature/skylands/summer/cactus.json index 30a5f91d..4785e23c 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/cactus.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/cactus.json @@ -2,21 +2,17 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 16, - "xz_spread": 5, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:block_column", "config": { - "direction": "up", "allowed_placement": { "type": "minecraft:matching_blocks", "blocks": [ "minecraft:air" ] }, - "prioritize_tip": true, + "direction": "up", "layers": [ { "height": { @@ -28,15 +24,15 @@ }, "provider": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -3 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:cactus", @@ -53,7 +49,8 @@ ] } } - ] + ], + "prioritize_tip": true } }, "placement": [ @@ -76,7 +73,10 @@ } } ] - } + }, + "tries": 16, + "xz_spread": 5, + "y_spread": 2 } }, "placement": [ @@ -99,4 +99,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/extend_down.json b/data/terralith/worldgen/placed_feature/skylands/summer/extend_down.json index 1d802d3c..01e890a4 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/extend_down.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/extend_down.json @@ -1,46 +1,46 @@ { - "feature": "terralith:skylands/extend_down", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 130 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/extend_down", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -6, + "max_inclusive": 6 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 130 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/extend_down_high.json b/data/terralith/worldgen/placed_feature/skylands/summer/extend_down_high.json index 6e742be5..f11393d0 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/extend_down_high.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/extend_down_high.json @@ -1,46 +1,46 @@ { - "feature": "terralith:skylands/extend_down", - "placement": [ - { - "type": "minecraft:count", - "count": 128 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 150 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "up", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/extend_down", + "placement": [ + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -6, + "max_inclusive": 6 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 150 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "up", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/floating_islands.json b/data/terralith/worldgen/placed_feature/skylands/summer/floating_islands.json index 3aad1b57..1dd76a59 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/floating_islands.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/floating_islands.json @@ -1,39 +1,39 @@ { - "feature": "terralith:skylands/island", - "placement": [ - { - "type": "minecraft:count", - "count": 14 - }, - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 16 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 180 - }, - "max_inclusive": { - "absolute": 182 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/island", + "placement": [ + { + "type": "minecraft:count", + "count": 14 + }, + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 16 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 180 + }, + "max_inclusive": { + "absolute": 182 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/glowberries.json b/data/terralith/worldgen/placed_feature/skylands/summer/glowberries.json index 6dd9490e..dc5372a4 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/glowberries.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/glowberries.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "ceiling", "depth": { "type": "minecraft:uniform", "value": { @@ -10,31 +9,21 @@ "max_inclusive": 3 } }, - "vertical_range": 4, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 0.03, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 2 - } - }, - "replaceable": "#minecraft:lush_ground_replaceable", "ground_state": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -5, "amplitudes": [ 1.3, 0.5, 1.6, 1.725 - ] + ], + "firstOctave": -5 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:stone" @@ -65,7 +54,18 @@ } ] }, - "vegetation_feature": "terralith:skylands/summer/vine" + "replaceable": "#minecraft:lush_ground_replaceable", + "surface": "ceiling", + "vegetation_chance": 0.03, + "vegetation_feature": "terralith:skylands/summer/vine", + "vertical_range": 4, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 2 + } + } } }, "placement": [ @@ -108,13 +108,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:stone" ] } ] @@ -124,4 +124,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/grassy_tops.json b/data/terralith/worldgen/placed_feature/skylands/summer/grassy_tops.json index 6101012c..ebb6647c 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/grassy_tops.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/grassy_tops.json @@ -4,102 +4,98 @@ "config": { "to_place": { "type": "minecraft:noise_provider", - "seed": 523, "noise": { - "firstOctave": -4, "amplitudes": [ 1.5, 0.75, 1.25, 1.75 - ] + ], + "firstOctave": -4 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 26 - }, + "seed": 523, "slow_noise": { - "firstOctave": -5, "amplitudes": [ 1.5, 0.75, 1.25, 1.75 - ] + ], + "firstOctave": -5 }, "slow_scale": 1, "states": [ - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:moss_block" }, - { + { "Name": "minecraft:moss_block" }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" @@ -111,52 +107,56 @@ "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:grass_block", "Properties": { "snowy": "false" } }, - { + { "Name": "minecraft:moss_block" }, - { + { "Name": "minecraft:moss_block" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" }, - { + { "Name": "minecraft:sand" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 26 + } } } }, @@ -196,26 +196,26 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], "blocks": [ "minecraft:air", "minecraft:grass", "minecraft:fern" + ], + "offset": [ + 0, + 1, + 0 ] } ] @@ -225,4 +225,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/tall_flowers.json b/data/terralith/worldgen/placed_feature/skylands/summer/tall_flowers.json index 40336591..f1d2958d 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/tall_flowers.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/tall_flowers.json @@ -2,36 +2,29 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 16, - "xz_spread": 5, - "y_spread": 2, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:dual_noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 1, 1 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 5 - }, + "seed": 0, "slow_noise": { - "firstOctave": -5, "amplitudes": [ 1, 1, 1.25, 1.5 - ] + ], + "firstOctave": -5 }, "slow_scale": 1, "states": [ @@ -47,7 +40,7 @@ "half": "lower" } }, - { + { "Name": "minecraft:sunflower", "Properties": { "half": "lower" @@ -59,7 +52,7 @@ "half": "lower" } }, - { + { "Name": "minecraft:dandelion" }, { @@ -68,7 +61,7 @@ { "Name": "minecraft:dandelion" }, - { + { "Name": "minecraft:sunflower", "Properties": { "half": "lower" @@ -92,7 +85,11 @@ "half": "lower" } } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 5 + } } } }, @@ -118,7 +115,10 @@ } } ] - } + }, + "tries": 16, + "xz_spread": 5, + "y_spread": 2 } }, "placement": [ @@ -141,4 +141,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/trees.json b/data/terralith/worldgen/placed_feature/skylands/summer/trees.json index adb3df10..f911c55a 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/trees.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/trees.json @@ -1,53 +1,54 @@ { - "feature": "terralith:skylands/summer/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 15 - }, - { - "weight": 10, - "data": 16 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block","moss_block" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/summer/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 15, + "weight": 90 + }, + { + "data": 16, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "moss_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/summer/vine.json b/data/terralith/worldgen/placed_feature/skylands/summer/vine.json index 05b1d90c..fb87e360 100644 --- a/data/terralith/worldgen/placed_feature/skylands/summer/vine.json +++ b/data/terralith/worldgen/placed_feature/skylands/summer/vine.json @@ -5,15 +5,15 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:moss_block" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:moss_block" ] } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/trees.json b/data/terralith/worldgen/placed_feature/skylands/trees.json index a9b63f11..3cdd2301 100644 --- a/data/terralith/worldgen/placed_feature/skylands/trees.json +++ b/data/terralith/worldgen/placed_feature/skylands/trees.json @@ -1,107 +1,107 @@ { - "feature": "terralith:skylands/trees", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 55 - }, - { - "weight": 10, - "data": 56 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "minecraft:dirt" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - -1, - 0 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -3 - ], - "blocks": [ - "minecraft:stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 3 - ], - "blocks": [ - "minecraft:stone" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/trees", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 55, + "weight": 90 + }, + { + "data": 56, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "minecraft:dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + -3, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + -3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], + "offset": [ + 0, + -1, + 3 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/waterfall.json b/data/terralith/worldgen/placed_feature/skylands/waterfall.json index d7531042..b1b78ba7 100644 --- a/data/terralith/worldgen/placed_feature/skylands/waterfall.json +++ b/data/terralith/worldgen/placed_feature/skylands/waterfall.json @@ -2,54 +2,35 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": 2, - "vertical_range": 3, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.5, - "vegetation_chance": 1, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 3 - } - }, - "replaceable": "#minecraft:base_stone_overworld", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:air" } }, + "replaceable": "#minecraft:base_stone_overworld", + "surface": "floor", + "vegetation_chance": 1, "vegetation_feature": { "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": false, - "force_dirt": false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:stone" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:light", - "Properties": { - "level": "10", - "waterlogged": "true" - } - } + "foliage_placer": { + "type": "minecraft:random_spread_foliage_placer", + "foliage_height": 1, + "leaf_placement_attempts": 0, + "offset": 0, + "radius": 0 }, "foliage_provider": { "type": "minecraft:simple_state_provider", @@ -57,23 +38,42 @@ "Name": "minecraft:air" } }, + "force_dirt": false, + "ignore_vines": false, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 1, "height_rand_a": 0, "height_rand_b": 0 }, - "foliage_placer": { - "type": "minecraft:random_spread_foliage_placer", - "radius": 0, - "offset": 0, - "foliage_height": 1, - "leaf_placement_attempts": 0 - }, - "decorators": [] + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:light", + "Properties": { + "level": "10", + "waterlogged": "true" + } + } + } } }, "placement": [] + }, + "vertical_range": 3, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 3 + } } } }, @@ -107,108 +107,105 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 1, -1, 0 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, -1, 1 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ -1, -1, 0 - ], - "blocks": [ - "minecraft:stone" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone" + ], "offset": [ 0, -1, -1 - ], - "blocks": [ - "minecraft:stone" ] }, - - - - { + { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, -1 - ], - "blocks": [ - "minecraft:air" ] } ] } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/wheat.json b/data/terralith/worldgen/placed_feature/skylands/wheat.json index a5dc3541..97812c90 100644 --- a/data/terralith/worldgen/placed_feature/skylands/wheat.json +++ b/data/terralith/worldgen/placed_feature/skylands/wheat.json @@ -1,41 +1,29 @@ { - "feature": "terralith:skylands/wheat", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 80 - }, - { - "weight": 0, - "data": 80 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 10, - "noise_factor": 30, - "noise_offset": -0.15 - }, - { - "type": "minecraft:rarity_filter", - "chance": 20 - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/wheat", + "placement": [ + { + "type": "minecraft:count", + "count": 80 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 30, + "noise_offset": -0.15, + "noise_to_count_ratio": 10 + }, + { + "type": "minecraft:rarity_filter", + "chance": 20 + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/big_oak.json b/data/terralith/worldgen/placed_feature/skylands/winter/big_oak.json index 4b775c0f..f39f734f 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/big_oak.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/big_oak.json @@ -1,9 +1,9 @@ { - "feature": "terralith:skylands/winter/big_oak", - "placement": [ - { - "type": "minecraft:count", - "count": 1 - } - ] -} + "feature": "terralith:skylands/winter/big_oak", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/extend_down.json b/data/terralith/worldgen/placed_feature/skylands/winter/extend_down.json index 000c9a69..c1ba4c9c 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/extend_down.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/extend_down.json @@ -27,6 +27,12 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, "direction_of_search": "up", "max_steps": 32, "target_condition": { @@ -43,16 +49,10 @@ } } ] - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/extend_down_high.json b/data/terralith/worldgen/placed_feature/skylands/winter/extend_down_high.json index 0ce1c262..0622014f 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/extend_down_high.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/extend_down_high.json @@ -27,6 +27,12 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, "direction_of_search": "up", "max_steps": 32, "target_condition": { @@ -38,16 +44,10 @@ "minecraft:cave_air" ] } - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/floating_islands.json b/data/terralith/worldgen/placed_feature/skylands/winter/floating_islands.json index ea3474fb..edc2e46a 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/floating_islands.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/floating_islands.json @@ -1,39 +1,39 @@ { - "feature": "terralith:skylands/winter/island", - "placement": [ - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:count", - "count": 1 - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 16 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 250 - }, - "max_inclusive": { - "absolute": 252 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/winter/island", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 16 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 250 + }, + "max_inclusive": { + "absolute": 252 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/grassy_tops.json b/data/terralith/worldgen/placed_feature/skylands/winter/grassy_tops.json index 112a5d93..4bd79d39 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/grassy_tops.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/grassy_tops.json @@ -1,66 +1,68 @@ { - "feature": "terralith:skylands/winter/grassy_tops", - "placement": [ - { - "type": "minecraft:count", - "count": 100 - }, - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -8, - "max_inclusive": 8 - } - }, - "y_spread": 0 - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 2, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:stone","diorite","calcite" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:skylands/winter/grassy_tops", + "placement": [ + { + "type": "minecraft:count", + "count": 100 + }, + { + "type": "minecraft:count", + "count": 50 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -8, + "max_inclusive": 8 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 2, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "diorite", + "calcite" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/lichen.json b/data/terralith/worldgen/placed_feature/skylands/winter/lichen.json index c15042c5..acfcbe4c 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/lichen.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/lichen.json @@ -1,17 +1,20 @@ { "feature": { - "type": "minecraft:multiface_growth","block":"glow_lichen", + "type": "minecraft:multiface_growth", + "block": "glow_lichen", "config": { - "search_range": 2, - "chance_of_spreading": 0.1, - "can_place_on_floor": true, - "can_place_on_ceiling": true, - "can_place_on_wall": true, "can_be_placed_on": [ "minecraft:diamond_ore", "minecraft:stone", - "diorite","calcite","ice" - ] + "diorite", + "calcite", + "ice" + ], + "can_place_on_ceiling": true, + "can_place_on_floor": true, + "can_place_on_wall": true, + "chance_of_spreading": 0.1, + "search_range": 2 } }, "placement": [ @@ -39,15 +42,15 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 30, - "noise_offset": 0.07 + "noise_offset": 0.07, + "noise_to_count_ratio": 1 }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, "noise_factor": 30, - "noise_offset": -0.07 + "noise_offset": -0.07, + "noise_to_count_ratio": -1 }, { "type": "minecraft:height_range", @@ -70,13 +73,16 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "diorite", + "calcite", + "ice" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:stone","diorite","calcite","ice" ] } ] @@ -86,4 +92,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/mega_spruce.json b/data/terralith/worldgen/placed_feature/skylands/winter/mega_spruce.json index 0b76d2df..a806906b 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/mega_spruce.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/mega_spruce.json @@ -1,5 +1,4 @@ { - "feature": "terralith:skylands/winter/mega_spruce", - "placement": [ - ] -} + "feature": "terralith:skylands/winter/mega_spruce", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/oak.json b/data/terralith/worldgen/placed_feature/skylands/winter/oak.json index edf6e728..805e4108 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/oak.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/oak.json @@ -1,9 +1,9 @@ { - "feature": "terralith:skylands/winter/oak", - "placement": [ - { - "type": "minecraft:count", - "count": 1 - } - ] -} + "feature": "terralith:skylands/winter/oak", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/patch_grass.json b/data/terralith/worldgen/placed_feature/skylands/winter/patch_grass.json deleted file mode 100644 index a420da89..00000000 --- a/data/terralith/worldgen/placed_feature/skylands/winter/patch_grass.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "feature": "terralith:skylands/winter/patch_grass", - "placement": [ - { - "type": "minecraft:count", - "count": 50 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/skylands/winter/trees.json b/data/terralith/worldgen/placed_feature/skylands/winter/trees.json index 02b2cdfc..2227daf4 100644 --- a/data/terralith/worldgen/placed_feature/skylands/winter/trees.json +++ b/data/terralith/worldgen/placed_feature/skylands/winter/trees.json @@ -7,12 +7,12 @@ "type": "minecraft:weighted_list", "distribution": [ { - "weight": 90, - "data": 4 + "data": 4, + "weight": 90 }, { - "weight": 10, - "data": 5 + "data": 5, + "weight": 10 } ] } @@ -28,6 +28,27 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_block_tag", + "offset": [ + 0, + 0, + 0 + ], + "tag": "minecraft:leaves" + }, + { + "type": "minecraft:matching_block_tag", + "tag": "minecraft:logs" + } + ] + } + }, "direction_of_search": "down", "max_steps": 32, "target_condition": { @@ -41,13 +62,16 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:stone", + "grass_block", + "diorite", + "calcite" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:stone","grass_block","diorite","calcite" ] } ] @@ -55,31 +79,10 @@ ] } ] - }, - "allowed_search_condition": { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_block_tag", - "offset": [ - 0, - 0, - 0 - ], - "tag": "minecraft:leaves" - }, - { - "type": "minecraft:matching_block_tag", - "tag": "minecraft:logs" - } - ] - } } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/badlands/layer/first.json b/data/terralith/worldgen/placed_feature/snowy/badlands/layer/first.json deleted file mode 100644 index 2378ae8a..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/badlands/layer/first.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "feature": "terralith:snowy/badlands/layer/first", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/badlands/layer/second.json b/data/terralith/worldgen/placed_feature/snowy/badlands/layer/second.json deleted file mode 100644 index ecec0c6e..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/badlands/layer/second.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feature": "terralith:snowy/badlands/layer/second", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/badlands/layer/third.json b/data/terralith/worldgen/placed_feature/snowy/badlands/layer/third.json deleted file mode 100644 index 65c60ca8..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/badlands/layer/third.json +++ /dev/null @@ -1,560 +0,0 @@ -{ - "feature": "terralith:snowy/badlands/layer/third", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 3 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -3 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/badlands/layer2/first.json b/data/terralith/worldgen/placed_feature/snowy/badlands/layer2/first.json deleted file mode 100644 index eb53c4d1..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/badlands/layer2/first.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "feature": "terralith:snowy/badlands/layer2/first", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/badlands/layer2/second.json b/data/terralith/worldgen/placed_feature/snowy/badlands/layer2/second.json deleted file mode 100644 index 9381143e..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/badlands/layer2/second.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "feature": "terralith:snowy/badlands/layer2/second", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone", - "terracotta", - "yellow_terracotta", - "white_terracotta", - "orange_terracotta", - "brown_terracotta", - "red_terracotta" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/badlands/snow.json b/data/terralith/worldgen/placed_feature/snowy/badlands/snow.json index 89e86a9d..789fa471 100644 --- a/data/terralith/worldgen/placed_feature/snowy/badlands/snow.json +++ b/data/terralith/worldgen/placed_feature/snowy/badlands/snow.json @@ -1,120 +1,120 @@ { - "feature": "terralith:snowy/badlands/snow", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 4, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:red_sand", - "minecraft:terracotta", - "minecraft:brown_terracotta", - "minecraft:red_terracotta", - "minecraft:white_terracotta", - "minecraft:light_gray_terracotta", - "minecraft:yellow_terracotta", - "minecraft:orange_terracotta", - "black_terracotta", - "gray_terracotta" - ] - }, - { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 2, - 0 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - -1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 1 - ], - "blocks": [ - "minecraft:air", - "minecraft:snow" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/badlands/snow", + "placement": [ + { + "type": "minecraft:count", + "count": 110 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 4, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:red_sand", + "minecraft:terracotta", + "minecraft:brown_terracotta", + "minecraft:red_terracotta", + "minecraft:white_terracotta", + "minecraft:light_gray_terracotta", + "minecraft:yellow_terracotta", + "minecraft:orange_terracotta", + "black_terracotta", + "gray_terracotta" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 1, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 2, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 2, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "minecraft:snow" + ], + "offset": [ + 0, + 2, + 1 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/badlands/terracotta.json b/data/terralith/worldgen/placed_feature/snowy/badlands/terracotta.json index f946ee5c..b0505d3b 100644 --- a/data/terralith/worldgen/placed_feature/snowy/badlands/terracotta.json +++ b/data/terralith/worldgen/placed_feature/snowy/badlands/terracotta.json @@ -1,23 +1,23 @@ { - "feature": "terralith:snowy/badlands/terracotta", - "placement": [ - { - "type": "minecraft:count", - "count": 22 - }, - { - "type": "minecraft:count", - "count": 74 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/badlands/terracotta", + "placement": [ + { + "type": "minecraft:count", + "count": 22 + }, + { + "type": "minecraft:count", + "count": 74 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/fix_grass.json b/data/terralith/worldgen/placed_feature/snowy/fix_grass.json index a176601a..9449d811 100644 --- a/data/terralith/worldgen/placed_feature/snowy/fix_grass.json +++ b/data/terralith/worldgen/placed_feature/snowy/fix_grass.json @@ -1,23 +1,23 @@ { - "feature": "terralith:snowy/fix_grass", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/fix_grass", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/fix_snow.json b/data/terralith/worldgen/placed_feature/snowy/fix_snow.json index 022cd3b6..e478195f 100644 --- a/data/terralith/worldgen/placed_feature/snowy/fix_snow.json +++ b/data/terralith/worldgen/placed_feature/snowy/fix_snow.json @@ -1,23 +1,23 @@ { - "feature": "terralith:snowy/fix_snow", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/fix_snow", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/layer/first.json b/data/terralith/worldgen/placed_feature/snowy/layer/first.json index 547753d6..ba94bafa 100644 --- a/data/terralith/worldgen/placed_feature/snowy/layer/first.json +++ b/data/terralith/worldgen/placed_feature/snowy/layer/first.json @@ -1,112 +1,113 @@ { - "feature": "terralith:snowy/layer/first", - "placement": [ - { - "type": "minecraft:count", - "count": 80 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air","snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/layer/first", + "placement": [ + { + "type": "minecraft:count", + "count": 80 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "snow" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + -1 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/layer/second.json b/data/terralith/worldgen/placed_feature/snowy/layer/second.json index 88a20e4b..ae49b16a 100644 --- a/data/terralith/worldgen/placed_feature/snowy/layer/second.json +++ b/data/terralith/worldgen/placed_feature/snowy/layer/second.json @@ -1,268 +1,269 @@ { - "feature": "terralith:snowy/layer/second", - "placement": [ - { - "type": "minecraft:count", - "count": 80 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air","snow" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/layer/second", + "placement": [ + { + "type": "minecraft:count", + "count": 80 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "snow" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -1, + 0, + -1 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/layer/third.json b/data/terralith/worldgen/placed_feature/snowy/layer/third.json index 8b033eb0..7d645e39 100644 --- a/data/terralith/worldgen/placed_feature/snowy/layer/third.json +++ b/data/terralith/worldgen/placed_feature/snowy/layer/third.json @@ -1,320 +1,321 @@ { - "feature": "terralith:snowy/layer/third", - "placement": [ - { - "type": "minecraft:count", - "count": 80 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air","snow" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 3 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -3 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - } - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/layer/third", + "placement": [ + { + "type": "minecraft:count", + "count": 80 + }, + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air", + "snow" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 3, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + 3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + -3, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "snow_block", + "blackstone" + ], + "offset": [ + 0, + 0, + -3 + ] + } + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/layer2/first.json b/data/terralith/worldgen/placed_feature/snowy/layer2/first.json deleted file mode 100644 index 462155db..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/layer2/first.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "feature": "terralith:snowy/layer2/first", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/layer2/second.json b/data/terralith/worldgen/placed_feature/snowy/layer2/second.json deleted file mode 100644 index 80b76940..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/layer2/second.json +++ /dev/null @@ -1,254 +0,0 @@ -{ - "feature": "terralith:snowy/layer2/second", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/layer2/third.json b/data/terralith/worldgen/placed_feature/snowy/layer2/third.json deleted file mode 100644 index d05506aa..00000000 --- a/data/terralith/worldgen/placed_feature/snowy/layer2/third.json +++ /dev/null @@ -1,306 +0,0 @@ -{ - "feature": "terralith:snowy/layer2/third", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:count", - "count": 10 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - -1 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 3 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - 0, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -3 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - -1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 1 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -2 - ], - "blocks": [ - "minecraft:grass_block", - "snow_block", - "blackstone" - ] - } - ] - } - ] - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/snowy/max_spruce.json b/data/terralith/worldgen/placed_feature/snowy/max_spruce.json index d30c32d0..3d23ec28 100644 --- a/data/terralith/worldgen/placed_feature/snowy/max_spruce.json +++ b/data/terralith/worldgen/placed_feature/snowy/max_spruce.json @@ -1,13 +1,13 @@ { - "feature": "terralith:snowy/max_spruce", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:snowy/max_spruce", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/mega_spruce.json b/data/terralith/worldgen/placed_feature/snowy/mega_spruce.json index a443c26d..c6707294 100644 --- a/data/terralith/worldgen/placed_feature/snowy/mega_spruce.json +++ b/data/terralith/worldgen/placed_feature/snowy/mega_spruce.json @@ -1,13 +1,13 @@ { - "feature": "terralith:snowy/mega_spruce", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING_NO_LEAVES" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:snowy/mega_spruce", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING_NO_LEAVES" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/spruce.json b/data/terralith/worldgen/placed_feature/snowy/spruce.json index 9d891130..539dad83 100644 --- a/data/terralith/worldgen/placed_feature/snowy/spruce.json +++ b/data/terralith/worldgen/placed_feature/snowy/spruce.json @@ -1,13 +1,13 @@ { - "feature": "terralith:snowy/spruce", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:snowy/spruce", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/spruce_tiny.json b/data/terralith/worldgen/placed_feature/snowy/spruce_tiny.json index 5b11dd8d..383577ad 100644 --- a/data/terralith/worldgen/placed_feature/snowy/spruce_tiny.json +++ b/data/terralith/worldgen/placed_feature/snowy/spruce_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:snowy/spruce_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:snowy/spruce_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/trees_center.json b/data/terralith/worldgen/placed_feature/snowy/trees_center.json index 4a7cf69c..86c4ea4f 100644 --- a/data/terralith/worldgen/placed_feature/snowy/trees_center.json +++ b/data/terralith/worldgen/placed_feature/snowy/trees_center.json @@ -1,59 +1,59 @@ { - "feature": "terralith:snowy/trees_center", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 24 - }, - { - "weight": 10, - "data": 25 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow", - "grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/trees_center", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 24, + "weight": 90 + }, + { + "data": 25, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow", + "grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/trees_edge.json b/data/terralith/worldgen/placed_feature/snowy/trees_edge.json index 895554ab..451b30c1 100644 --- a/data/terralith/worldgen/placed_feature/snowy/trees_edge.json +++ b/data/terralith/worldgen/placed_feature/snowy/trees_edge.json @@ -1,58 +1,58 @@ { - "feature": "terralith:snowy/trees_edge", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 10, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.35 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/trees_edge", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 90 + }, + { + "data": 0, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.35, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/trees_giant.json b/data/terralith/worldgen/placed_feature/snowy/trees_giant.json index 6ee35e46..30de481c 100644 --- a/data/terralith/worldgen/placed_feature/snowy/trees_giant.json +++ b/data/terralith/worldgen/placed_feature/snowy/trees_giant.json @@ -1,59 +1,59 @@ { - "feature": "terralith:snowy/trees_giant", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 8 - }, - { - "weight": 10, - "data": 9 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow", - "grass_block" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/trees_giant", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 8, + "weight": 90 + }, + { + "data": 9, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow", + "grass_block" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/snowy/trees_outer.json b/data/terralith/worldgen/placed_feature/snowy/trees_outer.json index e452d370..321c0a5f 100644 --- a/data/terralith/worldgen/placed_feature/snowy/trees_outer.json +++ b/data/terralith/worldgen/placed_feature/snowy/trees_outer.json @@ -1,58 +1,58 @@ { - "feature": "terralith:snowy/trees_outer", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 10, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "MOTION_BLOCKING" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.7 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.4 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:snowy/trees_outer", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 90 + }, + { + "data": 0, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.7, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.4, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], + "offset": [ + 0, + -1, + 0 + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/spires/cliff.json b/data/terralith/worldgen/placed_feature/spires/cliff.json index c0c822a3..2f86fe9e 100644 --- a/data/terralith/worldgen/placed_feature/spires/cliff.json +++ b/data/terralith/worldgen/placed_feature/spires/cliff.json @@ -1,31 +1,61 @@ { - "feature": "terralith:spires/cliff", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 256 - }, - { - "weight": 0, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:spires/cliff", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 255 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -2, + "max_inclusive": 2 + } + }, + "y_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -16, + "max_inclusive": 0 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "minecraft:grass_block", + "stone" + ], + "offset": [ + 0, + 0, + 0 + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/spires/dripstone.json b/data/terralith/worldgen/placed_feature/spires/dripstone.json index 23e4af99..a6fc2755 100644 --- a/data/terralith/worldgen/placed_feature/spires/dripstone.json +++ b/data/terralith/worldgen/placed_feature/spires/dripstone.json @@ -2,41 +2,41 @@ "feature": { "type": "minecraft:dripstone_cluster", "config": { - "floor_to_ceiling_search_range": 50, - "height": { + "chance_of_dripstone_column_at_max_distance_from_center": 0.5, + "density": { "type": "minecraft:uniform", "value": { - "min_inclusive": 1, - "max_inclusive": 7 + "min_inclusive": 0.1, + "max_exclusive": 1 } }, - "radius": { + "dripstone_block_layer_thickness": { "type": "minecraft:uniform", "value": { "min_inclusive": 1, - "max_inclusive": 2 + "max_inclusive": 1 } }, - "max_stalagmite_stalactite_height_diff": 4, - "height_deviation": 3, - "dripstone_block_layer_thickness": { + "floor_to_ceiling_search_range": 50, + "height": { "type": "minecraft:uniform", "value": { "min_inclusive": 1, - "max_inclusive": 1 + "max_inclusive": 7 } }, - "density": { + "height_deviation": 3, + "max_distance_from_center_affecting_height_bias": 2, + "max_distance_from_edge_affecting_chance_of_dripstone_column": 2, + "max_stalagmite_stalactite_height_diff": 4, + "radius": { "type": "minecraft:uniform", "value": { - "min_inclusive": 0.1, - "max_exclusive": 1 + "min_inclusive": 1, + "max_inclusive": 2 } }, - "wetness": 0, - "chance_of_dripstone_column_at_max_distance_from_center": 0.5, - "max_distance_from_edge_affecting_chance_of_dripstone_column": 2, - "max_distance_from_center_affecting_height_bias": 2 + "wetness": 0 } }, "placement": [ @@ -55,13 +55,13 @@ "type": "minecraft:block_predicate_filter", "predicate": { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dripstone_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:dripstone_block" ] } }, @@ -69,4 +69,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_small.json b/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_small.json index a1511105..eda5d20b 100644 --- a/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/ice/small/swamp_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 5 - } - ] -} + "feature": "terralith:swamp/ice/small/swamp_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 5 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_special_small.json b/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_special_small.json index 1ab210b1..603db4e9 100644 --- a/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_special_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/ice/small/swamp_special_small.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/ice/small/swamp_special_small", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - } - ] -} + "feature": "terralith:swamp/ice/small/swamp_special_small", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/ice/small/trees_small.json b/data/terralith/worldgen/placed_feature/swamp/ice/small/trees_small.json index 58998060..ac2e6136 100644 --- a/data/terralith/worldgen/placed_feature/swamp/ice/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/ice/small/trees_small.json @@ -1,52 +1,52 @@ { - "feature": "terralith:swamp/ice/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 3 - }, - { - "weight": 10, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/ice/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 3, + "weight": 90 + }, + { + "data": 4, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_special_tiny.json b/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_special_tiny.json index bea88c0a..b683c325 100644 --- a/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_special_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_special_tiny.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/ice/tiny/swamp_special_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - } - ] -} + "feature": "terralith:swamp/ice/tiny/swamp_special_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_tiny.json b/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_tiny.json index 75c36a0f..35e33fa0 100644 --- a/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/ice/tiny/swamp_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/ice/tiny/swamp_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 5 - } - ] -} + "feature": "terralith:swamp/ice/tiny/swamp_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 5 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/ice/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/swamp/ice/tiny/trees_tiny.json index 9f3ed4bc..d6b806a6 100644 --- a/data/terralith/worldgen/placed_feature/swamp/ice/tiny/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/ice/tiny/trees_tiny.json @@ -1,52 +1,52 @@ { - "feature": "terralith:swamp/ice/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 3 - }, - { - "weight": 10, - "data": 4 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/ice/tiny/trees_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 3, + "weight": 90 + }, + { + "data": 4, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf.json b/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf.json index 3aa357fe..3994e7a3 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf.json @@ -1,52 +1,52 @@ { - "feature": "terralith:swamp/vanilla/dripleaf", - "placement": [ - { - "type": "minecraft:count", - "count": 37 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 62 - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:clay", - "minecraft:dirt" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/dripleaf", + "placement": [ + { + "type": "minecraft:count", + "count": 37 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 62 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:clay", + "minecraft:dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf_clay.json b/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf_clay.json index 052d18f8..386461ce 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf_clay.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/dripleaf_clay.json @@ -1,61 +1,62 @@ { - "feature": "terralith:cave/thermal/dripleaf", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap","heightmap":"WORLD_SURFACE_WG" - }, - { - "type": "minecraft:environment_scan", - "direction_of_search":"down", - "max_steps":1, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:clay" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:cave/thermal/dripleaf", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 1, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:clay" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/flowers.json b/data/terralith/worldgen/placed_feature/swamp/orchid/flowers.json index 9acb5432..ff9cfbfc 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/flowers.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/flowers.json @@ -2,35 +2,28 @@ "feature": { "type": "minecraft:random_patch", "config": { - "tries": 25, - "xz_spread": 6, - "y_spread": 3, "feature": { "feature": { "type": "minecraft:simple_block", "config": { "to_place": { "type": "minecraft:dual_noise_provider", - "seed": 0, "noise": { - "firstOctave": -3, "amplitudes": [ 1.5, 1 - ] + ], + "firstOctave": -3 }, "scale": 1, - "variety": { - "min_inclusive": 1, - "max_inclusive": 10 - }, + "seed": 0, "slow_noise": { - "firstOctave": -6, "amplitudes": [ 1.5, 0.85, 1.75 - ] + ], + "firstOctave": -6 }, "slow_scale": 1, "states": [ @@ -64,7 +57,11 @@ { "Name": "minecraft:cornflower" } - ] + ], + "variety": { + "min_inclusive": 1, + "max_inclusive": 10 + } } } }, @@ -76,31 +73,34 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:grass_block" ] } ] } } ] - } + }, + "tries": 25, + "xz_spread": 6, + "y_spread": 3 } }, "placement": [ @@ -119,4 +119,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/grass.json b/data/terralith/worldgen/placed_feature/swamp/orchid/grass.json deleted file mode 100644 index 9bdefc1d..00000000 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/grass.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "feature": { - "type": "minecraft:random_patch", - "config": { - "tries": 32, - "xz_spread": 7, - "y_spread": 3, - "feature": { - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:weighted_state_provider", - "entries": [ - { - "weight": 50, - "data": { - "Name": "minecraft:grass" - } - }, - { - "weight": 50, - "data": { - "Name": "minecraft:fern" - } - }, - { - "weight": 7, - "data": { - "Name": "minecraft:large_fern", - "Properties": { - "half": "lower" - } - } - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - } - } - ] - } - } -} -, - "placement": [ - { - "type": "minecraft:noise_threshold_count", - "noise_level": -0.8, - "below_noise": 11, - "above_noise": 14 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_small.json b/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_small.json index aef26444..74bf9bcf 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/orchid/small/swamp_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] -} + "feature": "terralith:swamp/orchid/small/swamp_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_special_small.json b/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_special_small.json index eb473f01..b6eb8c82 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_special_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/small/swamp_special_small.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/orchid/small/swamp_special_small", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - } - ] -} + "feature": "terralith:swamp/orchid/small/swamp_special_small", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/small/trees_small.json b/data/terralith/worldgen/placed_feature/swamp/orchid/small/trees_small.json index 3cf275ca..41f5e434 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/small/trees_small.json @@ -1,48 +1,48 @@ { - "feature": "terralith:swamp/orchid/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 70, - "data": 1 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/orchid/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 0, + "weight": 90 + }, + { + "data": 1, + "weight": 70 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_special_tiny.json b/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_special_tiny.json index 3adc9269..56d4a82c 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_special_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_special_tiny.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/orchid/tiny/swamp_special_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - } - ] -} + "feature": "terralith:swamp/orchid/tiny/swamp_special_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_tiny.json b/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_tiny.json index 68e9a72a..3d8d3b4b 100644 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/swamp_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/orchid/tiny/swamp_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] -} + "feature": "terralith:swamp/orchid/tiny/swamp_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/trees_tiny.json deleted file mode 100644 index 196fa343..00000000 --- a/data/terralith/worldgen/placed_feature/swamp/orchid/tiny/trees_tiny.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "feature": "terralith:swamp/orchid/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 0 - }, - { - "weight": 10, - "data": 0 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/dripleaf.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/dripleaf.json index 38642ddc..385ffb66 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/dripleaf.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/dripleaf.json @@ -1,58 +1,58 @@ { - "feature": "terralith:swamp/vanilla/dripleaf", - "placement": [ - { - "type": "minecraft:count", - "count": 37 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 30, - "noise_offset": -0.2 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 62 - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:clay", - "minecraft:dirt" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/dripleaf", + "placement": [ + { + "type": "minecraft:count", + "count": 37 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 30, + "noise_offset": -0.2, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 62 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:clay", + "minecraft:dirt" + ], + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_mid.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_mid.json index 93114b3a..01f18b16 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_mid.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_mid.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/vanilla/mid/swamp_mid", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] -} + "feature": "terralith:swamp/vanilla/mid/swamp_mid", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_special_mid.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_special_mid.json index 71149c65..da740713 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_special_mid.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/swamp_special_mid.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/vanilla/mid/swamp_special_mid", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - } - ] -} + "feature": "terralith:swamp/vanilla/mid/swamp_special_mid", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/trees_mid.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/trees_mid.json index 8524e136..77b9f60b 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/trees_mid.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/mid/trees_mid.json @@ -1,60 +1,60 @@ { - "feature": "terralith:swamp/vanilla/mid/trees_mid", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/mid/trees_mid", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_small.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_small.json index 3ea0f9bd..c6468468 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_small.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/vanilla/small/swamp_small", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] -} + "feature": "terralith:swamp/vanilla/small/swamp_small", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_special_small.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_special_small.json index b94bcb25..ccfbfc41 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_special_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/small/swamp_special_small.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/vanilla/small/swamp_special_small", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - } - ] -} + "feature": "terralith:swamp/vanilla/small/swamp_special_small", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/small/trees_small.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/small/trees_small.json index 67f2032c..01363448 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/small/trees_small.json @@ -1,60 +1,60 @@ { - "feature": "terralith:swamp/vanilla/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.65 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.65, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/swamp_detail.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/swamp_detail.json index 9b7f5e5f..a41e15ea 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/swamp_detail.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/swamp_detail.json @@ -1,29 +1,29 @@ { - "feature": "terralith:swamp/vanilla/swamp_detail", - "placement": [ - { - "type": "minecraft:count", - "count": 188 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 4, - "noise_factor": 80, - "noise_offset": 0.6 - }, - { - "type": "minecraft:rarity_filter", - "chance": 40 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/swamp_detail", + "placement": [ + { + "type": "minecraft:count", + "count": 188 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 80, + "noise_offset": 0.6, + "noise_to_count_ratio": 4 + }, + { + "type": "minecraft:rarity_filter", + "chance": 40 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_giant_tall.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_giant_tall.json index f0d9a9fe..91348aef 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_giant_tall.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_giant_tall.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/vanilla/tall/swamp_giant_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] -} + "feature": "terralith:swamp/vanilla/tall/swamp_giant_tall", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_special_tall.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_special_tall.json index a086c483..ee6c1fe3 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_special_tall.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_special_tall.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/vanilla/tall/swamp_special_tall", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - } - ] -} + "feature": "terralith:swamp/vanilla/tall/swamp_special_tall", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_tall.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_tall.json index 1cd56dfa..429770db 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_tall.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_tall.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/vanilla/tall/swamp_tall", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] -} + "feature": "terralith:swamp/vanilla/tall/swamp_tall", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_willow.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_willow.json index bc73b5e4..f75658ed 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_willow.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/swamp_willow.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/vanilla/tall/swamp_willow", - "placement": [ - { - "type": "minecraft:count", - "count": 3 - } - ] -} + "feature": "terralith:swamp/vanilla/tall/swamp_willow", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/trees_tall.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/trees_tall.json index 275f7963..2800a013 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/trees_tall.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tall/trees_tall.json @@ -1,60 +1,60 @@ { - "feature": "terralith:swamp/vanilla/tall/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/tall/trees_tall", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_special_tiny.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_special_tiny.json index b7683415..f5cec425 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_special_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_special_tiny.json @@ -1,9 +1,9 @@ { - "feature": "terralith:swamp/vanilla/tiny/swamp_special_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - } - ] -} + "feature": "terralith:swamp/vanilla/tiny/swamp_special_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_tiny.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_tiny.json index 126866a6..03132cda 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/swamp_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:swamp/vanilla/tiny/swamp_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 3 - } - ] -} + "feature": "terralith:swamp/vanilla/tiny/swamp_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 3 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/trees_tiny.json index 338a69e0..1e7e22a1 100644 --- a/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/swamp/vanilla/tiny/trees_tiny.json @@ -1,60 +1,60 @@ { - "feature": "terralith:swamp/vanilla/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.65 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:swamp/vanilla/tiny/trees_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.65, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/birch/birch.json b/data/terralith/worldgen/placed_feature/taiga/birch/birch.json index ce3e9a0c..a5f3e918 100644 --- a/data/terralith/worldgen/placed_feature/taiga/birch/birch.json +++ b/data/terralith/worldgen/placed_feature/taiga/birch/birch.json @@ -1,4 +1,4 @@ { - "feature": "terralith:taiga/birch/birch", - "placement": [] -} + "feature": "terralith:taiga/birch/birch", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/birch/birch_small.json b/data/terralith/worldgen/placed_feature/taiga/birch/birch_small.json index 29e2decb..bf4f50b9 100644 --- a/data/terralith/worldgen/placed_feature/taiga/birch/birch_small.json +++ b/data/terralith/worldgen/placed_feature/taiga/birch/birch_small.json @@ -1,4 +1,4 @@ { - "feature": "terralith:taiga/birch/birch_small", - "placement": [] -} + "feature": "terralith:taiga/birch/birch_small", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/birch/boulders.json b/data/terralith/worldgen/placed_feature/taiga/birch/boulders.json index 3396e054..29de14fb 100644 --- a/data/terralith/worldgen/placed_feature/taiga/birch/boulders.json +++ b/data/terralith/worldgen/placed_feature/taiga/birch/boulders.json @@ -1,82 +1,82 @@ { - "feature": "terralith:taiga/birch/boulder", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 2 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 180, - "noise_offset": 0.75 - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 4, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], - "blocks": [ - "minecraft:grass_block", - "stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:dirt", - "stone" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:dirt", - "stone" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/birch/boulder", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 180, + "noise_offset": 0.75, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 4, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:grass_block", + "stone" + ], + "offset": [ + 0, + 3, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "stone" + ], + "offset": [ + 0, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt", + "stone" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/birch/cloud_tree.json b/data/terralith/worldgen/placed_feature/taiga/birch/cloud_tree.json index c0e95040..8e256e1e 100644 --- a/data/terralith/worldgen/placed_feature/taiga/birch/cloud_tree.json +++ b/data/terralith/worldgen/placed_feature/taiga/birch/cloud_tree.json @@ -1,4 +1,4 @@ { - "feature": "terralith:taiga/birch/cloud_tree", - "placement": [] -} + "feature": "terralith:taiga/birch/cloud_tree", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/birch/oak.json b/data/terralith/worldgen/placed_feature/taiga/birch/oak.json index 1a082bd0..28819927 100644 --- a/data/terralith/worldgen/placed_feature/taiga/birch/oak.json +++ b/data/terralith/worldgen/placed_feature/taiga/birch/oak.json @@ -1,4 +1,4 @@ { - "feature": "terralith:taiga/birch/oak", - "placement": [] -} + "feature": "terralith:taiga/birch/oak", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/birch/pond.json b/data/terralith/worldgen/placed_feature/taiga/birch/pond.json index 144d10f4..7ca9d2b4 100644 --- a/data/terralith/worldgen/placed_feature/taiga/birch/pond.json +++ b/data/terralith/worldgen/placed_feature/taiga/birch/pond.json @@ -1,170 +1,170 @@ { - "feature": "terralith:taiga/birch/pond", - "placement": [ - { - "type": "minecraft:rarity_filter", - "chance": 4 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 2, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -2, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -2 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 3, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 3 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -3, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -3 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/birch/pond", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -2, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -2 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 3, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 3 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + -3, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + -3 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/birch/trees_small.json b/data/terralith/worldgen/placed_feature/taiga/birch/trees_small.json index cbd46864..2be562d9 100644 --- a/data/terralith/worldgen/placed_feature/taiga/birch/trees_small.json +++ b/data/terralith/worldgen/placed_feature/taiga/birch/trees_small.json @@ -1,179 +1,179 @@ { - "feature": "terralith:taiga/birch/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": 8 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - -1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - -1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - -1 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:calcite", - "minecraft:stone", - "minecraft:diorite", - "birch_log", - "oak_log" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/birch/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + -1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:calcite", + "minecraft:stone", + "minecraft:diorite", + "birch_log", + "oak_log" + ], + "offset": [ + 0, + 0, + 0 + ] + } + ] + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/lush/flowers.json b/data/terralith/worldgen/placed_feature/taiga/lush/flowers.json index c842a762..98b8169f 100644 --- a/data/terralith/worldgen/placed_feature/taiga/lush/flowers.json +++ b/data/terralith/worldgen/placed_feature/taiga/lush/flowers.json @@ -1,23 +1,23 @@ { - "feature": "terralith:taiga/lush/flowers", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:rarity_filter", - "chance": 20 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/lush/flowers", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:rarity_filter", + "chance": 20 + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/mega/boulders.json b/data/terralith/worldgen/placed_feature/taiga/mega/boulders.json index be033722..9ba9f035 100644 --- a/data/terralith/worldgen/placed_feature/taiga/mega/boulders.json +++ b/data/terralith/worldgen/placed_feature/taiga/mega/boulders.json @@ -3,41 +3,48 @@ "type": "minecraft:geode", "config": { "blocks": { + "alternate_inner_layer_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:stone" + } + }, + "cannot_replace": "#minecraft:features_cannot_replace", "filling_provider": { "type": "minecraft:weighted_state_provider", "entries": [ { - "weight": 1, "data": { "Name": "minecraft:copper_ore" - } + }, + "weight": 1 }, { - "weight": 1, "data": { "Name": "minecraft:iron_ore" - } + }, + "weight": 1 }, { - "weight": 2, "data": { "Name": "minecraft:stone" - } + }, + "weight": 2 } ] }, "inner_layer_provider": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -5, "amplitudes": [ 1, 1, 1.25 - ] + ], + "firstOctave": -5 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:mossy_cobblestone" @@ -113,24 +120,24 @@ } ] }, - "alternate_inner_layer_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:stone" + "inner_placements": [ + { + "Name": "minecraft:cobblestone" } - }, + ], + "invalid_blocks": "#terralith:calcite", "middle_layer_provider": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -5, "amplitudes": [ 1, 1, 1.25 - ] + ], + "firstOctave": -5 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:mossy_cobblestone" @@ -208,16 +215,16 @@ }, "outer_layer_provider": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -5, "amplitudes": [ 1, 1, 1.25 - ] + ], + "firstOctave": -5 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:mossy_cobblestone" @@ -292,29 +299,30 @@ "Name": "minecraft:cobblestone" } ] - }, - "inner_placements": [ - { - "Name": "minecraft:cobblestone" - } - ], - "cannot_replace": "#terralith:anti_calcite", - "invalid_blocks": "#terralith:calcite" + } + }, + "crack": { + "base_crack_size": 0.5, + "crack_point_offset": 2, + "generate_crack_chance": 0.075 + }, + "distribution_points": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } }, + "invalid_blocks_threshold": 0, "layers": { "filling": 1, "inner_layer": 1.25, "middle_layer": 1.5, "outer_layer": 2.2 }, - "crack": { - "generate_crack_chance": 0.075, - "base_crack_size": 0.5, - "crack_point_offset": 2 - }, + "max_gen_offset": 12, + "min_gen_offset": -12, "noise_multiplier": 0.07, - "use_potential_placements_chance": 0, - "use_alternate_layer0_chance": 0, "outer_wall_distance": { "type": "minecraft:uniform", "value": { @@ -322,13 +330,6 @@ "max_inclusive": 4 } }, - "distribution_points": { - "type": "minecraft:biased_to_bottom", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, "point_offset": { "type": "minecraft:uniform", "value": { @@ -336,9 +337,8 @@ "max_inclusive": 2 } }, - "min_gen_offset": -12, - "max_gen_offset": 12, - "invalid_blocks_threshold": 0 + "use_alternate_layer0_chance": 0, + "use_potential_placements_chance": 0 } }, "placement": [ @@ -355,6 +355,9 @@ }, { "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:true" + }, "direction_of_search": "down", "max_steps": 6, "target_condition": { @@ -362,47 +365,44 @@ "predicates": [ { "type": "minecraft:matching_blocks", - "offset": [ - 0, - 3, - 0 - ], "blocks": [ "minecraft:grass_block", "minecraft:podzol", "minecraft:coarse_dirt" + ], + "offset": [ + 0, + 3, + 0 ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt" + ], "offset": [ 0, 2, 0 - ], - "blocks": [ - "minecraft:dirt" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:dirt" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:dirt" ] } ] - }, - "allowed_search_condition": { - "type": "minecraft:true" } }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/mid/pine_mid.json b/data/terralith/worldgen/placed_feature/taiga/mid/pine_mid.json index f62275a0..76e4aa49 100644 --- a/data/terralith/worldgen/placed_feature/taiga/mid/pine_mid.json +++ b/data/terralith/worldgen/placed_feature/taiga/mid/pine_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:taiga/mid/pine_mid", - "placement": [] -} + "feature": "terralith:taiga/mid/pine_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid.json b/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid.json index 568b629d..846b5c29 100644 --- a/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid.json +++ b/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid.json @@ -1,4 +1,4 @@ { - "feature": "terralith:taiga/mid/spruce_mid", - "placement": [] -} + "feature": "terralith:taiga/mid/spruce_mid", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid_m.json b/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid_m.json index 88c9e1d8..87a45225 100644 --- a/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid_m.json +++ b/data/terralith/worldgen/placed_feature/taiga/mid/spruce_mid_m.json @@ -1,4 +1,4 @@ { - "feature": "terralith:taiga/mid/spruce_mid_m", - "placement": [] -} + "feature": "terralith:taiga/mid/spruce_mid_m", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/mid/trees_mid.json b/data/terralith/worldgen/placed_feature/taiga/mid/trees_mid.json index a93a1dc3..9dc6b01b 100644 --- a/data/terralith/worldgen/placed_feature/taiga/mid/trees_mid.json +++ b/data/terralith/worldgen/placed_feature/taiga/mid/trees_mid.json @@ -1,60 +1,60 @@ { - "feature": "terralith:taiga/mid/trees_mid", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 7 - }, - { - "weight": 10, - "data": 8 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/mid/trees_mid", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 7, + "weight": 90 + }, + { + "data": 8, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree.json b/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree.json index 4969f52c..73d34431 100644 --- a/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree.json +++ b/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree.json @@ -1,15 +1,15 @@ { - "feature": "terralith:taiga/siberian/tall_tree", - "placement": [ - { - "type": "count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 4 - } - } - } - ] -} + "feature": "terralith:taiga/siberian/tall_tree", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 1, + "max_inclusive": 4 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree_orange.json b/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree_orange.json index d36ed172..787740a4 100644 --- a/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree_orange.json +++ b/data/terralith/worldgen/placed_feature/taiga/siberian/tall_tree_orange.json @@ -1,15 +1,15 @@ { - "feature": "terralith:taiga/siberian/tall_tree_orange", - "placement": [ - { - "type": "count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - } - } - ] -} + "feature": "terralith:taiga/siberian/tall_tree_orange", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 5 + } + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/siberian/trees.json b/data/terralith/worldgen/placed_feature/taiga/siberian/trees.json deleted file mode 100644 index ab9d15c0..00000000 --- a/data/terralith/worldgen/placed_feature/taiga/siberian/trees.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt":false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_sapling", - "Properties": { - "stage": "1" - } - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 10, - "height_rand_a": 4, - "height_rand_b": 8 - }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 - } - }, - "offset": 1, - "height": 4 - }, - "decorators": [] - } -} -, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 89, - "noise_offset": 0.25 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 89, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 1, - "max_inclusive": 4 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new.json b/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new.json index 3fbbde92..b026022a 100644 --- a/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new.json +++ b/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new.json @@ -2,27 +2,22 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "force_dirt": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 2, - "limit": 0, - "lower_size": 2, - "upper_size": 0 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:pine_foliage_placer", + "height": 4, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 4, + "max_inclusive": 6 } } }, @@ -32,29 +27,35 @@ "Name": "minecraft:spruce_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "force_dirt": true, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 0, + "lower_size": 2, + "min_clipped_height": 2, + "upper_size": 0 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 10, "height_rand_a": 4, "height_rand_b": 8 }, - "foliage_placer": { - "type": "minecraft:pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 4, - "max_inclusive": 6 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:spruce_log", + "Properties": { + "axis": "y" } - }, - "offset": 1, - "height": 4 - }, - "decorators": [] + } + } } }, "placement": [ @@ -96,14 +97,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -113,9 +114,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, "noise_factor": 89, - "noise_offset": -0.25 + "noise_offset": -0.25, + "noise_to_count_ratio": -1 }, { "type": "minecraft:biome" @@ -131,4 +132,4 @@ } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new_orange.json b/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new_orange.json index 55cb05c4..eb7ae3ba 100644 --- a/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new_orange.json +++ b/data/terralith/worldgen/placed_feature/taiga/siberian/trees_new_orange.json @@ -2,26 +2,28 @@ "feature": { "type": "minecraft:tree", "config": { - "ignore_vines": true, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 2, - "lower_size": 0, - "upper_size": 2 - }, + "decorators": [], "dirt_provider": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:dirt" } }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" + "foliage_placer": { + "type": "minecraft:mega_pine_foliage_placer", + "crown_height": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 3, + "max_inclusive": 8 + } + }, + "offset": 1, + "radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 } } }, @@ -31,35 +33,34 @@ "Name": "minecraft:dark_oak_leaves", "Properties": { "distance": "7", - "persistent": "false" + "persistent": "false", + "waterlogged": "false" } } }, + "ignore_vines": true, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "limit": 2, + "lower_size": 0, + "min_clipped_height": 0, + "upper_size": 2 + }, "trunk_placer": { "type": "minecraft:straight_trunk_placer", "base_height": 10, "height_rand_a": 4, "height_rand_b": 12 }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "offset": 1, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 8 + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:dark_oak_log", + "Properties": { + "axis": "y" } } - }, - "decorators": [] + } } }, "placement": [ @@ -82,9 +83,9 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 89, - "noise_offset": 0.25 + "noise_offset": 0.25, + "noise_to_count_ratio": 1 }, { "type": "minecraft:environment_scan", @@ -107,14 +108,14 @@ }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:snow_block", + "minecraft:powder_snow" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:snow_block", - "minecraft:powder_snow" ] } ] @@ -136,4 +137,4 @@ } } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/siberian/trees_orange.json b/data/terralith/worldgen/placed_feature/taiga/siberian/trees_orange.json deleted file mode 100644 index 2b541c79..00000000 --- a/data/terralith/worldgen/placed_feature/taiga/siberian/trees_orange.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "feature": { - "type": "minecraft:tree", - "config": { - "ignore_vines": true, - "force_dirt":false, - "minimum_size": { - "type": "minecraft:two_layers_feature_size", - "min_clipped_height": 0, - "limit": 0, - "lower_size": 0, - "upper_size": 0 - }, - "dirt_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dirt" - } - }, - "sapling_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:spruce_sapling", - "Properties": { - "stage": "1" - } - } - }, - "trunk_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_log", - "Properties": { - "axis": "y" - } - } - }, - "foliage_provider": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:dark_oak_leaves", - "Properties": { - "distance": "7", - "persistent": "false" - } - } - }, - "trunk_placer": { - "type": "minecraft:straight_trunk_placer", - "base_height": 10, - "height_rand_a": 4, - "height_rand_b": 12 - }, - "foliage_placer": { - "type": "minecraft:mega_pine_foliage_placer", - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "offset": 1, - "crown_height": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 3, - "max_inclusive": 8 - } - } - }, - "decorators": [] - } -} -, - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 89, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 89, - "noise_offset": -0.25 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:count", - "count": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 5 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/taiga/small/pine_small.json b/data/terralith/worldgen/placed_feature/taiga/small/pine_small.json index fbb53110..117b667a 100644 --- a/data/terralith/worldgen/placed_feature/taiga/small/pine_small.json +++ b/data/terralith/worldgen/placed_feature/taiga/small/pine_small.json @@ -1,5 +1,4 @@ { - "feature": "terralith:taiga/small/pine_small", - "placement": [ - ] -} + "feature": "terralith:taiga/small/pine_small", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/small/spruce_small.json b/data/terralith/worldgen/placed_feature/taiga/small/spruce_small.json index 6d0858ed..f75cfb3f 100644 --- a/data/terralith/worldgen/placed_feature/taiga/small/spruce_small.json +++ b/data/terralith/worldgen/placed_feature/taiga/small/spruce_small.json @@ -1,5 +1,4 @@ { - "feature": "terralith:taiga/small/spruce_small", - "placement": [ - ] -} + "feature": "terralith:taiga/small/spruce_small", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/small/spruce_small_m.json b/data/terralith/worldgen/placed_feature/taiga/small/spruce_small_m.json index 7a919b32..10d04081 100644 --- a/data/terralith/worldgen/placed_feature/taiga/small/spruce_small_m.json +++ b/data/terralith/worldgen/placed_feature/taiga/small/spruce_small_m.json @@ -1,5 +1,4 @@ { - "feature": "terralith:taiga/small/spruce_small_m", - "placement": [ - ] -} + "feature": "terralith:taiga/small/spruce_small_m", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/small/trees_small.json b/data/terralith/worldgen/placed_feature/taiga/small/trees_small.json index 18e41c51..ab03e081 100644 --- a/data/terralith/worldgen/placed_feature/taiga/small/trees_small.json +++ b/data/terralith/worldgen/placed_feature/taiga/small/trees_small.json @@ -1,60 +1,60 @@ { - "feature": "terralith:taiga/small/trees_small", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 5 - }, - { - "weight": 10, - "data": 6 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 0 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - }, - { - "type": "minecraft:replaceable" - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/small/trees_small", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 5, + "weight": 90 + }, + { + "data": 6, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + }, + { + "type": "minecraft:replaceable" + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tall/pine_tall.json b/data/terralith/worldgen/placed_feature/taiga/tall/pine_tall.json index c76edf9f..acc90367 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tall/pine_tall.json +++ b/data/terralith/worldgen/placed_feature/taiga/tall/pine_tall.json @@ -1,5 +1,4 @@ { - "feature": "terralith:taiga/tall/pine_tall", - "placement": [ - ] -} + "feature": "terralith:taiga/tall/pine_tall", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall.json b/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall.json index 3771b82f..3c0e530b 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall.json +++ b/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall.json @@ -1,5 +1,4 @@ { - "feature": "terralith:taiga/tall/spruce_tall", - "placement": [ - ] -} + "feature": "terralith:taiga/tall/spruce_tall", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall_m.json b/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall_m.json index 606c28fe..4916c2d0 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall_m.json +++ b/data/terralith/worldgen/placed_feature/taiga/tall/spruce_tall_m.json @@ -1,5 +1,4 @@ { - "feature": "terralith:taiga/tall/spruce_tall_m", - "placement": [ - ] -} + "feature": "terralith:taiga/tall/spruce_tall_m", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tall/trees_tall.json b/data/terralith/worldgen/placed_feature/taiga/tall/trees_tall.json index 5aeed521..f817b728 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tall/trees_tall.json +++ b/data/terralith/worldgen/placed_feature/taiga/tall/trees_tall.json @@ -1,60 +1,60 @@ { - "feature": "terralith:taiga/tall/trees_tall", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 9, - "data": 10 - }, - { - "weight": 1, - "data": 11 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": 0.5 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/tall/trees_tall", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 10, + "weight": 9 + }, + { + "data": 11, + "weight": 1 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": 0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tiny/pine_tiny.json b/data/terralith/worldgen/placed_feature/taiga/tiny/pine_tiny.json index 82e9ae38..28dd3699 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tiny/pine_tiny.json +++ b/data/terralith/worldgen/placed_feature/taiga/tiny/pine_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:taiga/tiny/pine_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:taiga/tiny/pine_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny.json b/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny.json index 990aab4c..6b26a86e 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny.json +++ b/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny.json @@ -1,13 +1,13 @@ { - "feature": "terralith:taiga/tiny/spruce_tiny", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:taiga/tiny/spruce_tiny", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny_m.json b/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny_m.json index a6b12cbc..cf181e24 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny_m.json +++ b/data/terralith/worldgen/placed_feature/taiga/tiny/spruce_tiny_m.json @@ -1,13 +1,13 @@ { - "feature": "terralith:taiga/tiny/spruce_tiny_m", - "placement": [ - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:surface_water_depth_filter", - "max_water_depth": 0 - } - ] -} + "feature": "terralith:taiga/tiny/spruce_tiny_m", + "placement": [ + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:surface_water_depth_filter", + "max_water_depth": 0 + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/taiga/tiny/trees_tiny.json b/data/terralith/worldgen/placed_feature/taiga/tiny/trees_tiny.json index 455e578f..ef23e581 100644 --- a/data/terralith/worldgen/placed_feature/taiga/tiny/trees_tiny.json +++ b/data/terralith/worldgen/placed_feature/taiga/tiny/trees_tiny.json @@ -1,60 +1,60 @@ { - "feature": "terralith:taiga/tiny/trees_tiny", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 90, - "data": 4 - }, - { - "weight": 10, - "data": 5 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 215, - "noise_offset": -0.5 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 215, - "noise_offset": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:taiga/tiny/trees_tiny", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 4, + "weight": 90 + }, + { + "data": 5, + "weight": 10 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -0.5, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 215, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/valley/blue_terra.json b/data/terralith/worldgen/placed_feature/valley/blue_terra.json index 26106260..5f3fc810 100644 --- a/data/terralith/worldgen/placed_feature/valley/blue_terra.json +++ b/data/terralith/worldgen/placed_feature/valley/blue_terra.json @@ -1,29 +1,29 @@ { - "feature": "terralith:valley/blue_terra", - "placement": [ - { - "type": "minecraft:count", - "count": 16 - }, - { - "type": "minecraft:count", - "count": 24 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 300, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:valley/blue_terra", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 300, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/valley/cyan_terra.json b/data/terralith/worldgen/placed_feature/valley/cyan_terra.json index f67aca48..d36866f1 100644 --- a/data/terralith/worldgen/placed_feature/valley/cyan_terra.json +++ b/data/terralith/worldgen/placed_feature/valley/cyan_terra.json @@ -1,29 +1,29 @@ { - "feature": "terralith:valley/cyan_terra", - "placement": [ - { - "type": "minecraft:count", - "count": 16 - }, - { - "type": "minecraft:count", - "count": 24 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 300, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:valley/cyan_terra", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 300, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/valley/green_terra.json b/data/terralith/worldgen/placed_feature/valley/green_terra.json index e53b7e94..002cf8d1 100644 --- a/data/terralith/worldgen/placed_feature/valley/green_terra.json +++ b/data/terralith/worldgen/placed_feature/valley/green_terra.json @@ -1,29 +1,29 @@ { - "feature": "terralith:valley/green_terra", - "placement": [ - { - "type": "minecraft:count", - "count": 16 - }, - { - "type": "minecraft:count", - "count": 24 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 300, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:valley/green_terra", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 300, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/valley/light_blue_terra.json b/data/terralith/worldgen/placed_feature/valley/light_blue_terra.json index 9a3580ec..ddfc74e0 100644 --- a/data/terralith/worldgen/placed_feature/valley/light_blue_terra.json +++ b/data/terralith/worldgen/placed_feature/valley/light_blue_terra.json @@ -1,29 +1,29 @@ { - "feature": "terralith:valley/light_blue_terra", - "placement": [ - { - "type": "minecraft:count", - "count": 16 - }, - { - "type": "minecraft:count", - "count": 24 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 300, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:valley/light_blue_terra", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 300, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/valley/lime_terra.json b/data/terralith/worldgen/placed_feature/valley/lime_terra.json index ebd6d99a..c9e1ba44 100644 --- a/data/terralith/worldgen/placed_feature/valley/lime_terra.json +++ b/data/terralith/worldgen/placed_feature/valley/lime_terra.json @@ -1,29 +1,29 @@ { - "feature": "terralith:valley/lime_terra", - "placement": [ - { - "type": "minecraft:count", - "count": 16 - }, - { - "type": "minecraft:count", - "count": 24 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 300, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:valley/lime_terra", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 300, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/valley/purple_terra.json b/data/terralith/worldgen/placed_feature/valley/purple_terra.json index 22529abe..0c5a8e82 100644 --- a/data/terralith/worldgen/placed_feature/valley/purple_terra.json +++ b/data/terralith/worldgen/placed_feature/valley/purple_terra.json @@ -1,29 +1,29 @@ { - "feature": "terralith:valley/purple_terra", - "placement": [ - { - "type": "minecraft:count", - "count": 16 - }, - { - "type": "minecraft:count", - "count": 24 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 300, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:valley/purple_terra", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 300, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/volcano/crater_fixer.json b/data/terralith/worldgen/placed_feature/volcano/crater_fixer.json index d92b9d68..b3eb6821 100644 --- a/data/terralith/worldgen/placed_feature/volcano/crater_fixer.json +++ b/data/terralith/worldgen/placed_feature/volcano/crater_fixer.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,32 +9,22 @@ "max_inclusive": 7 } }, - "vertical_range": 5, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:stone_only", "ground_state": { "type": "minecraft:noise_provider", - "seed": 0, "noise": { - "firstOctave": -6, "amplitudes": [ 1, 0.5, 1.5, 1.75, 1.25 - ] + ], + "firstOctave": -6 }, "scale": 1, + "seed": 0, "states": [ { "Name": "minecraft:basalt" @@ -43,37 +32,37 @@ { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:smooth_basalt" }, - { + { "Name": "minecraft:smooth_basalt" }, - { + { "Name": "minecraft:smooth_basalt" }, { @@ -85,48 +74,59 @@ { "Name": "minecraft:blackstone" }, - { + { "Name": "minecraft:smooth_basalt" }, - { + { "Name": "minecraft:smooth_basalt" }, - { + { "Name": "minecraft:smooth_basalt" }, - { + { "Name": "minecraft:basalt" }, { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" }, - { + { "Name": "minecraft:basalt" } ] }, - "vegetation_feature": "terralith:nothing" + "replaceable": "#terralith:stone", + "surface": "floor", + "vegetation_chance": 0, + "vegetation_feature": "terralith:nothing", + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 2, + "max_inclusive": 3 + } + } } }, "placement": [ @@ -146,4 +146,4 @@ "heightmap": "OCEAN_FLOOR_WG" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/volcano/craterifier.json b/data/terralith/worldgen/placed_feature/volcano/craterifier.json deleted file mode 100644 index 955e8cea..00000000 --- a/data/terralith/worldgen/placed_feature/volcano/craterifier.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "feature": { - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:lava" - }, - "target": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 9, - "max_inclusive": 10 - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 0 - }, - { - "type": "minecraft:count", - "count": 0 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 319 - } - }, - { - "type": "minecraft:biome" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano/lava_flow.json b/data/terralith/worldgen/placed_feature/volcano/lava_flow.json index 21542033..e230dce0 100644 --- a/data/terralith/worldgen/placed_feature/volcano/lava_flow.json +++ b/data/terralith/worldgen/placed_feature/volcano/lava_flow.json @@ -1,31 +1,138 @@ { - "feature": "terralith:volcano/lava_flow", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 80 - }, - { - "weight": 0, - "data": 80 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:volcano/lava_flow", + "placement": [ + { + "type": "minecraft:count", + "count": 80 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 10 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:basalt", + "minecraft:smooth_basalt", + "blackstone" + ], + "offset": [ + 0, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:basalt", + "minecraft:smooth_basalt", + "blackstone" + ], + "offset": [ + 0, + -2, + 0 + ] + }, + { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:lava" + ], + "offset": [ + 1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:lava" + ], + "offset": [ + 0, + -1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:lava" + ], + "offset": [ + -1, + -1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:lava" + ], + "offset": [ + 0, + -1, + -1 + ] + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/volcano/lava_lakes.json b/data/terralith/worldgen/placed_feature/volcano/lava_lakes.json index a6bf56c7..779f1d1a 100644 --- a/data/terralith/worldgen/placed_feature/volcano/lava_lakes.json +++ b/data/terralith/worldgen/placed_feature/volcano/lava_lakes.json @@ -1,23 +1,338 @@ { - "feature": "terralith:volcano/lava_lakes", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:volcano/lava_lakes", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 10, + "max_inclusive": 10 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:gravel", + "minecraft:air", + "water" + ], + "offset": [ + -1, + 0, + 1 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt" + ], + "offset": [ + 0, + 0, + 0 + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + -1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + 1, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + 0, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + 0, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + -1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + -1, + 1, + 1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + 1, + 1, + -1 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:basalt", + "blackstone", + "gravel", + "stone", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "water" + ], + "offset": [ + 1, + 1, + 1 + ] + } + ] + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/volcano/magma_barrier.json b/data/terralith/worldgen/placed_feature/volcano/magma_barrier.json index d97a5532..8e2d10ed 100644 --- a/data/terralith/worldgen/placed_feature/volcano/magma_barrier.json +++ b/data/terralith/worldgen/placed_feature/volcano/magma_barrier.json @@ -2,7 +2,6 @@ "feature": { "type": "minecraft:vegetation_patch", "config": { - "surface": "floor", "depth": { "type": "minecraft:uniform", "value": { @@ -10,38 +9,31 @@ "max_inclusive": 8 } }, - "vertical_range": 5, "extra_bottom_block_chance": 0, "extra_edge_column_chance": 0.65, - "vegetation_chance": 0.03, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "replaceable": "#terralith:volcano_barrier", "ground_state": { "type": "minecraft:simple_state_provider", "state": { "Name": "minecraft:blackstone" } }, + "replaceable": "#terralith:volcano_barrier", + "surface": "floor", + "vegetation_chance": 0.03, "vegetation_feature": { "feature": { "type": "minecraft:ore", "config": { - "size": 24, "discard_chance_on_air_exposure": 0, + "size": 24, "targets": [ { - "target": { - "predicate_type": "minecraft:block_match", - "block": "stone" - }, "state": { "Name": "minecraft:blackstone" + }, + "target": { + "block": "stone", + "predicate_type": "minecraft:block_match" } } ] @@ -60,6 +52,14 @@ } } ] + }, + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 0, + "max_inclusive": 1 + } } } }, @@ -88,14 +88,14 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:lava", - "minecraft:water" ] } ] @@ -109,194 +109,194 @@ "predicates": [ { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 1, -1, 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 0, -1, 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ -1, -1, 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 0, -1, -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 1, -1, 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 1, -1, -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ -1, -1, 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ -1, -1, -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 1, -2, 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 0, -2, 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ -1, -2, 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 0, -2, -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 1, -2, 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ 1, -2, -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ -1, -2, 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] }, { "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:lava", + "minecraft:water" + ], "offset": [ -1, -2, -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" ] } ] @@ -306,4 +306,4 @@ "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/volcano/magma_veins.json b/data/terralith/worldgen/placed_feature/volcano/magma_veins.json deleted file mode 100644 index e3e0aee8..00000000 --- a/data/terralith/worldgen/placed_feature/volcano/magma_veins.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -4, - "amplitudes": [ - 1, - 0.5, - 1.1 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:magma_block" - }, - { - "Name": "minecraft:magma_block" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:blackstone" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 0 //8 - }, - { - "type": "minecraft:count", - "count": 256 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:biome" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": "minecraft:lava" - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano/spring_lava.json b/data/terralith/worldgen/placed_feature/volcano/spring_lava.json index 996f77ec..991de798 100644 --- a/data/terralith/worldgen/placed_feature/volcano/spring_lava.json +++ b/data/terralith/worldgen/placed_feature/volcano/spring_lava.json @@ -1,27 +1,27 @@ { - "feature": "terralith:volcano/spring_lava", - "placement": [ - { - "type": "minecraft:count", - "count": 42 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "absolute": 110 - }, - "max_inclusive": { - "absolute": 290 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:volcano/spring_lava", + "placement": [ + { + "type": "minecraft:count", + "count": 42 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 110 + }, + "max_inclusive": { + "absolute": 290 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/volcano/top_secret_do_not_touch.json b/data/terralith/worldgen/placed_feature/volcano/top_secret_do_not_touch.json index ee17e963..a450e3c9 100644 --- a/data/terralith/worldgen/placed_feature/volcano/top_secret_do_not_touch.json +++ b/data/terralith/worldgen/placed_feature/volcano/top_secret_do_not_touch.json @@ -3,19 +3,7 @@ "placement": [ { "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 45, - "data": 8 - }, - { - "weight": 0, - "data": 8 - } - ] - } + "count": 8 }, { "type": "minecraft:in_square" @@ -33,13 +21,13 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:lava" + ], "offset": [ 0, 1, 0 - ], - "blocks": [ - "minecraft:lava" ] }, { @@ -49,68 +37,68 @@ "predicates": [ { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, -1, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ -1, 0, 0 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], "offset": [ 0, 0, 1 - ], - "blocks": [ - "minecraft:air" ] }, { "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:lava" + ], "offset": [ 0, 0, 0 - ], - "blocks": [ - "minecraft:lava" ] } ] @@ -121,12 +109,12 @@ }, { "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, "noise_factor": 150, - "noise_offset": 0 + "noise_offset": 0, + "noise_to_count_ratio": 1 }, { "type": "minecraft:biome" } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/volcano_e/crater_fixer.json b/data/terralith/worldgen/placed_feature/volcano_e/crater_fixer.json deleted file mode 100644 index d92b9d68..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/crater_fixer.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "feature": { - "type": "minecraft:vegetation_patch", - "config": { - "surface": "floor", - "depth": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 5, - "max_inclusive": 7 - } - }, - "vertical_range": 5, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0.65, - "vegetation_chance": 0, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 2, - "max_inclusive": 3 - } - }, - "replaceable": "#terralith:stone_only", - "ground_state": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -6, - "amplitudes": [ - 1, - 0.5, - 1.5, - 1.75, - 1.25 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:smooth_basalt" - }, - { - "Name": "minecraft:smooth_basalt" - }, - { - "Name": "minecraft:smooth_basalt" - }, - { - "Name": "minecraft:blackstone" - }, - { - "Name": "minecraft:magma_block" - }, - { - "Name": "minecraft:blackstone" - }, - { - "Name": "minecraft:smooth_basalt" - }, - { - "Name": "minecraft:smooth_basalt" - }, - { - "Name": "minecraft:smooth_basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - }, - { - "Name": "minecraft:basalt" - } - ] - }, - "vegetation_feature": "terralith:nothing" - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 2 - }, - { - "type": "minecraft:count", - "count": 256 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano_e/craterifier.json b/data/terralith/worldgen/placed_feature/volcano_e/craterifier.json deleted file mode 100644 index 74ee92b9..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/craterifier.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "feature": { - "type": "minecraft:netherrack_replace_blobs", - "config": { - "state": { - "Name": "minecraft:lava" - }, - "target": { - "Name": "minecraft:water", - "Properties": { - "level": "0" - } - }, - "radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 9, - "max_inclusive": 10 - } - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 16 - }, - { - "type": "minecraft:count", - "count": 256 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 319 - } - }, - { - "type": "minecraft:biome" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -6, - "max_inclusive": 6 - } - }, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 0 - } - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano_e/lava_flow.json b/data/terralith/worldgen/placed_feature/volcano_e/lava_flow.json deleted file mode 100644 index 21542033..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/lava_flow.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "feature": "terralith:volcano/lava_flow", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 80 - }, - { - "weight": 0, - "data": 80 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano_e/lava_lakes.json b/data/terralith/worldgen/placed_feature/volcano_e/lava_lakes.json deleted file mode 100644 index a6bf56c7..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/lava_lakes.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "feature": "terralith:volcano/lava_lakes", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano_e/magma_barrier.json b/data/terralith/worldgen/placed_feature/volcano_e/magma_barrier.json deleted file mode 100644 index d97a5532..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/magma_barrier.json +++ /dev/null @@ -1,309 +0,0 @@ -{ - "feature": { - "type": "minecraft:vegetation_patch", - "config": { - "surface": "floor", - "depth": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 7, - "max_inclusive": 8 - } - }, - "vertical_range": 5, - "extra_bottom_block_chance": 0, - "extra_edge_column_chance": 0.65, - "vegetation_chance": 0.03, - "xz_radius": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": 0, - "max_inclusive": 1 - } - }, - "replaceable": "#terralith:volcano_barrier", - "ground_state": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "minecraft:blackstone" - } - }, - "vegetation_feature": { - "feature": { - "type": "minecraft:ore", - "config": { - "size": 24, - "discard_chance_on_air_exposure": 0, - "targets": [ - { - "target": { - "predicate_type": "minecraft:block_match", - "block": "stone" - }, - "state": { - "Name": "minecraft:blackstone" - } - } - ] - } - }, - "placement": [ - { - "type": "minecraft:random_offset", - "xz_spread": 0, - "y_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -7, - "max_inclusive": 0 - } - } - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 8 - }, - { - "type": "minecraft:count", - "count": 256 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:lava", - "minecraft:water" - ] - } - ] - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - -1, - 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 0, - -1, - 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - -1, - 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 0, - -1, - -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - -1, - 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - -1, - -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - -1, - 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - -1, - -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - -2, - 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 0, - -2, - 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - -2, - 0 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 0, - -2, - -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - -2, - 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - -2, - -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - -2, - 1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - -2, - -1 - ], - "fluids": [ - "minecraft:lava", - "minecraft:water" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano_e/magma_veins.json b/data/terralith/worldgen/placed_feature/volcano_e/magma_veins.json deleted file mode 100644 index a2dab2ac..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/magma_veins.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "feature": { - "type": "minecraft:simple_block", - "config": { - "to_place": { - "type": "minecraft:noise_provider", - "seed": 0, - "noise": { - "firstOctave": -4, - "amplitudes": [ - 1, - 0.5, - 1.1 - ] - }, - "scale": 1, - "states": [ - { - "Name": "minecraft:magma_block" - }, - { - "Name": "minecraft:magma_block" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:blackstone" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - }, - { - "Name": "minecraft:lava" - } - ] - } - } - }, - "placement": [ - { - "type": "minecraft:count", - "count": 8 - }, - { - "type": "minecraft:count", - "count": 256 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE" - }, - { - "type": "minecraft:biome" - }, - { - "type": "minecraft:random_offset", - "xz_spread": { - "type": "minecraft:uniform", - "value": { - "min_inclusive": -4, - "max_inclusive": 4 - } - }, - "y_spread": -1 - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": "minecraft:lava" - } - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano_e/spring_lava.json b/data/terralith/worldgen/placed_feature/volcano_e/spring_lava.json deleted file mode 100644 index 996f77ec..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/spring_lava.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "feature": "terralith:volcano/spring_lava", - "placement": [ - { - "type": "minecraft:count", - "count": 42 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "min_inclusive": { - "absolute": 110 - }, - "max_inclusive": { - "absolute": 290 - }, - "type": "minecraft:uniform" - } - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/volcano_e/top_secret_do_not_touch.json b/data/terralith/worldgen/placed_feature/volcano_e/top_secret_do_not_touch.json deleted file mode 100644 index ee17e963..00000000 --- a/data/terralith/worldgen/placed_feature/volcano_e/top_secret_do_not_touch.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "feature": "terralith:volcano/top_secret_do_not_touch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 45, - "data": 8 - }, - { - "weight": 0, - "data": 8 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "max_steps": 7, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:lava" - ] - }, - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - -1, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - -1, - 0, - 0 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 1 - ], - "blocks": [ - "minecraft:air" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 0, - 0 - ], - "blocks": [ - "minecraft:lava" - ] - } - ] - } - } - ] - } - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 150, - "noise_offset": 0 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/yellowstone/acid_basalt.json b/data/terralith/worldgen/placed_feature/yellowstone/acid_basalt.json index a786645a..232b1602 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/acid_basalt.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/acid_basalt.json @@ -1,39 +1,34 @@ { - "feature": "terralith:yellowstone/acid_basalt", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 128 - }, - { - "weight": 100, - "data": 228 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "uniform", - "min_inclusive": { - "absolute": 61 - }, - "max_inclusive": { - "absolute": 63 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/acid_basalt", + "placement": [ + { + "type": "minecraft:count", + "count": 228 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 61 + }, + "max_inclusive": { + "absolute": 63 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/acid_black.json b/data/terralith/worldgen/placed_feature/yellowstone/acid_black.json index 2de4efac..139312ce 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/acid_black.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/acid_black.json @@ -1,39 +1,34 @@ { - "feature": "terralith:yellowstone/acid_black", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 128 - }, - { - "weight": 100, - "data": 228 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "uniform", - "min_inclusive": { - "absolute": 61 - }, - "max_inclusive": { - "absolute": 63 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/acid_black", + "placement": [ + { + "type": "minecraft:count", + "count": 228 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 61 + }, + "max_inclusive": { + "absolute": 63 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/acid_gravel.json b/data/terralith/worldgen/placed_feature/yellowstone/acid_gravel.json index 394e38d0..64349d7a 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/acid_gravel.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/acid_gravel.json @@ -1,39 +1,34 @@ { - "feature": "terralith:yellowstone/acid_gravel", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 256 - }, - { - "weight": 100, - "data": 256 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "uniform", - "min_inclusive": { - "absolute": 61 - }, - "max_inclusive": { - "absolute": 63 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/acid_gravel", + "placement": [ + { + "type": "minecraft:count", + "count": 256 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 61 + }, + "max_inclusive": { + "absolute": 63 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/acid_orange.json b/data/terralith/worldgen/placed_feature/yellowstone/acid_orange.json index 224a502a..2477383a 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/acid_orange.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/acid_orange.json @@ -1,31 +1,38 @@ { - "feature": "terralith:yellowstone/acid_orange", - "placement": [ - { - "type": "minecraft:count", - "count": 4 - }, - { - "type": "minecraft:count", - "count": 82 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "uniform", - "min_inclusive": { - "absolute": 61 - }, - "max_inclusive": { - "absolute": 63 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/acid_orange", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:count", + "count": 82 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 61 + }, + "max_inclusive": { + "absolute": 63 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/acid_yellow.json b/data/terralith/worldgen/placed_feature/yellowstone/acid_yellow.json index a0265ebc..ba318794 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/acid_yellow.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/acid_yellow.json @@ -1,31 +1,38 @@ { - "feature": "terralith:yellowstone/acid_yellow", - "placement": [ - { - "type": "minecraft:count", - "count": 188 - }, - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "uniform", - "min_inclusive": { - "absolute": 62 - }, - "max_inclusive": { - "absolute": 62 - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/acid_yellow", + "placement": [ + { + "type": "minecraft:count", + "count": 188 + }, + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 62 + }, + "max_inclusive": { + "absolute": 62 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/birch.json b/data/terralith/worldgen/placed_feature/yellowstone/birch.json index e7e8d6b5..8c307600 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/birch.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/birch.json @@ -1,4 +1,4 @@ { - "feature": "terralith:yellowstone/birch", - "placement": [] -} + "feature": "terralith:yellowstone/birch", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/birch_alt.json b/data/terralith/worldgen/placed_feature/yellowstone/birch_alt.json index 77b31684..69137fec 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/birch_alt.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/birch_alt.json @@ -1,4 +1,4 @@ { - "feature": "terralith:yellowstone/birch_alt", - "placement": [] -} + "feature": "terralith:yellowstone/birch_alt", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/birch_trees.json b/data/terralith/worldgen/placed_feature/yellowstone/birch_trees.json index 9237ffee..4d3098f7 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/birch_trees.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/birch_trees.json @@ -1,48 +1,36 @@ { - "feature": "terralith:yellowstone/birch", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 200 - }, - { - "weight": 0, - "data": 200 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "min_inclusive": { - "absolute": 107 - }, - "max_inclusive": { - "absolute": 160 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/birch", + "placement": [ + { + "type": "minecraft:count", + "count": 200 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "min_inclusive": { + "absolute": 107 + }, + "max_inclusive": { + "absolute": 160 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/birch_trees_alt.json b/data/terralith/worldgen/placed_feature/yellowstone/birch_trees_alt.json index 2ee18d9b..da432923 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/birch_trees_alt.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/birch_trees_alt.json @@ -1,48 +1,36 @@ { - "feature": "terralith:yellowstone/birch_alt", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 150 - }, - { - "weight": 0, - "data": 150 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:trapezoid", - "min_inclusive": { - "absolute": 130 - }, - "max_inclusive": { - "absolute": 240 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/birch_alt", + "placement": [ + { + "type": "minecraft:count", + "count": 150 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "min_inclusive": { + "absolute": 130 + }, + "max_inclusive": { + "absolute": 240 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/lakes.json b/data/terralith/worldgen/placed_feature/yellowstone/lakes.json index ee238aaf..8305b500 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/lakes.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/lakes.json @@ -1,23 +1,362 @@ { - "feature": "terralith:yellowstone/lakes", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] + "feature": "terralith:yellowstone/lakes", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + }, + { + "type": "count", + "count": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": 5, + "max_inclusive": 5 + } + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "value": { + "min_inclusive": -4, + "max_inclusive": 4 + } + }, + "y_spread": 0 + }, + { + "type": "environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "offset": [ + -1, + 0, + 0 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 1, + 0, + 0 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 0, + 0, + -1 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 0, + 0, + 1 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + -1, + 0, + -1 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 1, + 0, + 1 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 1, + 0, + -1 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + -1, + 0, + 1 + ], + "blocks": [ + "minecraft:smooth_basalt", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:air", + "lava" + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 0, + 0, + 0 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:magma_block" + ] + }, + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "offset": [ + -1, + 1, + 0 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 1, + 1, + 0 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 0, + 1, + -1 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 0, + 1, + 1 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + -1, + 1, + -1 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + -1, + 1, + 1 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 1, + 1, + -1 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + }, + { + "type": "minecraft:matching_blocks", + "offset": [ + 1, + 1, + 1 + ], + "blocks": [ + "minecraft:yellow_terracotta", + "minecraft:red_sand", + "minecraft:blackstone", + "minecraft:calcite", + "minecraft:grass_block", + "minecraft:dirt", + "minecraft:coarse_dirt", + "minecraft:gravel", + "minecraft:smooth_basalt", + "lava" + ] + } + ] + } + } + ] + } + } + ] } diff --git a/data/terralith/worldgen/placed_feature/yellowstone/magma.json b/data/terralith/worldgen/placed_feature/yellowstone/magma.json index 86729405..8500aca0 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/magma.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/magma.json @@ -1,31 +1,31 @@ { - "feature": "terralith:yellowstone/magma", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 3 - }, - { - "weight": 100, - "data": 2 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/magma", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 3, + "weight": 100 + }, + { + "data": 2, + "weight": 100 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/spruce_big.json b/data/terralith/worldgen/placed_feature/yellowstone/spruce_big.json index cb494bae..2ff75a69 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/spruce_big.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/spruce_big.json @@ -1,4 +1,4 @@ { - "feature": "terralith:yellowstone/spruce_big", - "placement": [] -} + "feature": "terralith:yellowstone/spruce_big", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/spruce_big_alt.json b/data/terralith/worldgen/placed_feature/yellowstone/spruce_big_alt.json index 12760369..1757d8f1 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/spruce_big_alt.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/spruce_big_alt.json @@ -1,4 +1,4 @@ { - "feature": "terralith:yellowstone/spruce_big_alt", - "placement": [] -} + "feature": "terralith:yellowstone/spruce_big_alt", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big.json b/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big.json index 1f52824a..30ee1ac6 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big.json @@ -1,36 +1,36 @@ { - "feature": "terralith:yellowstone/spruce_big", - "placement": [ - { - "type": "minecraft:count", - "count": 90 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 64 - }, - "max_inclusive": { - "absolute": 100 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/spruce_big", + "placement": [ + { + "type": "minecraft:count", + "count": 90 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 64 + }, + "max_inclusive": { + "absolute": 100 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big_alt.json b/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big_alt.json index 0f860d8b..160ec14b 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big_alt.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/spruce_trees_big_alt.json @@ -1,36 +1,36 @@ { - "feature": "terralith:yellowstone/spruce_big_alt", - "placement": [ - { - "type": "minecraft:count", - "count": 110 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:height_range", - "height": { - "type": "minecraft:uniform", - "min_inclusive": { - "absolute": 80 - }, - "max_inclusive": { - "absolute": 125 - } - } - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/spruce_big_alt", + "placement": [ + { + "type": "minecraft:count", + "count": 110 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 80 + }, + "max_inclusive": { + "absolute": 125 + } + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/terra_sand.json b/data/terralith/worldgen/placed_feature/yellowstone/terra_sand.json index 5f530f94..c92e52f2 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/terra_sand.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/terra_sand.json @@ -1,146 +1,146 @@ { - "feature": "terralith:yellowstone/terra_sand", - "placement": [ - { - "type": "minecraft:count", - "count": 20 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 8, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:not", - "predicate": { - "type": "minecraft:any_of", - "predicates": [ - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - 0, - 0 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - 0, - 0 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 0, - 0, - -1 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 0, - 0, - 1 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - 0, - -1 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - -1, - 0, - 1 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - 0, - 1 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 1, - 0, - -1 - ], - "fluids": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_fluids", - "offset": [ - 0, - 1, - 0 - ], - "fluids": [ - "minecraft:water" - ] - } - ] - } - }, - { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:yellow_terracotta" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/terra_sand", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 8, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:not", + "predicate": { + "type": "minecraft:any_of", + "predicates": [ + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + -1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + 1, + 0, + 0 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + 0, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + -1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + -1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + 1, + 0, + 1 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + 1, + 0, + -1 + ] + }, + { + "type": "minecraft:matching_fluids", + "fluids": [ + "minecraft:water" + ], + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:yellow_terracotta" + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yellowstone/vents.json b/data/terralith/worldgen/placed_feature/yellowstone/vents.json index 7e56970d..e9928066 100644 --- a/data/terralith/worldgen/placed_feature/yellowstone/vents.json +++ b/data/terralith/worldgen/placed_feature/yellowstone/vents.json @@ -1,74 +1,62 @@ { - "feature": "terralith:yellowstone/vents", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 30 - }, - { - "weight": 0, - "data": 30 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR" - }, - { - "type": "environment_scan", - "direction_of_search": "down", - "max_steps": 6, - "target_condition": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 1, - 0 - ], - "blocks": [ - "minecraft:magma_block" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 2, - 0 - ], - "blocks": [ - "minecraft:water" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ - 0, - 5, - 0 - ], - "blocks": [ - "minecraft:air" - ] - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yellowstone/vents", + "placement": [ + { + "type": "minecraft:count", + "count": 30 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + }, + { + "type": "minecraft:environment_scan", + "direction_of_search": "down", + "max_steps": 6, + "target_condition": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:magma_block" + ], + "offset": [ + 0, + 1, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:water" + ], + "offset": [ + 0, + 2, + 0 + ] + }, + { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ], + "offset": [ + 0, + 5, + 0 + ] + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/calcite.json b/data/terralith/worldgen/placed_feature/yosemite/calcite.json index 7873ead9..52e12d53 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/calcite.json +++ b/data/terralith/worldgen/placed_feature/yosemite/calcite.json @@ -1,43 +1,31 @@ { - "feature": "terralith:yosemite/calcite", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 150 - }, - { - "weight": 0, - "data": 150 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 75, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 75, - "noise_offset": 0.5 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yosemite/calcite", + "placement": [ + { + "type": "minecraft:count", + "count": 150 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 75, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 75, + "noise_offset": 0.5, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/diorite.json b/data/terralith/worldgen/placed_feature/yosemite/diorite.json index 60fb7206..b3e5ffe1 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/diorite.json +++ b/data/terralith/worldgen/placed_feature/yosemite/diorite.json @@ -1,43 +1,31 @@ { - "feature": "terralith:yosemite/diorite", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 150 - }, - { - "weight": 0, - "data": 150 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 75, - "noise_offset": 0.6 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 75, - "noise_offset": 0.2 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yosemite/diorite", + "placement": [ + { + "type": "minecraft:count", + "count": 150 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 75, + "noise_offset": 0.6, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 75, + "noise_offset": 0.2, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/disk_stone.json b/data/terralith/worldgen/placed_feature/yosemite/disk_stone.json index adaa2786..6c6ca7e3 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/disk_stone.json +++ b/data/terralith/worldgen/placed_feature/yosemite/disk_stone.json @@ -1,37 +1,32 @@ { - "feature": "terralith:yosemite/disk_stone", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 0, - "data": 128 - }, - { - "weight": 100, - "data": 228 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 175, - "noise_offset": 1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "OCEAN_FLOOR_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yosemite/disk_stone", + "placement": [ + { + "type": "minecraft:count", + "count": 228 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 175, + "noise_offset": 1, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:matching_fluids", + "fluids": "minecraft:water" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/grass.json b/data/terralith/worldgen/placed_feature/yosemite/grass.json index 6ad53350..e93e9ebb 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/grass.json +++ b/data/terralith/worldgen/placed_feature/yosemite/grass.json @@ -1,43 +1,31 @@ { - "feature": "terralith:yosemite/grass", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 100, - "data": 15 - }, - { - "weight": 0, - "data": 15 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 75, - "noise_offset": -0.2 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 75, - "noise_offset": -1 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yosemite/grass", + "placement": [ + { + "type": "minecraft:count", + "count": 15 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 75, + "noise_offset": -0.2, + "noise_to_count_ratio": 1 + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 75, + "noise_offset": -1, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/oak.json b/data/terralith/worldgen/placed_feature/yosemite/oak.json index c4d92592..6a90596e 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/oak.json +++ b/data/terralith/worldgen/placed_feature/yosemite/oak.json @@ -1,4 +1,4 @@ { - "feature": "terralith:yosemite/oak", - "placement": [] -} + "feature": "terralith:yosemite/oak", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/oak_mega.json b/data/terralith/worldgen/placed_feature/yosemite/oak_mega.json index ab91836e..c6dc634c 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/oak_mega.json +++ b/data/terralith/worldgen/placed_feature/yosemite/oak_mega.json @@ -1,4 +1,4 @@ { - "feature": "terralith:yosemite/oak_mega", - "placement": [] -} + "feature": "terralith:yosemite/oak_mega", + "placement": [] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/oaks.json b/data/terralith/worldgen/placed_feature/yosemite/oaks.json index 4bd6bec2..00f845b5 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/oaks.json +++ b/data/terralith/worldgen/placed_feature/yosemite/oaks.json @@ -1,48 +1,48 @@ { - "feature": "terralith:yosemite/oaks", - "placement": [ - { - "type": "minecraft:count", - "count": { - "type": "minecraft:weighted_list", - "distribution": [ - { - "weight": 50, - "data": 7 - }, - { - "weight": 50, - "data": 8 - } - ] - } - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:block_predicate_filter", - "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:replaceable" - }, - { - "type": "minecraft:would_survive", - "state": { - "Name": "minecraft:fern" - } - } - ] - } - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yosemite/oaks", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:weighted_list", + "distribution": [ + { + "data": 7, + "weight": 50 + }, + { + "data": 8, + "weight": 50 + } + ] + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:replaceable" + }, + { + "type": "minecraft:would_survive", + "state": { + "Name": "minecraft:fern" + } + } + ] + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/placed_feature/yosemite/patch_dirt.json b/data/terralith/worldgen/placed_feature/yosemite/patch_dirt.json deleted file mode 100644 index 1064c485..00000000 --- a/data/terralith/worldgen/placed_feature/yosemite/patch_dirt.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "feature": "terralith:yosemite/patch_dirt", - "placement": [ - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:count", - "count": 30 - }, - { - "type": "minecraft:heightmap", - "heightmap": "WORLD_SURFACE_WG" - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 1, - "noise_factor": 400, - "noise_offset": 1 - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": 98, - "noise_factor": 34, - "noise_offset": -0.6 - }, - { - "type": "minecraft:biome" - } - ] -} diff --git a/data/terralith/worldgen/placed_feature/yosemite/waterfall.json b/data/terralith/worldgen/placed_feature/yosemite/waterfall.json index 3267d40f..03a1615f 100644 --- a/data/terralith/worldgen/placed_feature/yosemite/waterfall.json +++ b/data/terralith/worldgen/placed_feature/yosemite/waterfall.json @@ -1,41 +1,41 @@ { - "feature": "terralith:yosemite/waterfall", - "placement": [ - { - "type": "minecraft:count", - "count": 6 - }, - { - "type": "minecraft:in_square" - }, - { - "type": "minecraft:noise_based_count", - "noise_to_count_ratio": -1, - "noise_factor": 75, - "noise_offset": 0.6 - }, - { - "type": "minecraft:height_range", - "height": { - "absolute": 256 - } - }, - { - "type": "minecraft:environment_scan", - "direction_of_search": "down", - "target_condition": { - "type": "minecraft:solid" - }, - "allowed_search_condition": { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air" - ] - }, - "max_steps": 32 - }, - { - "type": "minecraft:biome" - } - ] -} + "feature": "terralith:yosemite/waterfall", + "placement": [ + { + "type": "minecraft:count", + "count": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:noise_based_count", + "noise_factor": 75, + "noise_offset": 0.6, + "noise_to_count_ratio": -1 + }, + { + "type": "minecraft:height_range", + "height": { + "absolute": 256 + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_blocks", + "blocks": [ + "minecraft:air" + ] + }, + "direction_of_search": "down", + "max_steps": 32, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/data/terralith/worldgen/processor_list/village/desert/lmao.json b/data/terralith/worldgen/processor_list/village/desert/lmao.json index b839f5c2..34dec4dc 100644 --- a/data/terralith/worldgen/processor_list/village/desert/lmao.json +++ b/data/terralith/worldgen/processor_list/village/desert/lmao.json @@ -4,14 +4,14 @@ "processor_type": "minecraft:rule", "rules": [ { - "location_predicate": { - "predicate_type": "minecraft:always_true" - }, "input_predicate": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:ice", + "predicate_type": "minecraft:random_block_match", "probability": 1.0 }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, "output_state": { "Name": "minecraft:water" } @@ -19,4 +19,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/processor_list/village/desert/mason.json b/data/terralith/worldgen/processor_list/village/desert/mason.json index fdcce629..816e70e5 100644 --- a/data/terralith/worldgen/processor_list/village/desert/mason.json +++ b/data/terralith/worldgen/processor_list/village/desert/mason.json @@ -4,14 +4,14 @@ "processor_type": "minecraft:rule", "rules": [ { - "location_predicate": { - "predicate_type": "minecraft:always_true" - }, "input_predicate": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:lodestone", + "predicate_type": "minecraft:random_block_match", "probability": 0.9 }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, "output_state": { "Name": "minecraft:chiseled_stone_bricks" } @@ -19,4 +19,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/processor_list/village/desert/road.json b/data/terralith/worldgen/processor_list/village/desert/road.json index a5ffd83b..5fb3de58 100644 --- a/data/terralith/worldgen/processor_list/village/desert/road.json +++ b/data/terralith/worldgen/processor_list/village/desert/road.json @@ -4,53 +4,53 @@ "processor_type": "minecraft:rule", "rules": [ { - "location_predicate": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:tall_grass" - }, "input_predicate": { "predicate_type": "minecraft:always_true" }, + "location_predicate": { + "block": "minecraft:tall_grass", + "predicate_type": "minecraft:block_match" + }, "output_state": { "Name": "minecraft:air" } }, { - "location_predicate": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:grass" - }, "input_predicate": { "predicate_type": "minecraft:always_true" }, + "location_predicate": { + "block": "minecraft:grass", + "predicate_type": "minecraft:block_match" + }, "output_state": { "Name": "minecraft:air" } }, { - "location_predicate": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:grass_block" - }, "input_predicate": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:deepslate", + "predicate_type": "minecraft:random_block_match", "probability": 0.05 }, + "location_predicate": { + "block": "minecraft:grass_block", + "predicate_type": "minecraft:block_match" + }, "output_state": { "Name": "minecraft:cobbled_deepslate" } }, { - "location_predicate": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:grass_block" - }, "input_predicate": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:deepslate", + "predicate_type": "minecraft:random_block_match", "probability": 0.3 }, + "location_predicate": { + "block": "minecraft:grass_block", + "predicate_type": "minecraft:block_match" + }, "output_state": { "Name": "minecraft:basalt", "Properties": { @@ -59,15 +59,15 @@ } }, { - "location_predicate": { - "predicate_type": "minecraft:block_match", - "block": "minecraft:grass_block" - }, "input_predicate": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:deepslate", + "predicate_type": "minecraft:random_block_match", "probability": 0.02 }, + "location_predicate": { + "block": "minecraft:grass_block", + "predicate_type": "minecraft:block_match" + }, "output_state": { "Name": "minecraft:smooth_basalt" } @@ -75,4 +75,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/processor_list/village/fortified/mason.json b/data/terralith/worldgen/processor_list/village/fortified/mason.json index fdcce629..816e70e5 100644 --- a/data/terralith/worldgen/processor_list/village/fortified/mason.json +++ b/data/terralith/worldgen/processor_list/village/fortified/mason.json @@ -4,14 +4,14 @@ "processor_type": "minecraft:rule", "rules": [ { - "location_predicate": { - "predicate_type": "minecraft:always_true" - }, "input_predicate": { - "predicate_type": "minecraft:random_block_match", "block": "minecraft:lodestone", + "predicate_type": "minecraft:random_block_match", "probability": 0.9 }, + "location_predicate": { + "predicate_type": "minecraft:always_true" + }, "output_state": { "Name": "minecraft:chiseled_stone_bricks" } @@ -19,4 +19,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/processor_list/village/fortified/road.json b/data/terralith/worldgen/processor_list/village/fortified/road.json index d316a1a2..04274952 100644 --- a/data/terralith/worldgen/processor_list/village/fortified/road.json +++ b/data/terralith/worldgen/processor_list/village/fortified/road.json @@ -75,7 +75,8 @@ ] }, { - "processor_type": "minecraft:capped", // This just prevents loading of the pack on 1.19.4 because stuff breaks if tried + "__comment": "This prevents loading of the pack on pre-1.20 versions.", + "processor_type": "minecraft:capped", "limit": 1, "delegate": { "processor_type": "minecraft:rule", diff --git a/data/terralith/worldgen/structure/fortified_desert_village.json b/data/terralith/worldgen/structure/fortified_desert_village.json index e5562030..ec0d56e8 100644 --- a/data/terralith/worldgen/structure/fortified_desert_village.json +++ b/data/terralith/worldgen/structure/fortified_desert_village.json @@ -1,15 +1,15 @@ { - "biomes": "#terralith:has_structure/fortified_desert_village", - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:village/desert/starts", + "biomes": "#terralith:has_structure/fortified_desert_village", + "max_distance_from_center": 80, + "project_start_to_heightmap": "WORLD_SURFACE_WG", "size": 5, - "step": "surface_structures", - "terrain_adaptation": "beard_thin", + "spawn_overrides": {}, "start_height": { "absolute": 0 }, - "project_start_to_heightmap": "WORLD_SURFACE_WG", - "max_distance_from_center": 80, + "start_pool": "terralith:village/desert/starts", + "step": "surface_structures", + "terrain_adaptation": "beard_thin", "use_expansion_hack": true -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/fortified_village.json b/data/terralith/worldgen/structure/fortified_village.json index 54158e42..ba699f49 100644 --- a/data/terralith/worldgen/structure/fortified_village.json +++ b/data/terralith/worldgen/structure/fortified_village.json @@ -1,15 +1,15 @@ { - "biomes": "#terralith:has_structure/fortified_village", - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:village/fortified/starts", + "biomes": "#terralith:has_structure/fortified_village", + "max_distance_from_center": 80, + "project_start_to_heightmap": "WORLD_SURFACE_WG", "size": 6, - "step": "surface_structures", - "terrain_adaptation": "beard_thin", + "spawn_overrides": {}, "start_height": { "absolute": 0 }, - "project_start_to_heightmap": "WORLD_SURFACE_WG", - "max_distance_from_center": 80, + "start_pool": "terralith:village/fortified/starts", + "step": "surface_structures", + "terrain_adaptation": "beard_thin", "use_expansion_hack": true -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/glacial_hut.json b/data/terralith/worldgen/structure/glacial_hut.json index 96888b4b..de9a2bdb 100644 --- a/data/terralith/worldgen/structure/glacial_hut.json +++ b/data/terralith/worldgen/structure/glacial_hut.json @@ -1,15 +1,15 @@ { - "biomes": "terralith:glacial_chasm", - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:ruin/glacial/hut", + "biomes": "terralith:glacial_chasm", + "max_distance_from_center": 80, + "project_start_to_heightmap": "WORLD_SURFACE_WG", "size": 4, - "step": "surface_structures", - "terrain_adaptation": "beard_thin", + "spawn_overrides": {}, "start_height": { "absolute": 0 }, - "project_start_to_heightmap": "WORLD_SURFACE_WG", - "max_distance_from_center": 80, + "start_pool": "terralith:ruin/glacial/hut", + "step": "surface_structures", + "terrain_adaptation": "beard_thin", "use_expansion_hack": true -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/spire.json b/data/terralith/worldgen/structure/spire.json index 4cc1854b..a942a6af 100644 --- a/data/terralith/worldgen/structure/spire.json +++ b/data/terralith/worldgen/structure/spire.json @@ -1,15 +1,15 @@ { - "biomes": "#terralith:has_structure/spire", - "terrain_adaptation": "none", - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:spire/layer2", + "biomes": "#terralith:has_structure/spire", + "max_distance_from_center": 128, + "project_start_to_heightmap": "WORLD_SURFACE", "size": 6, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 29 }, - "project_start_to_heightmap": "WORLD_SURFACE", - "max_distance_from_center": 128, + "start_pool": "terralith:spire/layer2", + "step": "surface_structures", + "terrain_adaptation": "none", "use_expansion_hack": false } \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground/frosted_dungeon.json b/data/terralith/worldgen/structure/underground/frosted_dungeon.json index ebca952d..571fce01 100644 --- a/data/terralith/worldgen/structure/underground/frosted_dungeon.json +++ b/data/terralith/worldgen/structure/underground/frosted_dungeon.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/frosted_dungeon", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "beard_box", - "start_pool": "terralith:underground/frosted_dungeon", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/frosted_dungeon", + "step": "surface_structures", + "terrain_adaptation": "beard_box", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground/giant_bee_hive.json b/data/terralith/worldgen/structure/underground/giant_bee_hive.json index bd2f15e8..0c5f8edc 100644 --- a/data/terralith/worldgen/structure/underground/giant_bee_hive.json +++ b/data/terralith/worldgen/structure/underground/giant_bee_hive.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/giant_bee_hive", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "bury", - "start_pool": "terralith:underground/giant_bee_hive", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/giant_bee_hive", + "step": "surface_structures", + "terrain_adaptation": "bury", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground/mining_outpost.json b/data/terralith/worldgen/structure/underground/mining_outpost.json index 6163a03f..a016795f 100644 --- a/data/terralith/worldgen/structure/underground/mining_outpost.json +++ b/data/terralith/worldgen/structure/underground/mining_outpost.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/mining_outpost", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "beard_box", - "start_pool": "terralith:underground/mining_outpost", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/mining_outpost", + "step": "surface_structures", + "terrain_adaptation": "beard_box", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground/oak_cabin.json b/data/terralith/worldgen/structure/underground/oak_cabin.json index 4da83d50..4e43db30 100644 --- a/data/terralith/worldgen/structure/underground/oak_cabin.json +++ b/data/terralith/worldgen/structure/underground/oak_cabin.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/oak_cabin", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "beard_box", - "start_pool": "terralith:underground/oak_cabin", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/oak_cabin", + "step": "surface_structures", + "terrain_adaptation": "beard_box", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground/old_refinery.json b/data/terralith/worldgen/structure/underground/old_refinery.json index 0780de4e..7d19fe00 100644 --- a/data/terralith/worldgen/structure/underground/old_refinery.json +++ b/data/terralith/worldgen/structure/underground/old_refinery.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/old_refinery", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "beard_box", - "start_pool": "terralith:underground/old_refinery", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/old_refinery", + "step": "surface_structures", + "terrain_adaptation": "beard_box", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground/sunken_tower.json b/data/terralith/worldgen/structure/underground/sunken_tower.json index 60957e92..cb7305d7 100644 --- a/data/terralith/worldgen/structure/underground/sunken_tower.json +++ b/data/terralith/worldgen/structure/underground/sunken_tower.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/sunken_tower", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "beard_box", - "start_pool": "terralith:underground/sunken_tower", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/sunken_tower", + "step": "surface_structures", + "terrain_adaptation": "beard_box", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground/witch_hut.json b/data/terralith/worldgen/structure/underground/witch_hut.json index 82763bf7..f950cfdd 100644 --- a/data/terralith/worldgen/structure/underground/witch_hut.json +++ b/data/terralith/worldgen/structure/underground/witch_hut.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/witch_hut", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "beard_box", - "start_pool": "terralith:underground/witch_hut", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/witch_hut", + "step": "surface_structures", + "terrain_adaptation": "beard_box", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/underground_cabin.json b/data/terralith/worldgen/structure/underground_cabin.json index 6a912c71..4e43db30 100644 --- a/data/terralith/worldgen/structure/underground_cabin.json +++ b/data/terralith/worldgen/structure/underground_cabin.json @@ -1,11 +1,9 @@ { "type": "minecraft:jigsaw", "biomes": "#terralith:has_structure/oak_cabin", - "step": "surface_structures", - "spawn_overrides": {}, - "terrain_adaptation": "beard_box", - "start_pool": "terralith:underground/oak_cabin", + "max_distance_from_center": 80, "size": 6, + "spawn_overrides": {}, "start_height": { "type": "minecraft:uniform", "min_inclusive": { @@ -15,6 +13,8 @@ "absolute": 40 } }, - "max_distance_from_center": 80, + "start_pool": "terralith:underground/oak_cabin", + "step": "surface_structures", + "terrain_adaptation": "beard_box", "use_expansion_hack": false } \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_badlands.json b/data/terralith/worldgen/structure/zpointer/minecraft_badlands.json index 603a3d8d..a48532c7 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_badlands.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_badlands.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:badlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:badlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_bamboo_jungle.json b/data/terralith/worldgen/structure/zpointer/minecraft_bamboo_jungle.json index bc9a6a3f..2a5e2a77 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_bamboo_jungle.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_bamboo_jungle.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:bamboo_jungle", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:bamboo_jungle", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_beach.json b/data/terralith/worldgen/structure/zpointer/minecraft_beach.json index e28be2ec..5abd1929 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_beach.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_beach.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:beach", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:beach", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_birch_forest.json b/data/terralith/worldgen/structure/zpointer/minecraft_birch_forest.json index 9c4fda7d..a50dd038 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_birch_forest.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_birch_forest.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:birch_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:birch_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_cold_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_cold_ocean.json index b3fbf597..cb75b74c 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_cold_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_cold_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:cold_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:cold_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_dark_forest.json b/data/terralith/worldgen/structure/zpointer/minecraft_dark_forest.json index c1dbb23c..0678e353 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_dark_forest.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_dark_forest.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:dark_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:dark_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_deep_cold_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_deep_cold_ocean.json index 112d323b..fc01f1dd 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_deep_cold_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_deep_cold_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:deep_cold_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:deep_cold_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_deep_frozen_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_deep_frozen_ocean.json index 25267d3e..1c63a9bc 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_deep_frozen_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_deep_frozen_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:deep_frozen_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:deep_frozen_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_deep_lukewarm_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_deep_lukewarm_ocean.json index 1d47d75c..33d838fa 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_deep_lukewarm_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_deep_lukewarm_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:deep_lukewarm_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:deep_lukewarm_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_deep_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_deep_ocean.json index c4fb0b88..a88ca388 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_deep_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_deep_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:deep_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:deep_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_deep_warm_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_deep_warm_ocean.json index ed4125c0..cbcda33f 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_deep_warm_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_deep_warm_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:deep_warm_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:warm_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_desert.json b/data/terralith/worldgen/structure/zpointer/minecraft_desert.json index d99e57ba..8ff41296 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_desert.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_desert.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:desert", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:desert", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_dripstone_caves.json b/data/terralith/worldgen/structure/zpointer/minecraft_dripstone_caves.json index 764fc881..42400feb 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_dripstone_caves.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_dripstone_caves.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:dripstone_caves", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:dripstone_caves", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_eroded_badlands.json b/data/terralith/worldgen/structure/zpointer/minecraft_eroded_badlands.json index 57610abc..335f9e65 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_eroded_badlands.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_eroded_badlands.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:eroded_badlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:eroded_badlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_flower_forest.json b/data/terralith/worldgen/structure/zpointer/minecraft_flower_forest.json index 4730060b..b91d8b99 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_flower_forest.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_flower_forest.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:flower_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:flower_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_forest.json b/data/terralith/worldgen/structure/zpointer/minecraft_forest.json index 7d51acf6..2ac7d5f2 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_forest.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_forest.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_frozen_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_frozen_ocean.json index a887808d..4d9c272b 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_frozen_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_frozen_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:frozen_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:frozen_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_frozen_peaks.json b/data/terralith/worldgen/structure/zpointer/minecraft_frozen_peaks.json index 0c1e21f4..bb4447c8 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_frozen_peaks.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_frozen_peaks.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:frozen_peaks", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:frozen_peaks", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_frozen_river.json b/data/terralith/worldgen/structure/zpointer/minecraft_frozen_river.json index 3e45a34c..aa084be7 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_frozen_river.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_frozen_river.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:frozen_river", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:frozen_river", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_grove.json b/data/terralith/worldgen/structure/zpointer/minecraft_grove.json index 6de60f4e..21d4414f 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_grove.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_grove.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:grove", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:grove", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_ice_spikes.json b/data/terralith/worldgen/structure/zpointer/minecraft_ice_spikes.json index 2b6cbf52..6f1ec752 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_ice_spikes.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_ice_spikes.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:ice_spikes", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:ice_spikes", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_jagged_peaks.json b/data/terralith/worldgen/structure/zpointer/minecraft_jagged_peaks.json index a4d2762f..410f35fd 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_jagged_peaks.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_jagged_peaks.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:jagged_peaks", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:jagged_peaks", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_jungle.json b/data/terralith/worldgen/structure/zpointer/minecraft_jungle.json index c6c7b02d..9255d4e0 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_jungle.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_jungle.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:jungle", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:jungle", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_lukewarm_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_lukewarm_ocean.json index 1afe1358..566ce79d 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_lukewarm_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_lukewarm_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:lukewarm_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:lukewarm_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_lush_caves.json b/data/terralith/worldgen/structure/zpointer/minecraft_lush_caves.json index 452b6fbd..921bd5aa 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_lush_caves.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_lush_caves.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:lush_caves", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:lush_caves", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_meadow.json b/data/terralith/worldgen/structure/zpointer/minecraft_meadow.json index 45c25a18..36efc63c 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_meadow.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_meadow.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:meadow", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:meadow", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_mushroom_fields.json b/data/terralith/worldgen/structure/zpointer/minecraft_mushroom_fields.json index f35b0404..22fbd93d 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_mushroom_fields.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_mushroom_fields.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:mushroom_fields", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:mushroom_fields", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_ocean.json index 428bcfc6..1c320e4d 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_birch_forest.json b/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_birch_forest.json index 1236d502..0e1b37e4 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_birch_forest.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_birch_forest.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:old_growth_birch_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:old_growth_birch_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_pine_taiga.json b/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_pine_taiga.json index 624e8bb2..c081e135 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_pine_taiga.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_pine_taiga.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:old_growth_pine_taiga", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:old_growth_pine_taiga", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_spruce_taiga.json b/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_spruce_taiga.json index 371dff20..86219858 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_spruce_taiga.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_old_growth_spruce_taiga.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:old_growth_spruce_taiga", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:old_growth_spruce_taiga", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_plains.json b/data/terralith/worldgen/structure/zpointer/minecraft_plains.json index 9ca944e8..651e5070 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_plains.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_plains.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:plains", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:plains", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_river.json b/data/terralith/worldgen/structure/zpointer/minecraft_river.json index 53e714fe..6e144997 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_river.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_river.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:river", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:river", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_savanna.json b/data/terralith/worldgen/structure/zpointer/minecraft_savanna.json index 74f2bfb4..fb391633 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_savanna.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_savanna.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:savanna", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:savanna", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_savanna_plateau.json b/data/terralith/worldgen/structure/zpointer/minecraft_savanna_plateau.json index f7511b92..7ecc30e0 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_savanna_plateau.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_savanna_plateau.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:savanna_plateau", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:savanna_plateau", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_beach.json b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_beach.json index 0f5cfab8..e1a0f84b 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_beach.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_beach.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:snowy_beach", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:snowy_beach", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_plains.json b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_plains.json index 9ad3b4f5..500f5ab3 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_plains.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_plains.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:snowy_plains", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:snowy_plains", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_slopes.json b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_slopes.json index 0dcbeb3d..b051dc2a 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_slopes.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_slopes.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:snowy_slopes", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:snowy_slopes", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_taiga.json b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_taiga.json index a82883ee..5b53fda1 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_snowy_taiga.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_snowy_taiga.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:snowy_taiga", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:snowy_taiga", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_sparse_jungle.json b/data/terralith/worldgen/structure/zpointer/minecraft_sparse_jungle.json index 4d15f45e..ca3f23f1 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_sparse_jungle.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_sparse_jungle.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:sparse_jungle", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:sparse_jungle", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_stony_peaks.json b/data/terralith/worldgen/structure/zpointer/minecraft_stony_peaks.json index a83baf01..1de8fdaf 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_stony_peaks.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_stony_peaks.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:stony_peaks", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:stony_peaks", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_stony_shore.json b/data/terralith/worldgen/structure/zpointer/minecraft_stony_shore.json index 2bf81780..7abbdf21 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_stony_shore.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_stony_shore.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:stony_shore", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:stony_shore", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_sunflower_plains.json b/data/terralith/worldgen/structure/zpointer/minecraft_sunflower_plains.json index 85ae21f0..33218518 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_sunflower_plains.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_sunflower_plains.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:sunflower_plains", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:sunflower_plains", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_swamp.json b/data/terralith/worldgen/structure/zpointer/minecraft_swamp.json index d5d9cabd..631b950a 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_swamp.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_swamp.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:swamp", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:swamp", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_taiga.json b/data/terralith/worldgen/structure/zpointer/minecraft_taiga.json index 20bcf13d..d464a7be 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_taiga.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_taiga.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:taiga", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:taiga", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_warm_ocean.json b/data/terralith/worldgen/structure/zpointer/minecraft_warm_ocean.json index 14f82e31..cbcda33f 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_warm_ocean.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_warm_ocean.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:warm_ocean", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:warm_ocean", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_forest.json b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_forest.json index 11a76448..de19e559 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_forest.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_forest.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:windswept_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:windswept_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_gravelly_hills.json b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_gravelly_hills.json index 0256eb2c..7ff79d8a 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_gravelly_hills.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_gravelly_hills.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:windswept_gravelly_hills", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:windswept_gravelly_hills", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_hills.json b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_hills.json index a192a26d..4b216d46 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_hills.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_hills.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:windswept_hills", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:windswept_hills", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_savanna.json b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_savanna.json index f49ec044..13487294 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_windswept_savanna.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_windswept_savanna.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:windswept_savanna", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:windswept_savanna", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/minecraft_wooded_badlands.json b/data/terralith/worldgen/structure/zpointer/minecraft_wooded_badlands.json index 01749d86..8ff6de45 100644 --- a/data/terralith/worldgen/structure/zpointer/minecraft_wooded_badlands.json +++ b/data/terralith/worldgen/structure/zpointer/minecraft_wooded_badlands.json @@ -1,14 +1,14 @@ { - "biomes": "minecraft:wooded_badlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "minecraft:wooded_badlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands.json b/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands.json index ce9b9303..aa3606bc 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:alpha_islands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:alpha_islands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands_winter.json b/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands_winter.json index e7be664e..32eb94ee 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands_winter.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_alpha_islands_winter.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:alpha_islands_winter", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:alpha_islands_winter", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_alpine_grove.json b/data/terralith/worldgen/structure/zpointer/terralith_alpine_grove.json index a6c796f0..ed4ae584 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_alpine_grove.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_alpine_grove.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:alpine_grove", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:alpine_grove", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_alpine_highlands.json b/data/terralith/worldgen/structure/zpointer/terralith_alpine_highlands.json index d0700d9f..9bb9402a 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_alpine_highlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_alpine_highlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:alpine_highlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:alpine_highlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_amethyst_canyon.json b/data/terralith/worldgen/structure/zpointer/terralith_amethyst_canyon.json index b97baf46..6ed79bbf 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_amethyst_canyon.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_amethyst_canyon.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:amethyst_canyon", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:amethyst_canyon", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_amethyst_rainforest.json b/data/terralith/worldgen/structure/zpointer/terralith_amethyst_rainforest.json index 77006dce..e376355a 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_amethyst_rainforest.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_amethyst_rainforest.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:amethyst_rainforest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:amethyst_rainforest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_ancient_sands.json b/data/terralith/worldgen/structure/zpointer/terralith_ancient_sands.json index 7823e2d3..76620ea7 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_ancient_sands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_ancient_sands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:ancient_sands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:ancient_sands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_arid_highlands.json b/data/terralith/worldgen/structure/zpointer/terralith_arid_highlands.json index 4bff7331..6bda2d37 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_arid_highlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_arid_highlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:arid_highlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:arid_highlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_ashen_savanna.json b/data/terralith/worldgen/structure/zpointer/terralith_ashen_savanna.json index 6cf61f76..92884a7d 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_ashen_savanna.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_ashen_savanna.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:ashen_savanna", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:ashen_savanna", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_basalt_cliffs.json b/data/terralith/worldgen/structure/zpointer/terralith_basalt_cliffs.json index 0f993c8a..df3b18c9 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_basalt_cliffs.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_basalt_cliffs.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:basalt_cliffs", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:basalt_cliffs", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_birch_taiga.json b/data/terralith/worldgen/structure/zpointer/terralith_birch_taiga.json index 6c269367..d11ef26e 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_birch_taiga.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_birch_taiga.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:birch_taiga", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:birch_taiga", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_blooming_plateau.json b/data/terralith/worldgen/structure/zpointer/terralith_blooming_plateau.json index adb92904..02da0285 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_blooming_plateau.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_blooming_plateau.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:blooming_plateau", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:blooming_plateau", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_blooming_valley.json b/data/terralith/worldgen/structure/zpointer/terralith_blooming_valley.json index db5efaf4..838e790c 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_blooming_valley.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_blooming_valley.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:blooming_valley", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:blooming_valley", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_brushland.json b/data/terralith/worldgen/structure/zpointer/terralith_brushland.json index fa4220ad..7cfc203a 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_brushland.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_brushland.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:brushland", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:brushland", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_bryce_canyon.json b/data/terralith/worldgen/structure/zpointer/terralith_bryce_canyon.json index a3cd1d8a..9286d280 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_bryce_canyon.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_bryce_canyon.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:bryce_canyon", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:bryce_canyon", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_caldera.json b/data/terralith/worldgen/structure/zpointer/terralith_caldera.json index f3aa9f6e..5d3c62bb 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_caldera.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_caldera.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:caldera", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:caldera", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_cloud_forest.json b/data/terralith/worldgen/structure/zpointer/terralith_cloud_forest.json index 737425b5..84ec2aa2 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_cloud_forest.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_cloud_forest.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:cloud_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:cloud_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_cold_shrubland.json b/data/terralith/worldgen/structure/zpointer/terralith_cold_shrubland.json index beb6d620..0de506b3 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_cold_shrubland.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_cold_shrubland.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:cold_shrubland", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:cold_shrubland", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_desert_canyon.json b/data/terralith/worldgen/structure/zpointer/terralith_desert_canyon.json index 4cb50f19..73f4e786 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_desert_canyon.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_desert_canyon.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:desert_canyon", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:desert_canyon", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_desert_oasis.json b/data/terralith/worldgen/structure/zpointer/terralith_desert_oasis.json index 002726af..0cbe56e5 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_desert_oasis.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_desert_oasis.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:desert_oasis", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:desert_oasis", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_desert_spires.json b/data/terralith/worldgen/structure/zpointer/terralith_desert_spires.json index 4acea509..64ee24f0 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_desert_spires.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_desert_spires.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:desert_spires", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:desert_spires", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_emerald_peaks.json b/data/terralith/worldgen/structure/zpointer/terralith_emerald_peaks.json index f49ab830..d58c8d4a 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_emerald_peaks.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_emerald_peaks.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:emerald_peaks", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:emerald_peaks", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_forested_highlands.json b/data/terralith/worldgen/structure/zpointer/terralith_forested_highlands.json index 0d049954..cb5d84b7 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_forested_highlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_forested_highlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:forested_highlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:forested_highlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_fractured_savanna.json b/data/terralith/worldgen/structure/zpointer/terralith_fractured_savanna.json index ab6a333c..7f8a107b 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_fractured_savanna.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_fractured_savanna.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:fractured_savanna", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:fractured_savanna", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_frozen_cliffs.json b/data/terralith/worldgen/structure/zpointer/terralith_frozen_cliffs.json index 991a9f44..86a893a7 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_frozen_cliffs.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_frozen_cliffs.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:frozen_cliffs", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:frozen_cliffs", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_glacial_chasm.json b/data/terralith/worldgen/structure/zpointer/terralith_glacial_chasm.json index 52c5832b..e016a6ca 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_glacial_chasm.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_glacial_chasm.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:glacial_chasm", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:glacial_chasm", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_granite_cliffs.json b/data/terralith/worldgen/structure/zpointer/terralith_granite_cliffs.json index f13dbe59..600abd3b 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_granite_cliffs.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_granite_cliffs.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:granite_cliffs", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:granite_cliffs", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_gravel_beach.json b/data/terralith/worldgen/structure/zpointer/terralith_gravel_beach.json index bbce7868..01c09ea0 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_gravel_beach.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_gravel_beach.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:gravel_beach", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:gravel_beach", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_gravel_desert.json b/data/terralith/worldgen/structure/zpointer/terralith_gravel_desert.json index b25b3ab0..82fb2a0a 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_gravel_desert.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_gravel_desert.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:gravel_desert", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:gravel_desert", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_haze_mountain.json b/data/terralith/worldgen/structure/zpointer/terralith_haze_mountain.json index 42be1ebe..53e07d77 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_haze_mountain.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_haze_mountain.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:haze_mountain", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:haze_mountain", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_highlands.json b/data/terralith/worldgen/structure/zpointer/terralith_highlands.json index 170e93dc..c891fe10 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_highlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_highlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:highlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:highlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_hot_shrubland.json b/data/terralith/worldgen/structure/zpointer/terralith_hot_shrubland.json index 589b4012..767f78a3 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_hot_shrubland.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_hot_shrubland.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:hot_shrubland", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:hot_shrubland", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_ice_marsh.json b/data/terralith/worldgen/structure/zpointer/terralith_ice_marsh.json index cacd449e..ea2cc6b2 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_ice_marsh.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_ice_marsh.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:ice_marsh", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:ice_marsh", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_jungle_mountains.json b/data/terralith/worldgen/structure/zpointer/terralith_jungle_mountains.json index e045d771..18920f18 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_jungle_mountains.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_jungle_mountains.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:jungle_mountains", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:jungle_mountains", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_lavender_forest.json b/data/terralith/worldgen/structure/zpointer/terralith_lavender_forest.json index 40bf7f3b..4da3f078 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_lavender_forest.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_lavender_forest.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:lavender_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:lavender_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_lavender_valley.json b/data/terralith/worldgen/structure/zpointer/terralith_lavender_valley.json index 5b154c17..e6bb6381 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_lavender_valley.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_lavender_valley.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:lavender_valley", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:lavender_valley", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_lush_valley.json b/data/terralith/worldgen/structure/zpointer/terralith_lush_valley.json index 37df5809..3f2e674c 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_lush_valley.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_lush_valley.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:lush_valley", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:lush_valley", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_mirage_isles.json b/data/terralith/worldgen/structure/zpointer/terralith_mirage_isles.json index 96ed345d..739a4d9c 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_mirage_isles.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_mirage_isles.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:mirage_isles", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:mirage_isles", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_moonlight_grove.json b/data/terralith/worldgen/structure/zpointer/terralith_moonlight_grove.json index 75cb49b2..6f4032d0 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_moonlight_grove.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_moonlight_grove.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:moonlight_grove", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:moonlight_grove", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_moonlight_valley.json b/data/terralith/worldgen/structure/zpointer/terralith_moonlight_valley.json index 0a8b8b95..df2ea1ff 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_moonlight_valley.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_moonlight_valley.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:moonlight_valley", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:moonlight_valley", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_mountain_steppe.json b/data/terralith/worldgen/structure/zpointer/terralith_mountain_steppe.json index 66356fa5..e36e8a42 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_mountain_steppe.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_mountain_steppe.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:mountain_steppe", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:mountain_steppe", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_orchid_swamp.json b/data/terralith/worldgen/structure/zpointer/terralith_orchid_swamp.json index f56764f1..5aeecfba 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_orchid_swamp.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_orchid_swamp.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:orchid_swamp", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:orchid_swamp", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_painted_mountains.json b/data/terralith/worldgen/structure/zpointer/terralith_painted_mountains.json index 8b4715fc..2abe5768 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_painted_mountains.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_painted_mountains.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:painted_mountains", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:painted_mountains", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_red_oasis.json b/data/terralith/worldgen/structure/zpointer/terralith_red_oasis.json index b339a30c..c329e9be 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_red_oasis.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_red_oasis.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:red_oasis", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:red_oasis", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_rocky_jungle.json b/data/terralith/worldgen/structure/zpointer/terralith_rocky_jungle.json index 4126172a..1466c8ff 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_rocky_jungle.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_rocky_jungle.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:rocky_jungle", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:rocky_jungle", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_rocky_mountains.json b/data/terralith/worldgen/structure/zpointer/terralith_rocky_mountains.json index 3632df38..d33adce4 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_rocky_mountains.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_rocky_mountains.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:rocky_mountains", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:rocky_mountains", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_rocky_shrubland.json b/data/terralith/worldgen/structure/zpointer/terralith_rocky_shrubland.json index 1e86052f..952a05cd 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_rocky_shrubland.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_rocky_shrubland.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:rocky_shrubland", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:rocky_shrubland", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_sakura_grove.json b/data/terralith/worldgen/structure/zpointer/terralith_sakura_grove.json index 8d03805d..7b6c1a90 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_sakura_grove.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_sakura_grove.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:sakura_grove", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:sakura_grove", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_sakura_valley.json b/data/terralith/worldgen/structure/zpointer/terralith_sakura_valley.json index 2771fe78..3758c6a3 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_sakura_valley.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_sakura_valley.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:sakura_valley", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:sakura_valley", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_sandstone_valley.json b/data/terralith/worldgen/structure/zpointer/terralith_sandstone_valley.json index 403b2b7b..c3f1547f 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_sandstone_valley.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_sandstone_valley.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:sandstone_valley", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:sandstone_valley", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_savanna_badlands.json b/data/terralith/worldgen/structure/zpointer/terralith_savanna_badlands.json index 9da5ea99..8a8f7c08 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_savanna_badlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_savanna_badlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:savanna_badlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:savanna_badlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_savanna_slopes.json b/data/terralith/worldgen/structure/zpointer/terralith_savanna_slopes.json index cd38e3ab..d4ed79c6 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_savanna_slopes.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_savanna_slopes.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:savanna_slopes", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:savanna_slopes", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_scarlet_mountains.json b/data/terralith/worldgen/structure/zpointer/terralith_scarlet_mountains.json index 5d60cdf5..042987aa 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_scarlet_mountains.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_scarlet_mountains.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:scarlet_mountains", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:scarlet_mountains", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_shield.json b/data/terralith/worldgen/structure/zpointer/terralith_shield.json index f6526ec2..a717bef3 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_shield.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_shield.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:shield", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:shield", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_shield_clearing.json b/data/terralith/worldgen/structure/zpointer/terralith_shield_clearing.json index 3e7c2778..4f7117ce 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_shield_clearing.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_shield_clearing.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:shield_clearing", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:shield_clearing", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_shrubland.json b/data/terralith/worldgen/structure/zpointer/terralith_shrubland.json index fe01853e..6fdf7cbb 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_shrubland.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_shrubland.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:shrubland", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:shrubland", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_siberian_grove.json b/data/terralith/worldgen/structure/zpointer/terralith_siberian_grove.json index 8c9a4f3a..c98163a2 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_siberian_grove.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_siberian_grove.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:siberian_grove", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:siberian_grove", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_siberian_taiga.json b/data/terralith/worldgen/structure/zpointer/terralith_siberian_taiga.json index 7f8cc3db..969aeb75 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_siberian_taiga.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_siberian_taiga.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:siberian_taiga", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:siberian_taiga", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_skylands.json b/data/terralith/worldgen/structure/zpointer/terralith_skylands.json index e7534135..ee4aec4b 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_skylands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_skylands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:skylands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:skylands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_skylands_autumn.json b/data/terralith/worldgen/structure/zpointer/terralith_skylands_autumn.json index 9e2f85f3..834ee1e3 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_skylands_autumn.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_skylands_autumn.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:skylands_autumn", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:skylands_autumn", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_skylands_spring.json b/data/terralith/worldgen/structure/zpointer/terralith_skylands_spring.json index d0935c58..63c12299 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_skylands_spring.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_skylands_spring.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:skylands_spring", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:skylands_spring", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_skylands_summer.json b/data/terralith/worldgen/structure/zpointer/terralith_skylands_summer.json index 59988f52..a2539de4 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_skylands_summer.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_skylands_summer.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:skylands_summer", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:skylands_summer", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_skylands_winter.json b/data/terralith/worldgen/structure/zpointer/terralith_skylands_winter.json index af0f9672..8a1ec2e7 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_skylands_winter.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_skylands_winter.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:skylands_winter", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:skylands_winter", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_snowy_badlands.json b/data/terralith/worldgen/structure/zpointer/terralith_snowy_badlands.json index 03d47a71..6c386c79 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_snowy_badlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_snowy_badlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:snowy_badlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:snowy_badlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_snowy_maple_forest.json b/data/terralith/worldgen/structure/zpointer/terralith_snowy_maple_forest.json index 29ecda59..f4f359a4 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_snowy_maple_forest.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_snowy_maple_forest.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:snowy_maple_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:snowy_maple_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_snowy_shield.json b/data/terralith/worldgen/structure/zpointer/terralith_snowy_shield.json index 7cb0a3e5..c7265fa9 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_snowy_shield.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_snowy_shield.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:snowy_shield", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:snowy_shield", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_steppe.json b/data/terralith/worldgen/structure/zpointer/terralith_steppe.json index 5682c02d..8d6ef795 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_steppe.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_steppe.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:steppe", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:steppe", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_stony_spires.json b/data/terralith/worldgen/structure/zpointer/terralith_stony_spires.json index 69d32e49..835bb9de 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_stony_spires.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_stony_spires.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:stony_spires", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:stony_spires", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_temperate_highlands.json b/data/terralith/worldgen/structure/zpointer/terralith_temperate_highlands.json index fe72bf62..09b46925 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_temperate_highlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_temperate_highlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:temperate_highlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:temperate_highlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_tropical_jungle.json b/data/terralith/worldgen/structure/zpointer/terralith_tropical_jungle.json index 030ce129..af92b05a 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_tropical_jungle.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_tropical_jungle.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:tropical_jungle", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:tropical_jungle", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_valley_clearing.json b/data/terralith/worldgen/structure/zpointer/terralith_valley_clearing.json index 42f648e0..f6b3a11c 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_valley_clearing.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_valley_clearing.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:valley_clearing", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:valley_clearing", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_volcanic_crater.json b/data/terralith/worldgen/structure/zpointer/terralith_volcanic_crater.json index 47a8c2bb..4ac3d6f6 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_volcanic_crater.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_volcanic_crater.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:volcanic_crater", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:volcanic_crater", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_volcanic_peaks.json b/data/terralith/worldgen/structure/zpointer/terralith_volcanic_peaks.json index 214fc077..ef65506b 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_volcanic_peaks.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_volcanic_peaks.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:volcanic_peaks", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:volcanic_peaks", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_warm_river.json b/data/terralith/worldgen/structure/zpointer/terralith_warm_river.json index a6359107..3480a600 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_warm_river.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_warm_river.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:warm_river", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:warm_river", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_warped_mesa.json b/data/terralith/worldgen/structure/zpointer/terralith_warped_mesa.json index e69ca88b..2acd6a4b 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_warped_mesa.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_warped_mesa.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:warped_mesa", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:warped_mesa", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_white_cliffs.json b/data/terralith/worldgen/structure/zpointer/terralith_white_cliffs.json index 033792bd..b08331d7 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_white_cliffs.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_white_cliffs.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:white_cliffs", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:white_cliffs", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_white_mesa.json b/data/terralith/worldgen/structure/zpointer/terralith_white_mesa.json index dc016c28..02b72176 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_white_mesa.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_white_mesa.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:white_mesa", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:white_mesa", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_windswept_spires.json b/data/terralith/worldgen/structure/zpointer/terralith_windswept_spires.json index 61f63ed4..5841d1b6 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_windswept_spires.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_windswept_spires.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:windswept_spires", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:windswept_spires", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_wintry_forest.json b/data/terralith/worldgen/structure/zpointer/terralith_wintry_forest.json index b5273f18..3edf26e2 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_wintry_forest.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_wintry_forest.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:wintry_forest", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:wintry_forest", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_yellowstone.json b/data/terralith/worldgen/structure/zpointer/terralith_yellowstone.json index 933176d9..091d155a 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_yellowstone.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_yellowstone.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:yellowstone", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:yellowstone", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_yosemite_cliffs.json b/data/terralith/worldgen/structure/zpointer/terralith_yosemite_cliffs.json index 555db788..715c23e4 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_yosemite_cliffs.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_yosemite_cliffs.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:yosemite_cliffs", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:yosemite_cliffs", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure/zpointer/terralith_yosemite_lowlands.json b/data/terralith/worldgen/structure/zpointer/terralith_yosemite_lowlands.json index 346a421f..95ecc160 100644 --- a/data/terralith/worldgen/structure/zpointer/terralith_yosemite_lowlands.json +++ b/data/terralith/worldgen/structure/zpointer/terralith_yosemite_lowlands.json @@ -1,14 +1,14 @@ { - "biomes": "terralith:yosemite_lowlands", - "adapt_noise": false, - "spawn_overrides": {}, "type": "minecraft:jigsaw", - "start_pool": "terralith:nothing", + "adapt_noise": false, + "biomes": "terralith:yosemite_lowlands", + "max_distance_from_center": 80, "size": 1, - "step": "surface_structures", + "spawn_overrides": {}, "start_height": { "absolute": 33 }, - "max_distance_from_center": 80, + "start_pool": "terralith:nothing", + "step": "surface_structures", "use_expansion_hack": false -} +} \ No newline at end of file diff --git a/data/terralith/worldgen/structure_set/rare_dungeon.json b/data/terralith/worldgen/structure_set/rare_dungeon.json index accd3a3a..896a869e 100644 --- a/data/terralith/worldgen/structure_set/rare_dungeon.json +++ b/data/terralith/worldgen/structure_set/rare_dungeon.json @@ -6,9 +6,9 @@ } ], "placement": { - "salt": 928472105, + "type": "minecraft:random_spread", + "salt": 1368854222, "spacing": 36, - "separation": 18, - "type": "minecraft:random_spread" + "separation": 18 } } diff --git a/data/terralith/worldgen/structure_set/rare_village.json b/data/terralith/worldgen/structure_set/rare_village.json index 43ef1a11..056bc324 100644 --- a/data/terralith/worldgen/structure_set/rare_village.json +++ b/data/terralith/worldgen/structure_set/rare_village.json @@ -10,9 +10,13 @@ } ], "placement": { - "salt": 42069, + "type": "minecraft:random_spread", + "salt": 1798451114, + "exclusion_zone": { + "other_set": "minecraft:villages", + "chunk_count": 8 + }, "spacing": 46, - "separation": 18, - "type": "minecraft:random_spread" + "separation": 18 } } diff --git a/data/terralith/worldgen/structure_set/ruin.json b/data/terralith/worldgen/structure_set/ruin.json index dafd09a0..d28ec8dd 100644 --- a/data/terralith/worldgen/structure_set/ruin.json +++ b/data/terralith/worldgen/structure_set/ruin.json @@ -6,9 +6,9 @@ } ], "placement": { - "salt": 3141592653589, + "type": "minecraft:random_spread", + "salt": 1375825094, "spacing": 27, - "separation": 10, - "type": "minecraft:random_spread" + "separation": 10 } } diff --git a/data/terralith/worldgen/structure_set/underground.json b/data/terralith/worldgen/structure_set/underground.json index 8bb2dc3a..08beecb1 100644 --- a/data/terralith/worldgen/structure_set/underground.json +++ b/data/terralith/worldgen/structure_set/underground.json @@ -26,9 +26,9 @@ } ], "placement": { - "salt": 69696969, + "type": "minecraft:random_spread", + "salt": 838677219, "spacing": 11, - "separation": 3, - "type": "minecraft:random_spread" + "separation": 3 } } diff --git a/data/terralith/worldgen/structure_set/underground_dungeon.json b/data/terralith/worldgen/structure_set/underground_dungeon.json index 6682b081..0662c9c3 100644 --- a/data/terralith/worldgen/structure_set/underground_dungeon.json +++ b/data/terralith/worldgen/structure_set/underground_dungeon.json @@ -6,9 +6,9 @@ } ], "placement": { - "salt": 6942069, + "type": "minecraft:random_spread", + "salt": 1722690696, "spacing": 9, - "separation": 6, - "type": "minecraft:random_spread" + "separation": 6 } } diff --git a/data/terralith/worldgen/template_pool/nothing.json b/data/terralith/worldgen/template_pool/nothing.json index 25b78294..2d2e36eb 100644 --- a/data/terralith/worldgen/template_pool/nothing.json +++ b/data/terralith/worldgen/template_pool/nothing.json @@ -1,15 +1,15 @@ { - "name": "apollo_was_here_lmao", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { + "element_type": "minecraft:single_pool_element", "location": "terralith:null_structure", "processors": "minecraft:empty", - "projection": "rigid", - "element_type": "minecraft:single_pool_element" - } + "projection": "rigid" + }, + "weight": 1 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "apollo_was_here_lmao" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/ruin/glacial/hut.json b/data/terralith/worldgen/template_pool/ruin/glacial/hut.json index 03ce5c31..a12c9b13 100644 --- a/data/terralith/worldgen/template_pool/ruin/glacial/hut.json +++ b/data/terralith/worldgen/template_pool/ruin/glacial/hut.json @@ -1,33 +1,33 @@ { - "name": "you_are_reading_my_code_lmao", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:ruin/glacial/interior1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:ruin/glacial/interior2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:ruin/glacial/interior216", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "you_are_reading_my_code_lmao" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/spire.json b/data/terralith/worldgen/template_pool/spire.json index cf3b576a..dbcabcac 100644 --- a/data/terralith/worldgen/template_pool/spire.json +++ b/data/terralith/worldgen/template_pool/spire.json @@ -1,15 +1,15 @@ { - "name": "terralith:spire", - "fallback": "minecraft:empty", - "elements": [ - { - "weight": 4, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "location": "terralith:spire", - "processors": "minecraft:empty" - } - } - ] + "elements": [ + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "terralith:null_structure", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 4 + } + ], + "fallback": "minecraft:empty", + "name": "terralith:spire" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/spire/base_l.json b/data/terralith/worldgen/template_pool/spire/base_l.json index 6baae0c0..3710199e 100644 --- a/data/terralith/worldgen/template_pool/spire/base_l.json +++ b/data/terralith/worldgen/template_pool/spire/base_l.json @@ -1,15 +1,15 @@ { - "name": "terralith:spire/base_l", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:spire/base_l", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "terralith:spire/base_l" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/spire/base_r.json b/data/terralith/worldgen/template_pool/spire/base_r.json index 5bc75f51..5555e7f8 100644 --- a/data/terralith/worldgen/template_pool/spire/base_r.json +++ b/data/terralith/worldgen/template_pool/spire/base_r.json @@ -1,15 +1,15 @@ { - "name": "terralith:spire/base_r", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:spire/base_r", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "terralith:spire/base_r" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/spire/layer1.json b/data/terralith/worldgen/template_pool/spire/layer1.json index a295b5b6..2d9f8280 100644 --- a/data/terralith/worldgen/template_pool/spire/layer1.json +++ b/data/terralith/worldgen/template_pool/spire/layer1.json @@ -1,15 +1,15 @@ { - "name": "terralith:spire/layer1", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:spire/layer1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "terralith:spire/layer1" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/spire/layer2.json b/data/terralith/worldgen/template_pool/spire/layer2.json index f0c82e8e..f2501b73 100644 --- a/data/terralith/worldgen/template_pool/spire/layer2.json +++ b/data/terralith/worldgen/template_pool/spire/layer2.json @@ -1,15 +1,15 @@ { - "name": "terralith:spire/layer2", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:spire/layer2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "terralith:spire/layer2" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/spire/layer3.json b/data/terralith/worldgen/template_pool/spire/layer3.json index 7b2eeae2..65164f3e 100644 --- a/data/terralith/worldgen/template_pool/spire/layer3.json +++ b/data/terralith/worldgen/template_pool/spire/layer3.json @@ -1,15 +1,15 @@ { - "name": "terralith:spire/layer3", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:spire/layer3", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "terralith:spire/layer3" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/spire/layer4.json b/data/terralith/worldgen/template_pool/spire/layer4.json index 04d5f6fc..1d7f9670 100644 --- a/data/terralith/worldgen/template_pool/spire/layer4.json +++ b/data/terralith/worldgen/template_pool/spire/layer4.json @@ -1,15 +1,15 @@ { - "name": "terralith:spire/layer4", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:spire/layer4", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "terralith:spire/layer4" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/underground/frosted_dungeon.json b/data/terralith/worldgen/template_pool/underground/frosted_dungeon.json index 7fb5433e..215424bc 100644 --- a/data/terralith/worldgen/template_pool/underground/frosted_dungeon.json +++ b/data/terralith/worldgen/template_pool/underground/frosted_dungeon.json @@ -1,15 +1,15 @@ - { - "name": "spooky_scary", - "fallback": "minecraft:empty", - "elements": [ - { - "weight": 1, - "element": { - "element_type": "minecraft:single_pool_element", - "projection": "rigid", - "location": "terralith:underground/dungeon1", - "processors": "minecraft:empty" - } - } - ] - } \ No newline at end of file +{ + "elements": [ + { + "element": { + "element_type": "minecraft:single_pool_element", + "location": "terralith:underground/dungeon1", + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 + } + ], + "fallback": "minecraft:empty", + "name": "spooky_scary" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/underground/giant_bee_hive.json b/data/terralith/worldgen/template_pool/underground/giant_bee_hive.json index 9d953326..5ed8b44a 100644 --- a/data/terralith/worldgen/template_pool/underground/giant_bee_hive.json +++ b/data/terralith/worldgen/template_pool/underground/giant_bee_hive.json @@ -1,24 +1,24 @@ { - "name": "ya_like_jazz", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/giant_bee_hive_1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/giant_bee_hive_2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "ya_like_jazz" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/underground/mining_outpost.json b/data/terralith/worldgen/template_pool/underground/mining_outpost.json index 9ab94fef..3bfd0ee3 100644 --- a/data/terralith/worldgen/template_pool/underground/mining_outpost.json +++ b/data/terralith/worldgen/template_pool/underground/mining_outpost.json @@ -1,25 +1,24 @@ { - "name": "side_to_side", - "fallback": "minecraft:empty", "elements": [ - { - "weight": 6, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/largeminingoutpost", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 6 }, { - "weight": 7, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/smallminingoutpost", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 7 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "side_to_side" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/underground/oak_cabin.json b/data/terralith/worldgen/template_pool/underground/oak_cabin.json index 5fd8213a..454dcd5d 100644 --- a/data/terralith/worldgen/template_pool/underground/oak_cabin.json +++ b/data/terralith/worldgen/template_pool/underground/oak_cabin.json @@ -1,24 +1,24 @@ - { - "name": "lmao_stop_reading_me", - "fallback": "minecraft:empty", +{ "elements": [ - { - "weight": 4, + { "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/large_ruined_oak_cabin", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 4 }, { - "weight": 7, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/small_ruined_oak_cabin", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 7 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "lmao_stop_reading_me" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/underground/old_refinery.json b/data/terralith/worldgen/template_pool/underground/old_refinery.json index 9c1fefb8..ed527e39 100644 --- a/data/terralith/worldgen/template_pool/underground/old_refinery.json +++ b/data/terralith/worldgen/template_pool/underground/old_refinery.json @@ -1,15 +1,15 @@ { - "name": "death_potion", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/old_refinery", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "death_potion" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/underground/sunken_tower.json b/data/terralith/worldgen/template_pool/underground/sunken_tower.json index 42c21e72..c8730477 100644 --- a/data/terralith/worldgen/template_pool/underground/sunken_tower.json +++ b/data/terralith/worldgen/template_pool/underground/sunken_tower.json @@ -1,15 +1,15 @@ { - "name": "oh", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/sunken_tower", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "oh" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/underground/witch_hut.json b/data/terralith/worldgen/template_pool/underground/witch_hut.json index 1d3d8934..d8306663 100644 --- a/data/terralith/worldgen/template_pool/underground/witch_hut.json +++ b/data/terralith/worldgen/template_pool/underground/witch_hut.json @@ -1,15 +1,15 @@ { - "name": "bad_luck", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:underground/witchhut_01", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "bad_luck" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/baby_villager.json b/data/terralith/worldgen/template_pool/village/baby_villager.json index 3b658ddd..3f9b7e87 100644 --- a/data/terralith/worldgen/template_pool/village/baby_villager.json +++ b/data/terralith/worldgen/template_pool/village/baby_villager.json @@ -1,15 +1,15 @@ { - "name": "minecraft:village/desert/villagers", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { + "element_type": "minecraft:legacy_single_pool_element", "location": "minecraft:village/desert/villagers/baby", "processors": "minecraft:empty", - "projection": "rigid", - "element_type": "minecraft:legacy_single_pool_element" - } + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "minecraft:village/desert/villagers" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/desert/baby_villager.json b/data/terralith/worldgen/template_pool/village/desert/baby_villager.json index 3b658ddd..3f9b7e87 100644 --- a/data/terralith/worldgen/template_pool/village/desert/baby_villager.json +++ b/data/terralith/worldgen/template_pool/village/desert/baby_villager.json @@ -1,15 +1,15 @@ { - "name": "minecraft:village/desert/villagers", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { + "element_type": "minecraft:legacy_single_pool_element", "location": "minecraft:village/desert/villagers/baby", "processors": "minecraft:empty", - "projection": "rigid", - "element_type": "minecraft:legacy_single_pool_element" - } + "projection": "rigid" + }, + "weight": 1 } - ] + ], + "fallback": "minecraft:empty", + "name": "minecraft:village/desert/villagers" } \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/desert/houses.json b/data/terralith/worldgen/template_pool/village/desert/houses.json index 26cf38b0..b827fa0c 100644 --- a/data/terralith/worldgen/template_pool/village/desert/houses.json +++ b/data/terralith/worldgen/template_pool/village/desert/houses.json @@ -1,206 +1,204 @@ { - "name": "terralith:village/desert/houses", - "fallback": "minecraft:empty", "elements": [ { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/fisherman1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/fisherman2", - "processors": "terralith:village/desert/lmao" - } + "processors": "terralith:village/desert/lmao", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/toolsmith1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/armorsmith1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/weaponsmith1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/library1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, - { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/shepherd1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/butcher1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/cartographer1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/cartographer2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic3", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic4", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic5", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic6", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/mason1", - "processors": "terralith:village/desert/mason" - } + "processors": "terralith:village/desert/mason", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/chapel1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/fletcher1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/farmer", - "processors": "minecraft:empty" - } - } - , + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 + }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic_big1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 40, "element": { "element_type": "minecraft:empty_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic_big1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 40 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "terralith:village/desert/houses" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/desert/houses_extra.json b/data/terralith/worldgen/template_pool/village/desert/houses_extra.json index b26acd4e..b51bd7ab 100644 --- a/data/terralith/worldgen/template_pool/village/desert/houses_extra.json +++ b/data/terralith/worldgen/template_pool/village/desert/houses_extra.json @@ -1,206 +1,204 @@ { - "name": "terralith:village/desert/houses", - "fallback": "minecraft:empty", "elements": [ { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/fisherman1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/fisherman2", - "processors": "terralith:village/desert/lmao" - } + "processors": "terralith:village/desert/lmao", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/toolsmith1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/armorsmith1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/weaponsmith1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/library1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, - { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/shepherd1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/butcher1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/cartographer1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/cartographer2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic3", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic4", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic5", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic6", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/mason1", - "processors": "terralith:village/desert/mason" - } + "processors": "terralith:village/desert/mason", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/chapel1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/fletcher1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/farmer", - "processors": "minecraft:empty" - } - } - , + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 + }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic_big1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 40, "element": { "element_type": "minecraft:empty_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/generic_big1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 40 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "terralith:village/desert/houses" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/desert/roads.json b/data/terralith/worldgen/template_pool/village/desert/roads.json index b11ab272..910b4a82 100644 --- a/data/terralith/worldgen/template_pool/village/desert/roads.json +++ b/data/terralith/worldgen/template_pool/village/desert/roads.json @@ -1,141 +1,141 @@ { - "name": "terralith:village/desert/roads", - "fallback": "terralith:village/desert/terminators", "elements": [ { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/straight2", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/straight1", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/straight3", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/straight4", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/straight5", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/straight6", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/t1", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/t2", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/bend1", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/bend2", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 6, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/roads/inter1", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 6 }, { - "weight": 2, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term1", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 2 }, { - "weight": 1, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term2", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term3", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term4", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 1 } - ] -} + ], + "fallback": "terralith:village/desert/terminators", + "name": "terralith:village/desert/roads" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/desert/starts.json b/data/terralith/worldgen/template_pool/village/desert/starts.json index bdd3efe3..c73ca303 100644 --- a/data/terralith/worldgen/template_pool/village/desert/starts.json +++ b/data/terralith/worldgen/template_pool/village/desert/starts.json @@ -1,15 +1,15 @@ { - "name": "terralith:village/desert/starts", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/desert/houses/castle", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "terralith:village/desert/starts" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/desert/terminators.json b/data/terralith/worldgen/template_pool/village/desert/terminators.json index a1ebb509..7475a087 100644 --- a/data/terralith/worldgen/template_pool/village/desert/terminators.json +++ b/data/terralith/worldgen/template_pool/village/desert/terminators.json @@ -1,42 +1,42 @@ { - "name": "terralith:village/desert/roads", - "fallback": "minecraft:empty", "elements": [ { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term1", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term2", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term3", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/desert/terminators/term4", - "processors": "terralith:village/desert/road" - } + "processors": "terralith:village/desert/road", + "projection": "terrain_matching" + }, + "weight": 4 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "terralith:village/desert/roads" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/fortified/houses.json b/data/terralith/worldgen/template_pool/village/fortified/houses.json index 1b38d557..acdeb69d 100644 --- a/data/terralith/worldgen/template_pool/village/fortified/houses.json +++ b/data/terralith/worldgen/template_pool/village/fortified/houses.json @@ -1,206 +1,204 @@ { - "name": "terralith:village/fortified/houses", - "fallback": "minecraft:empty", "elements": [ { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/fisherman", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/smith1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/library", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, - { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/shepherd", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/butcher", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/cartographer", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic3", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic4", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic5", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/mason", - "processors": "terralith:village/fortified/mason" - } + "processors": "terralith:village/fortified/mason", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/church", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 1, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/archer", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/farmer", - "processors": "minecraft:empty" - } - } - , + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 + }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic_big1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic_big2", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic_big3", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/generic_big4", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/barn", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/graveyard", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 }, { - "weight": 2, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/houses/big1", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 2 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "terralith:village/fortified/houses" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/fortified/roads.json b/data/terralith/worldgen/template_pool/village/fortified/roads.json index c5a863e2..7a32983e 100644 --- a/data/terralith/worldgen/template_pool/village/fortified/roads.json +++ b/data/terralith/worldgen/template_pool/village/fortified/roads.json @@ -1,114 +1,114 @@ { - "name": "terralith:village/fortified/roads", - "fallback": "terralith:village/fortified/terminators", "elements": [ { - "weight": 25, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/roads/straight2", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 25 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/roads/straight1", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/roads/t1", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/roads/t2", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/roads/bend1", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 10, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/roads/bend2", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 10 }, { - "weight": 6, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/roads/inter1", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 6 }, { - "weight": 1, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/roads/intersection_big", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "rigid" + }, + "weight": 1 }, { - "weight": 2, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term1", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 2 }, { - "weight": 1, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term2", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term3", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 1 }, { - "weight": 1, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term4", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 1 } - ] -} + ], + "fallback": "terralith:village/fortified/terminators", + "name": "terralith:village/fortified/roads" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/fortified/starts.json b/data/terralith/worldgen/template_pool/village/fortified/starts.json index 66a00216..804e8f10 100644 --- a/data/terralith/worldgen/template_pool/village/fortified/starts.json +++ b/data/terralith/worldgen/template_pool/village/fortified/starts.json @@ -1,21 +1,21 @@ { - "name": "terralith:village/fortified/starts", - "fallback": "minecraft:empty", "elements": [ { - "weight": 1, "element": { "element_type": "minecraft:empty_pool_element" - } + }, + "weight": 1 }, { - "weight": 3, "element": { "element_type": "minecraft:single_pool_element", - "projection": "rigid", "location": "terralith:village/fortified/start_castle", - "processors": "minecraft:empty" - } + "processors": "minecraft:empty", + "projection": "rigid" + }, + "weight": 3 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "terralith:village/fortified/starts" +} \ No newline at end of file diff --git a/data/terralith/worldgen/template_pool/village/fortified/terminators.json b/data/terralith/worldgen/template_pool/village/fortified/terminators.json index de2fcbe0..01c496d8 100644 --- a/data/terralith/worldgen/template_pool/village/fortified/terminators.json +++ b/data/terralith/worldgen/template_pool/village/fortified/terminators.json @@ -1,42 +1,42 @@ { - "name": "terralith:village/fortified/roads", - "fallback": "minecraft:empty", "elements": [ { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term1", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term2", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term3", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 4 }, { - "weight": 4, "element": { "element_type": "minecraft:legacy_single_pool_element", - "projection": "terrain_matching", "location": "terralith:village/fortified/terminators/term4", - "processors": "terralith:village/fortified/road" - } + "processors": "terralith:village/fortified/road", + "projection": "terrain_matching" + }, + "weight": 4 } - ] -} + ], + "fallback": "minecraft:empty", + "name": "terralith:village/fortified/roads" +} \ No newline at end of file diff --git a/pack.mcmeta b/pack.mcmeta index ba985f8b..2564b4bc 100644 --- a/pack.mcmeta +++ b/pack.mcmeta @@ -1,5 +1,5 @@ { - "pack": { + "pack": { "supported_formats": [ 15, 18