2024-12-12 15:36:45 -06:00

362 lines
8.8 KiB
Lua

-- "Just right"
PyuTest.register_overworld_biome("Plains", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_grass:grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 65,
humidity_point = 40,
weight = PyuTest.BIOME_WEIGHTS.large,
_pyutest_biome_flowering = true
})
PyuTest.register_overworld_biome("Forest", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_grass:grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 50,
humidity_point = 80,
weight = PyuTest.BIOME_WEIGHTS.big,
_pyutest_biome_flowering = true
})
PyuTest.register_overworld_biome("BirchForest", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_grass:grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 50,
humidity_point = 84,
weight = PyuTest.BIOME_WEIGHTS.big,
_pyutest_biome_flowering = true
})
PyuTest.register_overworld_biome("OldGrowthBirchForest", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_grass:grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 50,
humidity_point = 87,
weight = PyuTest.BIOME_WEIGHTS.big,
_pyutest_biome_flowering = true,
_pyutest_biome_flowering_extra = true
})
PyuTest.register_overworld_biome("Meadow", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_grass:grass_block",
node_filler = "pyutest_blocks:dirt_block",
depth_filler = 4,
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
heat_point = 50,
humidity_point = 83,
weight = PyuTest.BIOME_WEIGHTS.big,
_enable_beaches = false,
_pyutest_biome_flowering = true,
_pyutest_biome_flowering_extra = true
})
PyuTest.register_overworld_biome("CherryGrove", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_grass:grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
heat_point = 50,
humidity_point = 85,
weight = PyuTest.BIOME_WEIGHTS.small,
_enable_beaches = false,
_pyutest_biome_flowering = true,
_pyutest_biome_flowering_extra = true
})
-- Warm, Hot
PyuTest.register_overworld_biome("Desert", PyuTest.BIOME_TYPES.HOT, {
node_top = "pyutest_blocks:sand_block",
node_filler = "pyutest_blocks:sandstone_block",
depth_filler = 9,
node_riverbed = "pyutest_blocks:sand_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 80,
humidity_point = 0,
weight = PyuTest.BIOME_WEIGHTS.vast,
_enable_beaches = false
})
PyuTest.register_overworld_biome("Savanna", PyuTest.BIOME_TYPES.WARM, {
node_top = "pyutest_grass:savanna_grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 75,
humidity_point = 0,
weight = PyuTest.BIOME_WEIGHTS.large,
})
-- Decent
PyuTest.register_overworld_biome("MushroomFields", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_blocks:mycelium_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.lowland,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 30,
humidity_point = 94,
weight = PyuTest.BIOME_WEIGHTS.tiny,
_enable_beaches = false,
_pyutest_fog_distance = 60,
})
PyuTest.register_overworld_biome("LargeMushroomForest", PyuTest.BIOME_TYPES.NORMAL, {
node_top = "pyutest_blocks:mycelium_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.lowland,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 30,
humidity_point = 95,
weight = PyuTest.BIOME_WEIGHTS.tiny,
_enable_beaches = false,
_pyutest_fog_distance = 60,
})
PyuTest.register_overworld_biome("Swamp", PyuTest.BIOME_TYPES.WETLAND, {
node_top = "pyutest_grass:swampy_grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.lowland,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 30,
humidity_point = 100,
weight = PyuTest.BIOME_WEIGHTS.tiny,
_enable_beaches = false,
_pyutest_fog_distance = 60,
})
-- Chilly
PyuTest.register_overworld_biome("Taiga", PyuTest.BIOME_TYPES.CHILLY, {
node_top = "pyutest_grass:dark_grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 20,
humidity_point = 72,
weight = PyuTest.BIOME_WEIGHTS.normal,
_pyutest_biome_flowering = true
})
PyuTest.register_overworld_biome("OldGrowthPineTaiga", PyuTest.BIOME_TYPES.CHILLY, {
node_top = "pyutest_blocks:podzol_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 26,
humidity_point = 73,
weight = PyuTest.BIOME_WEIGHTS.large,
})
PyuTest.register_overworld_biome("AspenForest", PyuTest.BIOME_TYPES.CHILLY, {
node_top = "pyutest_grass:aspen_grass_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 19,
humidity_point = 74,
weight = PyuTest.BIOME_WEIGHTS.small,
_pyutest_biome_flowering = true,
_pyutest_fog_distance = 60,
})
PyuTest.register_overworld_biome("RedwoodForest", PyuTest.BIOME_TYPES.CHILLY, {
node_top = "pyutest_blocks:podzol_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
heat_point = 23,
humidity_point = 76,
weight = PyuTest.BIOME_WEIGHTS.small,
_pyutest_biome_flowering = true,
_pyutest_fog_distance = 60,
})
-- Winter
PyuTest.register_overworld_biome("FrozenPlains", PyuTest.BIOME_TYPES.COLD, {
node_dust = "pyutest_blocks:snow_carpet",
node_top = "pyutest_blocks:snow_block",
node_filler = "pyutest_blocks:snow_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
node_water_top = "pyutest_blocks:ice_block",
depth_water_top = 1,
heat_point = 0,
humidity_point = 73,
weight = PyuTest.BIOME_WEIGHTS.large,
})
PyuTest.register_overworld_biome("SnowyForest", PyuTest.BIOME_TYPES.COLD, {
node_dust = "pyutest_blocks:snow_carpet",
node_top = "pyutest_blocks:snow_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
node_water_top = "pyutest_blocks:ice_block",
depth_water_top = 5,
heat_point = 0,
humidity_point = 78,
weight = PyuTest.BIOME_WEIGHTS.large,
})
PyuTest.register_overworld_biome("IceSpikes", PyuTest.BIOME_TYPES.COLD, {
node_top = "pyutest_blocks:ice_block",
node_filler = "pyutest_blocks:ice_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.normal,
y_min = PyuTest.OVERWORLD_SURFACE_BOTTOM,
node_water_top = "pyutest_blocks:ice_block",
depth_water_top = 5,
heat_point = 0,
humidity_point = 75,
weight = PyuTest.BIOME_WEIGHTS.large,
_enable_beaches = false
})
-- Mountains
PyuTest.register_overworld_biome("StonyPeaks", PyuTest.BIOME_TYPES.CHILLY, {
depth_top = 0,
depth_filler = 0,
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
heat_point = 20,
humidity_point = 30,
vertical_blend = 8,
weight = PyuTest.BIOME_WEIGHTS.large,
_enable_beaches = false
})
PyuTest.register_overworld_biome("FrozenPeaks", PyuTest.BIOME_TYPES.COLD, {
node_top = "pyutest_blocks:snow_block",
node_filler = "pyutest_blocks:ice_block",
depth_filler = 5,
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
heat_point = 0,
humidity_point = 76,
vertical_blend = 8,
weight = PyuTest.BIOME_WEIGHTS.large,
_enable_beaches = false
})
PyuTest.register_overworld_biome("JaggedPeaks", PyuTest.BIOME_TYPES.COLD, {
node_top = "pyutest_blocks:snow_block",
depth_filler = 0,
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
heat_point = 0,
humidity_point = 79,
vertical_blend = 8,
weight = PyuTest.BIOME_WEIGHTS.large,
_enable_beaches = false
})
PyuTest.register_overworld_biome("Grove", PyuTest.BIOME_TYPES.COLD, {
node_top = "pyutest_blocks:snow_block",
node_filler = "pyutest_blocks:dirt_block",
y_max = PyuTest.OVERWORLD_BIOME_TOPS.elevated,
y_min = PyuTest.OVERWORLD_BIOME_TOPS.normal,
heat_point = 0,
humidity_point = 73,
vertical_blend = 8,
weight = PyuTest.BIOME_WEIGHTS.large,
_enable_beaches = false,
})