6 --detects players and outputs accordingly
9 minetest.register_node("redstone:player_detector_"..i, {
10 description = "Redstone Player Detector",
12 tiles = {"player_detector.png"},
15 drop = "redstone:player_detector_0",
16 groups = {stone = 1, hard = 1, pickaxe = 1, hand = 4, torch=1,redstone=1,redstone_torch=1,redstone_power=i, redstone_player_detection = 1},
17 legacy_wallmounted = true,
19 on_construct = function(pos)
21 name = "redstone:player_detector_"..i,
24 redstone.player_detector_add(pos)
27 on_destruct = function(pos, oldnode)
28 redstone.player_detector_remove(pos)
29 redstone.inject(pos,nil)
32 sounds = main.stoneSound(),
35 minetest.register_lbm({
36 name = "redstone:player_detector_"..i,
37 nodenames = {"redstone:player_detector_"..i},
38 run_at_every_load = true,
39 action = function(pos)
41 name = "redstone:player_detector_"..i,
44 redstone.player_detector_add(pos)