From b5029603bc8b4ce125fdd834de4d4565f8685c37 Mon Sep 17 00:00:00 2001 From: Rui Date: Thu, 19 Mar 2015 20:57:47 +0900 Subject: [PATCH] Small Fix --- mods/default/furnace.lua | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/mods/default/furnace.lua b/mods/default/furnace.lua index 61bb4d24..737f86c2 100644 --- a/mods/default/furnace.lua +++ b/mods/default/furnace.lua @@ -298,6 +298,22 @@ minetest.register_abm({ minp.z = minp.z-0.4 maxp.z = maxp.z+0.4 end + minetest.register_abm({ + nodenames = {"default:furnace_active"}, + interval = 1.5, + chance = 1, + action = function(pos, node) + local fdir = minetest.facedir_to_dir(node.param2) + local minp = {x=pos.x-fdir.x*0.59, y=pos.y-4/16, z=pos.z-fdir.z*0.4} + local maxp = vector.new(minp) + maxp.y = maxp.y+3/16 + if fdir.x == 0 then + minp.x = minp.x-0.4 + maxp.x = maxp.x+0.4 + elseif fdir.z == 0 then + minp.z = minp.z-0.4 + maxp.z = maxp.z+0.4 + end minetest.add_particlespawner({ amount = 5, time = 1, @@ -310,7 +326,7 @@ minetest.register_abm({ minexptime = 0.2, maxexptime = 0.5, minsize = 2, - maxsize = 4, + maxsize = 6, collisiondetection = false, vertical = true, texture = "default_furnace_particle.png",