From 3e2152a59e7c96f52a15fd11b2f43aa586e0e4d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=84=97=E3=84=A0=CB=8B=20=E3=84=91=E3=84=A7=CB=8A?= Date: Wed, 8 Jan 2020 14:15:59 +0800 Subject: [PATCH] Update init.lua --- init.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 18c3f7e..18604ac 100644 --- a/init.lua +++ b/init.lua @@ -295,8 +295,11 @@ minetest.register_abm({ vector.subtract(target, 4), vector.add(target, 4)) end -- teleport the player - minetest.after(3, function(o, p, t) pcall(function() -- avoid crashes when players exit + minetest.after(3, function(o, p, t) function() local objpos = o:getpos() + if not objpos then -- player not exist + return + end objpos.y = objpos.y + 0.1 -- Fix some glitches at -8000 if minetest.get_node(objpos).name ~= "nether:portal" then return @@ -317,7 +320,7 @@ minetest.register_abm({ minetest.after(1, check_and_build_portal, p, t) - end) end, obj, pos, target) + end, obj, pos, target) end end end