From 8c267be40d18795691253e419388c824c36e1bb7 Mon Sep 17 00:00:00 2001 From: upsilon Date: Mon, 1 May 2017 12:52:05 +0200 Subject: [PATCH] luablock: add a "pos" table in env containing the LuaBlock position --- moremesecons_luablock/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/moremesecons_luablock/init.lua b/moremesecons_luablock/init.lua index cc697eb..d035836 100644 --- a/moremesecons_luablock/init.lua +++ b/moremesecons_luablock/init.lua @@ -98,6 +98,9 @@ minetest.register_node("moremesecons_luablock:luablock", { make_formspec(meta, pos) return end + local env = _G + env.pos = table.copy(pos) + setfenv(func, env) local good, err = pcall(func) -- Still alive! No shutdown requested? No infinite loop? if not good then -- Runtime error