forked from mtcontrib/moretrees
Make all leaves drop as items during decay by default.
This behavior can be disabled by setting... moretrees.decay_leaves_as_items = false ...in moretrees_settings.txt in your world folder, in which case leaves will simply disappear during decay, as usual.
This commit is contained in:
parent
19e2734810
commit
8581d3654e
|
@ -80,3 +80,8 @@ moretrees.firs_remove_chance = 150
|
||||||
|
|
||||||
moretrees.sapling_interval = 500
|
moretrees.sapling_interval = 500
|
||||||
moretrees.sapling_chance = 20
|
moretrees.sapling_chance = 20
|
||||||
|
|
||||||
|
-- If this variable is set to true, drop leaves out as entities during leaf
|
||||||
|
-- decay, rather than just disappearing them.
|
||||||
|
|
||||||
|
moretrees.decay_leaves_as_items = true
|
||||||
|
|
|
@ -4,7 +4,8 @@
|
||||||
local process_drops = function(pos, name)
|
local process_drops = function(pos, name)
|
||||||
local drops = minetest.get_node_drops(name)
|
local drops = minetest.get_node_drops(name)
|
||||||
for _,dropitem in ipairs(drops) do
|
for _,dropitem in ipairs(drops) do
|
||||||
if dropitem ~= name then
|
if dropitem ~= name
|
||||||
|
or (string.find(name, "leaves") and moretrees.decay_leaves_as_items) then
|
||||||
local newpos = {
|
local newpos = {
|
||||||
x=pos.x + math.random() - 0.5,
|
x=pos.x + math.random() - 0.5,
|
||||||
y=pos.y + math.random() - 0.5,
|
y=pos.y + math.random() - 0.5,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user