mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-17 00:21:07 +01:00
Add simple Deep Dark biome with sculk and catalysts
This commit is contained in:
parent
14ccfbc494
commit
1c09490ba3
2 changed files with 38 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
||||||
local S = minetest.get_translator(minetest.get_current_modname())
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
local mt_sound_play = minetest.sound_play
|
local mt_sound_play = minetest.sound_play
|
||||||
|
|
||||||
local spread_to = {"mcl_core:stone","mcl_core:dirt","mcl_core:sand","mcl_core:dirt_with_grass","group:grass_block","mcl_core:andesite","mcl_core:diorite","mcl_core:granite","mcl_core:mycelium","group:dirt","mcl_end:end_stone","mcl_nether:netherrack","mcl_blackstone:basalt","mcl_nether:soul_sand","mcl_blackstone:soul_soil","mcl_crimson:warped_nylium","mcl_crimson:crimson_nylium","mcl_core:gravel"}
|
local spread_to = {"mcl_core:stone","mcl_core:dirt","mcl_core:sand","mcl_core:dirt_with_grass","group:grass_block","mcl_core:andesite","mcl_core:diorite","mcl_core:granite","mcl_core:mycelium","group:dirt","mcl_end:end_stone","mcl_nether:netherrack","mcl_blackstone:basalt","mcl_nether:soul_sand","mcl_blackstone:soul_soil","mcl_crimson:warped_nylium","mcl_crimson:crimson_nylium","mcl_core:gravel","mcl_deepslate:deepslate","mcl_deepslate:tuff"}
|
||||||
|
|
||||||
local sounds = {
|
local sounds = {
|
||||||
footstep = {name = "mcl_sculk_block", },
|
footstep = {name = "mcl_sculk_block", },
|
||||||
|
|
|
@ -1489,6 +1489,33 @@ local function register_biomes()
|
||||||
_mcl_palette_index = 29,
|
_mcl_palette_index = 29,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_biome({
|
||||||
|
name = "DeepDark",
|
||||||
|
node_top = "mcl_sculk:sculk",
|
||||||
|
depth_top = 1,
|
||||||
|
node_filler = "mcl_deepslate:deepslate",
|
||||||
|
node_riverbed = "mcl_deepslate:deepslate",
|
||||||
|
depth_riverbed = 1,
|
||||||
|
node_stone = "mcl_deepslate:deepslate",
|
||||||
|
y_min = mcl_vars.mg_overworld_min,
|
||||||
|
y_max = mcl_vars.mg_overworld_min_old,
|
||||||
|
humidity_point = 0,
|
||||||
|
heat_point = 60,
|
||||||
|
vertical_blend = 8,
|
||||||
|
_mcl_biome_type = "hot",
|
||||||
|
_mcl_palette_index = 21,
|
||||||
|
})
|
||||||
|
minetest.register_decoration({
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"group:material_stone","mcl_deepslate:deepslate"},
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 10,
|
||||||
|
biomes = { "DeepDark" },
|
||||||
|
decoration = "mcl_sculk:sculk",
|
||||||
|
flags = "all_floors",
|
||||||
|
param2 = 0,
|
||||||
|
})
|
||||||
|
|
||||||
-- Add deep ocean and underground biomes automatically.
|
-- Add deep ocean and underground biomes automatically.
|
||||||
for i=1, #overworld_biomes do
|
for i=1, #overworld_biomes do
|
||||||
local biome = overworld_biomes[i]
|
local biome = overworld_biomes[i]
|
||||||
|
@ -2763,6 +2790,16 @@ local function register_coral_decos(ck)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function register_decorations()
|
local function register_decorations()
|
||||||
|
--Deep Dark
|
||||||
|
minetest.register_decoration({
|
||||||
|
deco_type = "simple",
|
||||||
|
place_on = {"mcl_sculk:sculk"},
|
||||||
|
sidelen = 16,
|
||||||
|
fill_ratio = 0.1,
|
||||||
|
decoration = "mcl_sculk:catalyst",
|
||||||
|
biomes = {"DeepDark"},
|
||||||
|
flags = "all_floors",
|
||||||
|
})
|
||||||
-- Coral Reefs
|
-- Coral Reefs
|
||||||
for k,_ in pairs(corals) do
|
for k,_ in pairs(corals) do
|
||||||
register_coral_decos(k)
|
register_coral_decos(k)
|
||||||
|
|
Loading…
Reference in a new issue