summaryrefslogtreecommitdiff
path: root/street_signs/init.lua
diff options
context:
space:
mode:
authorVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-09-30 21:58:04 -0400
committerVanessa Dannenberg <vanessa.e.dannenberg@gmail.com>2018-09-30 21:58:04 -0400
commite4ba54e1b1e71998cf1f6f39d03043fdf78e54dd (patch)
tree64b80699a273231183556a1006167057ad49e85a /street_signs/init.lua
parent1df650231863881a78f8ef03367b87038269ebf2 (diff)
downloaddreambuilder_modpack-e4ba54e1b1e71998cf1f6f39d03043fdf78e54dd.tar
dreambuilder_modpack-e4ba54e1b1e71998cf1f6f39d03043fdf78e54dd.tar.gz
dreambuilder_modpack-e4ba54e1b1e71998cf1f6f39d03043fdf78e54dd.tar.bz2
dreambuilder_modpack-e4ba54e1b1e71998cf1f6f39d03043fdf78e54dd.tar.xz
dreambuilder_modpack-e4ba54e1b1e71998cf1f6f39d03043fdf78e54dd.zip
update street signs
Diffstat (limited to 'street_signs/init.lua')
-rw-r--r--street_signs/init.lua25
1 files changed, 24 insertions, 1 deletions
diff --git a/street_signs/init.lua b/street_signs/init.lua
index acd2beb..060fffa 100644
--- a/street_signs/init.lua
+++ b/street_signs/init.lua
@@ -23,11 +23,34 @@ street_signs.big_sign_colors = {
{ "orange", "0", "dye:orange", "dye:black" }
}
+street_signs.lbm_restore_nodes = {}
+
dofile(street_signs.path.."/api.lua")
-dofile(street_signs.path.."/signs.lua")
+
+dofile(street_signs.path.."/signs_misc_generic.lua")
+dofile(street_signs.path.."/signs_class_d.lua")
+dofile(street_signs.path.."/signs_class_om.lua")
+dofile(street_signs.path.."/signs_class_m.lua")
+dofile(street_signs.path.."/signs_class_r.lua")
+dofile(street_signs.path.."/signs_class_w.lua")
+
dofile(street_signs.path.."/crafting.lua")
dofile(street_signs.path.."/compat_convert.lua")
+-- restore signs' text after /clearobjects and the like, the next time
+-- a block is reloaded by the server.
+
+minetest.register_lbm({
+ nodenames = street_signs.lbm_restore_nodes,
+ name = "street_signs:restore_sign_text",
+ label = "Restore sign text",
+ run_at_every_load = true,
+ action = function(pos, node)
+ street_signs.update_sign(pos)
+ end
+})
+
+
if minetest.settings:get("log_mods") then
minetest.log("action", S("[MOD] Street signs loaded"))
end