-- src/ReplicatedStorage/Shared/BiomeConfig.lua local BiomeConfig = { Biomes = { Forest = { TerrainMaterial = Enum.Material.Grass, GroundColor = Color3.fromRGB(85, 120, 60), TreeTypes = {"Oak", "Birch", "Elm"}, TreeDensity = 0.08, -- trees per stud^2 (in spawn region) ElevationRange = {0, 5}, HazardType = nil, FogEnd = 1500, FogColor = Color3.fromRGB(180, 200, 180), Region = {MinX = -500, MaxX = -1, MinZ = 1, MaxZ = 500}, }, PineWoods = { TerrainMaterial = Enum.Material.Grass, GroundColor = Color3.fromRGB(60, 95, 45), TreeTypes = {"Pine", "Birch"}, TreeDensity = 0.10, ElevationRange = {5, 20}, HazardType = nil, FogEnd = 1200, FogColor = Color3.fromRGB(160, 180, 160), Region = {MinX = 1, MaxX = 500, MinZ = 1, MaxZ = 500}, }, Swamp = { TerrainMaterial = Enum.Material.Mud, GroundColor = Color3.fromRGB(70, 80, 50), TreeTypes = {"Oak", "Elm"}, TreeDensity = 0.04, ElevationRange = {-3, 0}, HazardType = "SwampZone", FogEnd = 600, FogColor = Color3.fromRGB(120, 140, 100), Region = {MinX = -500, MaxX = -1, MinZ = -500, MaxZ = -1}, }, Desert = { TerrainMaterial = Enum.Material.Sand, GroundColor = Color3.fromRGB(210, 190, 140), TreeTypes = {"Elm"}, TreeDensity = 0.01, ElevationRange = {0, 10}, HazardType = nil, FogEnd = 2000, FogColor = Color3.fromRGB(230, 220, 180), Region = {MinX = 501, MaxX = 1000, MinZ = -500, MaxZ = -1}, }, Volcanic = { TerrainMaterial = Enum.Material.Basalt, GroundColor = Color3.fromRGB(60, 40, 35), TreeTypes = {"LavaWood"}, TreeDensity = 0.02, ElevationRange = {10, 40}, HazardType = "HazardZone", HazardAttribute = "Lava", FogEnd = 800, FogColor = Color3.fromRGB(180, 100, 60), Region = {MinX = 501, MaxX = 1000, MinZ = 1, MaxZ = 500}, }, IcePeak = { TerrainMaterial = Enum.Material.Glacier, GroundColor = Color3.fromRGB(200, 220, 240), TreeTypes = {"Pine", "Birch"}, TreeDensity = 0.03, ElevationRange = {20, 60}, HazardType = nil, FogEnd = 900, FogColor = Color3.fromRGB(210, 220, 240), Region = {MinX = -1000, MaxX = -501, MinZ = -500, MaxZ = -1}, }, TropicalRainforest = { TerrainMaterial = Enum.Material.LeafyGrass, GroundColor = Color3.fromRGB(40, 100, 35), TreeTypes = {"Mahogany", "Walnut", "GlowWood"}, TreeDensity = 0.12, ElevationRange = {0, 8}, HazardType = nil, FogEnd = 500, FogColor = Color3.fromRGB(100, 150, 100), Region = {MinX = -1000, MaxX = -501, MinZ = 1, MaxZ = 500}, }, Meadow = { TerrainMaterial = Enum.Material.Grass, GroundColor = Color3.fromRGB(130, 170, 80), TreeTypes = {"Oak", "Birch"}, TreeDensity = 0.02, ElevationRange = {0, 3}, HazardType = nil, FogEnd = 2000, FogColor = Color3.fromRGB(200, 210, 200), Region = {MinX = 1, MaxX = 500, MinZ = -500, MaxZ = -1}, }, }, -- Terrain generation TerrainChunkSize = 64, -- studs per terrain block TerrainResolution = 4, -- voxel resolution WaterLevel = -2, -- Tree spacing MinTreeSpacing = 12, -- minimum studs between trees } return BiomeConfig