From 4ae17b0c8ed19f2da6543f3deb498d88b7313c49 Mon Sep 17 00:00:00 2001 From: E Date: Sat, 24 Apr 2021 03:29:05 -0400 Subject: [PATCH] mapgen/mcl_mapgen_core: base mushrooms and nether decorations off block seed --- mods/MAPGEN/mcl_mapgen_core/init.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mods/MAPGEN/mcl_mapgen_core/init.lua b/mods/MAPGEN/mcl_mapgen_core/init.lua index 2eed7dfc..3dcf6bf9 100644 --- a/mods/MAPGEN/mcl_mapgen_core/init.lua +++ b/mods/MAPGEN/mcl_mapgen_core/init.lua @@ -1747,7 +1747,6 @@ local function generate_tree_decorations(minp, maxp, seed, data, param2_data, ar return lvm_used end -local pr_shroom = PseudoRandom(os.time()-24359) -- Generate mushrooms in caves manually. -- Minetest's API does not support decorations in caves yet. :-( local generate_underground_mushrooms = function(minp, maxp, seed) @@ -1758,6 +1757,7 @@ local generate_underground_mushrooms = function(minp, maxp, seed) return end + local pr_shroom = PseudoRandom(seed) local bpos local stone = minetest.find_nodes_in_area_under_air(minp, maxp, {"mcl_core:stone", "mcl_core:dirt", "mcl_core:mycelium", "mcl_core:podzol", "mcl_core:andesite", "mcl_core:diorite", "mcl_core:granite", "mcl_core:stone_with_coal", "mcl_core:stone_with_iron", "mcl_core:stone_with_gold"}) @@ -1775,7 +1775,6 @@ local generate_underground_mushrooms = function(minp, maxp, seed) end end -local pr_nether = PseudoRandom(os.time()+667) local nether_wart_chance if mg_name == "v6" then nether_wart_chance = 85 @@ -1806,6 +1805,8 @@ local generate_nether_decorations = function(minp, maxp, seed) end + local pr_nether = PseudoRandom(seed) + -- Eternal fire on netherrack special_deco(rack, function(bpos) -- Eternal fire on netherrack