diff --git a/hacks.lua b/hacks.lua index 79cd2ee..89c4ca9 100644 --- a/hacks.lua +++ b/hacks.lua @@ -37,3 +37,12 @@ if minetest.get_modpath("digistuff") and minetest.registered_nodes["digistuff:ni } }) end + +-- override signs_lib's static_save property +-- false causes it to stay loaded over the server lifetime (*all* visited signs) +-- related: https://github.com/pandorabox-io/pandorabox.io/issues/544 +if minetest.get_modpath("signs_lib") then + local def = minetest.registered_entities["signs_lib:text"] + assert(def) + def.static_save = true +end diff --git a/mod.conf b/mod.conf index d9245b2..13eae1c 100644 --- a/mod.conf +++ b/mod.conf @@ -38,6 +38,7 @@ advtrains_platform, prefab, vacuum, maptools, -bamboo -digistuff +bamboo, +digistuff, +signs_lib """