From 58641ad8db3d08dda2022d309ea7090b8c4090f7 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sat, 10 May 2025 15:00:09 +0100 Subject: [PATCH] moon biome/feature updates, added chorus plants --- kubejs/data/ad_astra/dimension/moon.json | 70 +++++++++-- .../biome/moon/lunar_asurine_dense.json | 102 ++++++++++++++++ ...r_maria.json => lunar_asurine_sparse.json} | 4 +- ...ar_uplift.json => lunar_chorus_dense.json} | 4 +- .../biome/moon/lunar_chorus_sparse.json | 112 ++++++++++++++++++ ...ar_corals.json => lunar_corals_dense.json} | 1 - ...r_sprouts.json => lunar_lights_dense.json} | 3 +- ...s_sparse.json => lunar_lights_sparse.json} | 4 +- .../tfg/worldgen/biome/moon/lunar_plains.json | 106 +++++++++++++++++ .../moon/surface/chorus_plant.json | 6 +- .../worldgen/noise_settings/moon_noise.json | 2 +- .../moon/surface/chorus_plant_common.json | 19 +++ ...orus_plant.json => chorus_plant_rare.json} | 5 +- .../moon/surface/warped_sprouts_patch.json | 2 +- .../moon/surface/warped_vine.json | 2 +- kubejs/startup_scripts/tfg/blocks.space.js | 2 +- kubejs/startup_scripts/tfg/constants.js | 11 +- 17 files changed, 422 insertions(+), 33 deletions(-) create mode 100644 kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json rename kubejs/data/tfg/worldgen/biome/moon/{lunar_maria.json => lunar_asurine_sparse.json} (93%) rename kubejs/data/tfg/worldgen/biome/moon/{lunar_uplift.json => lunar_chorus_dense.json} (95%) create mode 100644 kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json rename kubejs/data/tfg/worldgen/biome/moon/{lunar_corals.json => lunar_corals_dense.json} (98%) rename kubejs/data/tfg/worldgen/biome/moon/{lunar_sprouts.json => lunar_lights_dense.json} (98%) rename kubejs/data/tfg/worldgen/biome/moon/{lunar_sprouts_sparse.json => lunar_lights_sparse.json} (96%) create mode 100644 kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant_common.json rename kubejs/data/tfg/worldgen/placed_feature/moon/surface/{chorus_plant.json => chorus_plant_rare.json} (81%) diff --git a/kubejs/data/ad_astra/dimension/moon.json b/kubejs/data/ad_astra/dimension/moon.json index abd018142..8838c88b8 100644 --- a/kubejs/data/ad_astra/dimension/moon.json +++ b/kubejs/data/ad_astra/dimension/moon.json @@ -7,37 +7,61 @@ "type": "minecraft:multi_noise", "biomes": [ { - "biome": "tfg:moon/lunar_sprouts", + "biome": "tfg:moon/lunar_lights_dense", "parameters": { "temperature": 0, "humidity": 0, "continentalness": [ 0.3, 1 ], "erosion": 0, - "weirdness": 0, + "weirdness": [ 0.3, 1 ], "depth": 0, "offset": 0 } }, { - "biome": "tfg:moon/lunar_sprouts_sparse", + "biome": "tfg:moon/lunar_lights_sparse", "parameters": { "temperature": 0, "humidity": 0, - "continentalness": [ 0.15, 0.4 ], + "continentalness": [ 0.15, 0.3 ], "erosion": 0, - "weirdness": 0, + "weirdness": [ 0.15, 0.3 ], "depth": 0, "offset": 0 } }, { - "biome": "tfg:moon/lunar_uplift", + "biome": "tfg:moon/lunar_asurine_dense", + "parameters": { + "temperature": 0, + "humidity": 0, + "continentalness": [ 0.3, 1 ], + "erosion": 0, + "weirdness": [ -1, -0.3 ], + "depth": 0, + "offset": 0 + } + }, + { + "biome": "tfg:moon/lunar_asurine_sparse", + "parameters": { + "temperature": 0, + "humidity": 0, + "continentalness": [ 0.15, 0.3 ], + "erosion": 0, + "weirdness": [ -0.3, -0.15 ], + "depth": 0, + "offset": 0 + } + }, + { + "biome": "tfg:moon/lunar_plains", "parameters": { "temperature": 0, "humidity": 0, "continentalness": [ -0.15, 0.15 ], "erosion": 0, - "weirdness": 0, + "weirdness": [ -0.15, 0.15 ], "depth": 0, "offset": 0 } @@ -47,21 +71,45 @@ "parameters": { "temperature": 0, "humidity": 0, - "continentalness": [ -0.4, -0.15 ], + "continentalness": [ -0.3, -0.15 ], "erosion": 0, - "weirdness": 0, + "weirdness": [ -0.3, -0.15 ], "depth": 0, "offset": 0 } }, { - "biome": "tfg:moon/lunar_corals", + "biome": "tfg:moon/lunar_corals_dense", "parameters": { "temperature": 0, "humidity": 0, "continentalness": [ -1, -0.3 ], "erosion": 0, - "weirdness": 0, + "weirdness": [ -1, -0.3 ], + "depth": 0, + "offset": 0 + } + }, + { + "biome": "tfg:moon/lunar_chorus_sparse", + "parameters": { + "temperature": 0, + "humidity": 0, + "continentalness": [ -0.3, -0.15 ], + "erosion": 0, + "weirdness": [ 0.15, 0.3 ], + "depth": 0, + "offset": 0 + } + }, + { + "biome": "tfg:moon/lunar_chorus_dense", + "parameters": { + "temperature": 0, + "humidity": 0, + "continentalness": [ -1, -0.3 ], + "erosion": 0, + "weirdness": [ 0.3, 1 ], "depth": 0, "offset": 0 } diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json new file mode 100644 index 000000000..222432f08 --- /dev/null +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json @@ -0,0 +1,102 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 0, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [ + "tfg:moon/blob/asurine", + "tfg:earth/geode/amethyst", + "tfg:earth/geode/barite", + "tfg:earth/geode/calcite", + "tfg:earth/geode/gypsum", + "tfg:earth/geode/opal", + "tfg:earth/geode/pyrite", + "tfg:earth/geode/quartzite" + ], + [], + [ + "tfc:vein/gabbro_dike", + "tfc:vein/diorite_dike" + ], + [], + "#tfg:moon_veins", + [], + [], + [ + "tfg:moon/surface/basalt_delta", + "tfg:moon/surface/loose_basalt_rocks" + ], + [ + "tfg:moon/hardening" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "ad_astra:star_crawler", + "maxCount": 4, + "minCount": 2, + "weight": 100 + }, + { + "type": "ad_astra:corrupted_lunarian", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, + { + "type": "minecraft:enderman", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, + { + "type": "minecraft:endermite", + "maxCount": 4, + "minCount": 2, + "weight": 10 + }, + { + "type": "species:limpet", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "endermanoverhaul:soulsand_valley_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_maria.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_sparse.json similarity index 93% rename from kubejs/data/tfg/worldgen/biome/moon/lunar_maria.json rename to kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_sparse.json index 285956ec6..faa1fadfc 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_maria.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_sparse.json @@ -44,9 +44,7 @@ [ "tfg:moon/surface/basalt_delta", "tfg:moon/surface/loose_basalt_rocks", - "tfg:moon/surface/warped_roots_patch", - "tfg:moon/surface/warped_sprouts_patch", - "tfg:moon/surface/warped_vine" + "tfg:moon/surface/warped_sprouts_patch" ], [ "tfg:moon/hardening" diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_uplift.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json similarity index 95% rename from kubejs/data/tfg/worldgen/biome/moon/lunar_uplift.json rename to kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json index a1a74b3c9..b77d87fca 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_uplift.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json @@ -23,7 +23,6 @@ [], [], [ - "tfg:moon/blob/asurine", "tfg:earth/geode/amethyst", "tfg:earth/geode/barite", "tfg:earth/geode/calcite", @@ -44,7 +43,8 @@ [ "tfg:moon/surface/gabbro_rock_pile", "tfg:moon/surface/loose_gabbro_rocks", - "tfg:moon/surface/warped_sprouts_patch" + "tfg:moon/surface/warped_sprouts_patch", + "tfg:moon/surface/chorus_plant_common" ], [ "tfg:moon/hardening" diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json new file mode 100644 index 000000000..ad4299cbc --- /dev/null +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json @@ -0,0 +1,112 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 0, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [ + "tfg:moon/blob/asurine", + "tfg:earth/geode/amethyst", + "tfg:earth/geode/barite", + "tfg:earth/geode/calcite", + "tfg:earth/geode/gypsum", + "tfg:earth/geode/opal", + "tfg:earth/geode/pyrite", + "tfg:earth/geode/quartzite" + ], + [], + [ + "tfc:vein/gabbro_dike", + "tfc:vein/diorite_dike" + ], + [], + "#tfg:moon_veins", + [], + [], + [ + "tfg:moon/surface/gabbro_rock_pile", + "tfg:moon/surface/loose_gabbro_rocks", + "tfg:moon/surface/warped_sprouts_patch", + "tfg:moon/surface/warped_roots_patch", + "tfg:moon/surface/chorus_plant_rare" + ], + [ + "tfg:moon/hardening" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [ + { + "type": "minecraft:rabbit", + "maxCount": 1, + "minCount": 1, + "weight": 10 + } + ], + "misc": [], + "monster": [ + { + "type": "ad_astra:star_crawler", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, + { + "type": "ad_astra:corrupted_lunarian", + "maxCount": 4, + "minCount": 2, + "weight": 100 + }, + { + "type": "minecraft:enderman", + "maxCount": 1, + "minCount": 1, + "weight": 10 + }, + { + "type": "minecraft:endermite", + "maxCount": 4, + "minCount": 2, + "weight": 10 + }, + { + "type": "species:limpet", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "endermanoverhaul:windswept_hills_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 50 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json similarity index 98% rename from kubejs/data/tfg/worldgen/biome/moon/lunar_corals.json rename to kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json index dcb14b818..461067915 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json @@ -23,7 +23,6 @@ [], [], [ - "tfg:moon/blob/asurine", "tfg:earth/geode/amethyst", "tfg:earth/geode/barite", "tfg:earth/geode/calcite", diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_sprouts.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json similarity index 98% rename from kubejs/data/tfg/worldgen/biome/moon/lunar_sprouts.json rename to kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json index 6e401b492..b5d84980f 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_sprouts.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json @@ -23,7 +23,6 @@ [], [], [ - "tfg:moon/blob/asurine", "tfg:earth/geode/amethyst", "tfg:earth/geode/barite", "tfg:earth/geode/calcite", @@ -44,8 +43,8 @@ [ "tfg:moon/surface/moon_rock_pile", "tfg:moon/surface/loose_moon_stone_rocks", - "tfg:moon/surface/warped_roots_patch", "tfg:moon/surface/warped_sprouts_patch", + "tfg:moon/surface/warped_roots_patch", "tfg:moon/surface/warped_vine" ], [ diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_sprouts_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json similarity index 96% rename from kubejs/data/tfg/worldgen/biome/moon/lunar_sprouts_sparse.json rename to kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json index a591ccbc6..f8ff81544 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_sprouts_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json @@ -44,8 +44,8 @@ [ "tfg:moon/surface/moon_rock_pile", "tfg:moon/surface/loose_moon_stone_rocks", - "tfg:moon/surface/warped_roots_patch", - "tfg:moon/surface/warped_sprouts_patch" + "tfg:moon/surface/warped_sprouts_patch", + "tfg:moon/surface/warped_roots_patch" ], [ "tfg:moon/hardening" diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json new file mode 100644 index 000000000..9e9664a26 --- /dev/null +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json @@ -0,0 +1,106 @@ +{ + "carvers": { + "air": [ + "minecraft:cave", + "minecraft:cave_extra_underground", + "minecraft:canyon" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 0, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011 + }, + "features": [ + [], + [], + [ + "tfg:moon/blob/asurine", + "tfg:earth/geode/amethyst", + "tfg:earth/geode/barite", + "tfg:earth/geode/calcite", + "tfg:earth/geode/gypsum", + "tfg:earth/geode/opal", + "tfg:earth/geode/pyrite", + "tfg:earth/geode/quartzite" + ], + [], + [ + "tfc:vein/gabbro_dike", + "tfc:vein/diorite_dike" + ], + [], + "#tfg:moon_veins", + [], + [], + [ + "tfg:moon/surface/basalt_delta", + "tfg:moon/surface/moon_rock_pile", + "tfg:moon/surface/dead_coral_fans", + "tfg:moon/surface/loose_moon_stone_rocks", + "tfg:moon/surface/loose_basalt_rocks", + "tfg:moon/surface/warped_sprouts_patch" + ], + [ + "tfg:moon/hardening" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "ad_astra:star_crawler", + "maxCount": 4, + "minCount": 2, + "weight": 100 + }, + { + "type": "ad_astra:corrupted_lunarian", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, + { + "type": "minecraft:enderman", + "maxCount": 1, + "minCount": 1, + "weight": 20 + }, + { + "type": "minecraft:endermite", + "maxCount": 4, + "minCount": 2, + "weight": 10 + }, + { + "type": "species:limpet", + "maxCount": 2, + "minCount": 1, + "weight": 100 + }, + { + "type": "endermanoverhaul:soulsand_valley_enderman", + "maxCount": 1, + "minCount": 1, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.7 +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/moon/surface/chorus_plant.json b/kubejs/data/tfg/worldgen/configured_feature/moon/surface/chorus_plant.json index 49508adb8..20d2c8c99 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/moon/surface/chorus_plant.json +++ b/kubejs/data/tfg/worldgen/configured_feature/moon/surface/chorus_plant.json @@ -1,6 +1,4 @@ { - "type": "tfc:kelp_tree", - "config": { - "block": "tfc:plant/giant_kelp_flower" - } + "type": "tfg:lunar_chorus_plant", + "config": {} } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json b/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json index 26a426a56..5836fc47a 100644 --- a/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json +++ b/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json @@ -63,7 +63,7 @@ "argument1": { "type": "minecraft:y_clamped_gradient", "from_y": -64, - "to_y": -63, + "to_y": -55, "from_value": 1, "to_value": -1 }, diff --git a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant_common.json b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant_common.json new file mode 100644 index 000000000..4428b78ca --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant_common.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:moon/surface/chorus_plant", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant.json b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant_rare.json similarity index 81% rename from kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant.json rename to kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant_rare.json index be0efac2d..c82772478 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant.json +++ b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/chorus_plant_rare.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 2 + "chance": 3 }, { "type": "minecraft:in_square" @@ -11,6 +11,9 @@ { "type": "minecraft:heightmap", "heightmap": "MOTION_BLOCKING" + }, + { + "type": "minecraft:biome" } ] } \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_sprouts_patch.json b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_sprouts_patch.json index 6040f5570..a3dd70e5f 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_sprouts_patch.json +++ b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_sprouts_patch.json @@ -3,7 +3,7 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 2 + "chance": 4 }, { "type": "minecraft:in_square" diff --git a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_vine.json b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_vine.json index ebbca0ab5..0d4730331 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_vine.json +++ b/kubejs/data/tfg/worldgen/placed_feature/moon/surface/warped_vine.json @@ -6,7 +6,7 @@ }, { "type": "minecraft:rarity_filter", - "chance": 2 + "chance": 1 }, { "type": "minecraft:in_square" diff --git a/kubejs/startup_scripts/tfg/blocks.space.js b/kubejs/startup_scripts/tfg/blocks.space.js index 75aaab83f..a2ee829ce 100644 --- a/kubejs/startup_scripts/tfg/blocks.space.js +++ b/kubejs/startup_scripts/tfg/blocks.space.js @@ -15,7 +15,7 @@ function registerTFGSpaceBlocks(event) { .opaque(true) event.create('tfg:rock/hardened_moon_deepslate') - .stoneSoundType() + .soundType('deepslate') .requiresTool(true) .item(item => { item.modelJson({ parent: 'ad_astra:item/moon_deepslate' }) diff --git a/kubejs/startup_scripts/tfg/constants.js b/kubejs/startup_scripts/tfg/constants.js index 9e56b2107..caffd8b0a 100644 --- a/kubejs/startup_scripts/tfg/constants.js +++ b/kubejs/startup_scripts/tfg/constants.js @@ -39,9 +39,14 @@ global.EXTRATERRESTRIAL_HARDENED_ROCKS = [ global.MOON_BIOMES = [ 'tfg:moon/lunar_plains', - 'tfg:moon/lunar_basalt_maria', - 'tfg:moon/lunar_gabbro_uplift', - 'tfg:moon/lunar_diorite_delta' + 'tfg:moon/lunar_asurine_dense', + 'tfg:moon/lunar_asurine_sparse', + 'tfg:moon/lunar_chorus_dense', + 'tfg:moon/lunar_chorus_sparse', + 'tfg:moon/lunar_corals_dense', + 'tfg:moon/lunar_corals_sparse', + 'tfg:moon/lunar_lights_dense', + 'tfg:moon/lunar_lights_sparse' ] global.MARS_BIOMES = [