From 08698ecd601c5b0a0fa3aa62be2a17a496169cd4 Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Sat, 8 Dec 2018 18:42:37 -0500 Subject: [PATCH] make spawning of under-dirt roots configurable (enabled by default, unless explicitly set to false) --- vines/init.lua | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/vines/init.lua b/vines/init.lua index cce7cca..cb4c1e1 100644 --- a/vines/init.lua +++ b/vines/init.lua @@ -3,6 +3,8 @@ vines = { recipes = {} } +local enable_roots = minetest.settings:get_bool("vines_enable_roots") + -- support for i18n local S = plantlife_i18n.gettext @@ -305,6 +307,14 @@ minetest.register_tool("vines:shears", { }) -- VINES +local spawn_root_surfaces = {} + +if enable_roots ~= false then + spawn_root_surfaces = { + "default:dirt_with_grass", + "default:dirt" + } +end vines.register_vine('root', {description = S("Roots"), average_length = 9}, { @@ -313,10 +323,7 @@ vines.register_vine('root', avoid_radius = 5, spawn_delay = 500, spawn_chance = 10, - spawn_surfaces = { - "default:dirt_with_grass", - "default:dirt" - }, + spawn_surfaces = spawn_root_surfaces, spawn_on_bottom = true, plantlife_limit = -0.6, humidity_min = 0.4,