From 83b6a9827affd65958b216afd1aa413ad038330c Mon Sep 17 00:00:00 2001 From: luk3yx Date: Thu, 11 Mar 2021 07:38:07 +1300 Subject: [PATCH] Fix infinite loop with local get_meta --- monkey_patching.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monkey_patching.lua b/monkey_patching.lua index 6f40173..9928bba 100644 --- a/monkey_patching.lua +++ b/monkey_patching.lua @@ -117,7 +117,7 @@ end local get_meta = minetest.get_meta function minetest.get_meta(...) local meta = get_meta(...) - if type(meta) == 'userdata' then + if old_nodemeta_set_string == nil and type(meta) == 'userdata' then minetest.get_meta = get_meta local cls = getmetatable(meta) old_nodemeta_set_string = cls.set_string