diff --git a/WHISKERS75_README b/WHISKERS75_README deleted file mode 100644 index 9d24360..0000000 --- a/WHISKERS75_README +++ /dev/null @@ -1,9 +0,0 @@ -README for Whiskers75's contributions -------------------------------------- - -1: You need Temperest's code enabled (ENABLE_TEMPEREST=1 in settings.lua). -2: To work it, place mesecons (on) in the position x plus or minus 1 from the block. -3: Then punch, and off mesecons in the position y plus or minus 1 from the block will be powered. -4: The AND gate will auto power on, but NOT off, punch to update (help here) -5: The name of the block is mesecons_whiskers75:andblock. -6: Enjoy! diff --git a/mesecons_whiskers75/depends.txt b/mesecons_whiskers75/depends.txt deleted file mode 100644 index aca967d..0000000 --- a/mesecons_whiskers75/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -mesecons diff --git a/mesecons_whiskers75/init.lua b/mesecons_whiskers75/init.lua deleted file mode 100644 index 584e9f3..0000000 --- a/mesecons_whiskers75/init.lua +++ /dev/null @@ -1,71 +0,0 @@ ---Whiskers75's code ---AND block - --- Make the block: - -minetest.register_node("mesecons_whiskers75:andblock", { - description = "AND block", - drawtype = "nodebox", - tiles = { - "whiskers75_andblock_top.png", - "whiskers75_andblock_sides.png" - }, - inventory_image = {"whiskers75andblock.png"}, - sunlight_propagates = true, - paramtype = 'light', - walkable = true, - groups = {dig_immediate=2}, - material = minetest.digprop_constanttime(1.0), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.35, 0.5}, - }, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.35, 0.5}, - }, -}) - -minetest.register_on_punchnode(function(pos, node, puncher) - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_on" and bnode.name=="mesecons:mesecon_on" then mesecon:receptor_on({x=pos.x, y=pos.y+1, z=pos.z}) end - end -end) - -minetest.register_on_punchnode(function(pos, node, puncher) - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - if bnode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - end -end) - -function update(pos, node) - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - if bnode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - end - - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_on" and bnode.name=="mesecons:mesecon_on" then mesecon:receptor_on({x=pos.x, y=pos.y+1, z=pos.z}) end - end -end - - -minetest.register_craft({ - output = '"mesecons_whiskers75:andblock" 2', - recipe = { - {'"default:wood"', '', '"default:dirt"'}, - } -}) - -mesecon:register_on_signal_on(update) -mesecon:register_on_signal_off(update) - diff --git a/mesecons_whiskers75/textures/whiskers75_andblock_sides.png b/mesecons_whiskers75/textures/whiskers75_andblock_sides.png deleted file mode 100644 index ffabb6c..0000000 Binary files a/mesecons_whiskers75/textures/whiskers75_andblock_sides.png and /dev/null differ diff --git a/mesecons_whiskers75/textures/whiskers75_andblock_top.png b/mesecons_whiskers75/textures/whiskers75_andblock_top.png deleted file mode 100644 index 1b8df25..0000000 Binary files a/mesecons_whiskers75/textures/whiskers75_andblock_top.png and /dev/null differ