summaryrefslogtreecommitdiff
path: root/jeija/init.lua
diff options
context:
space:
mode:
authorJeija <norrepli@gmail.com>2012-01-28 07:13:29 +0100
committerJeija <norrepli@gmail.com>2012-01-28 07:13:29 +0100
commit823d50ff2efa2294f75350020dbc4d6067cbc0b6 (patch)
tree9780faa0ca1854ffa28aefb72ea1788ea43bbbae /jeija/init.lua
parent764be5dd4cf92086b2208d7c7a357f08d468949e (diff)
downloadmesecons-823d50ff2efa2294f75350020dbc4d6067cbc0b6.tar
mesecons-823d50ff2efa2294f75350020dbc4d6067cbc0b6.tar.gz
mesecons-823d50ff2efa2294f75350020dbc4d6067cbc0b6.tar.bz2
mesecons-823d50ff2efa2294f75350020dbc4d6067cbc0b6.tar.xz
mesecons-823d50ff2efa2294f75350020dbc4d6067cbc0b6.zip
Seperate Switch
Diffstat (limited to 'jeija/init.lua')
-rw-r--r--jeija/init.lua49
1 files changed, 1 insertions, 48 deletions
diff --git a/jeija/init.lua b/jeija/init.lua
index b660279..1c97bf6 100644
--- a/jeija/init.lua
+++ b/jeija/init.lua
@@ -1083,54 +1083,6 @@ minetest.register_craft({
}
})
-
--- MESECON_SWITCH
-
-minetest.register_node("jeija:mesecon_switch_off", {
- tile_images = {"jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_off.png"},
- paramtype2="facedir",
- material = minetest.digprop_constanttime(0.5),
-})
-
-minetest.register_node("jeija:mesecon_switch_on", {
- tile_images = {"jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_side.png", "jeija_mesecon_switch_on.png"},
- paramtype2="facedir",
- material = minetest.digprop_constanttime(0.5),
- drop='"jeija:mesecon_switch_off" 1',
-})
-
-mesecon:add_receptor_node("jeija:mesecon_switch_on")
-mesecon:add_receptor_node_off("jeija:mesecon_switch_off")
-
-minetest.register_on_punchnode(function(pos, node, puncher)
- if node.name == "jeija:mesecon_switch_on" then
- minetest.env:add_node(pos, {name="jeija:mesecon_switch_off", param1=node.param1})
- nodeupdate(pos)
- mesecon:receptor_off(pos)
- end
- if node.name == "jeija:mesecon_switch_off" then
- minetest.env:add_node(pos, {name="jeija:mesecon_switch_on", param1=node.param1})
- nodeupdate(pos)
- mesecon:receptor_on(pos)
- end
-end)
-
-minetest.register_on_dignode(
- function(pos, oldnode, digger)
- if oldnode.name == "jeija:mesecon_switch_on" then
- mesecon:receptor_off(pos)
- end
- end
-)
-
-minetest.register_craft({
- output = '"jeija:mesecon_switch_off" 2',
- recipe = {
- {'"default:steel_ingot"', '"default:cobble"', '"default:steel_ingot"'},
- {'"jeija:mesecon_off"','', '"jeija:mesecon_off"'},
- }
-})
-
--Launch TNT
mesecon:register_on_signal_on(function(pos, node)
@@ -1173,6 +1125,7 @@ dofile(minetest.get_modpath("jeija").."/detector.lua")
dofile(minetest.get_modpath("jeija").."/pressureplates.lua")
dofile(minetest.get_modpath("jeija").."/wireless.lua")
dofile(minetest.get_modpath("jeija").."/alias.lua")
+dofile(minetest.get_modpath("jeija").."/switch.lua")
--TEMPEREST's STUFF
if ENABLE_TEMPEREST==1 then
dofile(minetest.get_modpath("jeija").."temperest.lua")