diff options
Diffstat (limited to 'mesecons_dev')
-rw-r--r-- | mesecons_dev/README | 2 | ||||
-rw-r--r-- | mesecons_dev/mesecons_walllever/depends.txt | 0 | ||||
-rw-r--r-- | mesecons_dev/mesecons_walllever/init.lua | 86 |
3 files changed, 1 insertions, 87 deletions
diff --git a/mesecons_dev/README b/mesecons_dev/README index c54c51a..c8a3abd 100644 --- a/mesecons_dev/README +++ b/mesecons_dev/README @@ -1,4 +1,4 @@ Please note: The mesecons modules in here have been disabled for various reasons: They are old and deprecated, are not needed anymore or are buggy atm. -You can create a model out of them, but it is not recommended to use any of them. +You can create a module out of them, but it is not recommended to use any of them. diff --git a/mesecons_dev/mesecons_walllever/depends.txt b/mesecons_dev/mesecons_walllever/depends.txt deleted file mode 100644 index e69de29..0000000 --- a/mesecons_dev/mesecons_walllever/depends.txt +++ /dev/null diff --git a/mesecons_dev/mesecons_walllever/init.lua b/mesecons_dev/mesecons_walllever/init.lua deleted file mode 100644 index 0276aeb..0000000 --- a/mesecons_dev/mesecons_walllever/init.lua +++ /dev/null @@ -1,86 +0,0 @@ --- WALL LEVER -minetest.register_node("mesecons_walllever:wall_lever_off", { - drawtype = "signlike", - tile_images = {"jeija_wall_lever_off.png"}, - inventory_image = "jeija_wall_lever_off.png", - wield_image = "jeija_wall_lever_off.png", - paramtype = "light", - paramtype2 = "wallmounted", - legacy_wallmounted = true, - walkable = false, - selection_box = { - type = "wallmounted", - }, - groups = {dig_immediate=2}, - description="Lever", -}) -minetest.register_node("mesecons_walllever:wall_lever_on", { - drawtype = "signlike", - tile_images = {"jeija_wall_lever_on.png"}, - inventory_image = "jeija_wall_lever_on.png", - paramtype = "light", - paramtype2 = "wallmounted", - legacy_wallmounted = true, - walkable = false, - selection_box = { - type = "wallmounted", - }, - groups = {dig_immediate=2}, - drop = '"mesecons_walllever:wall_lever_off" 1', - description="Lever", -}) - -minetest.register_on_dignode( - function(pos, oldnode, digger) - if oldnode.name == "mesecons_walllever:wall_lever_on" then - mesecon:receptor_off(pos) - end - end -) -minetest.register_on_punchnode(function(pos, node, puncher) - if node.name == "mesecons_walllever:wall_lever_off" then - minetest.env:add_node(pos, {name="mesecons_walllever:wall_lever_on",param2=node.param2}) - local rules_string=nil - if node.param2 == 5 then - rules_string="button_z+" - end - if node.param2 == 3 then - rules_string="button_x+" - end - if node.param2 == 4 then - rules_string="button_z-" - end - if node.param2 == 2 then - rules_string="button_x-" - end - mesecon:receptor_on(pos, rules_string) - end - if node.name == "mesecons_walllever:wall_lever_on" then - minetest.env:add_node(pos, {name="mesecons_walllever:wall_lever_off",param2=node.param2}) - local rules_string=nil - if node.param2 == 5 then - rules_string="button_z+" - end - if node.param2 == 3 then - rules_string="button_x+" - end - if node.param2 == 4 then - rules_string="button_z-" - end - if node.param2 == 2 then - rules_string="button_x-" - end - mesecon:receptor_off(pos, rules_string) - end -end) - -minetest.register_craft({ - output = '"mesecons_walllever:wall_lever_off" 2', - recipe = { - {'"mesecons:mesecon_off"'}, - {'"default:stone"'}, - {'"default:stick"'}, - } -}) -mesecon:add_receptor_node("mesecons_walllever:wall_lever") -mesecon:add_receptor_node_off("mesecons_walllever:wall_lever_off") |