From 0edc007f4751e981193dad3dd6a07c103cf0a632 Mon Sep 17 00:00:00 2001 From: Duane Date: Mon, 6 Jun 2016 02:52:49 -0500 Subject: [PATCH] Prevent server-killing sand falls. --- mapgen.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mapgen.lua b/mapgen.lua index de905f2..78e589e 100644 --- a/mapgen.lua +++ b/mapgen.lua @@ -366,7 +366,7 @@ local function generate(p_minp, p_maxp, seed) biome_val = biome_val / max(1, log(y - fluid_compression)) end ------------------- - --biome_val = 0.55 + --biome_val = 0.45 ------------------- if biome_val < -0.65 then stone_type = node["default:ice"] @@ -442,6 +442,11 @@ local function generate(p_minp, p_maxp, seed) end end + if not air_above and stone_type == node["default:sand"] then + data[ivm] = node["default:sandstone"] + break + end + if data[ivm] == node["default:stone"] and air_below then if stone_type == node["fun_caves:stone_with_salt"] and rand(radioactive_ratio) == 1 then data[ivm] = node["fun_caves:radioactive_ore"]