1 --create on and off redstone ore
3 local light_level = i * 9
8 groups = {stone = 1, hard = 1, pickaxe = 1, hand = 4,pathable = 1}
9 on_punch = function(pos, node, puncher, pointed_thing)
10 minetest.set_node(pos, {name="redstone:ore_1"})
11 redstone.collect_info(pos)
12 local timer = minetest.get_node_timer(pos)
13 timer:start(math.random(10,50))
16 groups = {stone = 1, hard = 1, pickaxe = 1, hand = 4,pathable = 1,redstone=1,redstone_torch=1,redstone_power=9}
17 on_timer = function(pos, elapsed)
18 minetest.set_node(pos, {name="redstone:ore_0"})
19 redstone.collect_info(pos)
22 minetest.register_node("redstone:ore_"..i, {
23 description = "Redstone Ore",
24 tiles = {"stone.png^redstone_ore.png"},
26 sounds = main.stoneSound(),
27 light_source = light_level,
33 tools = {"main:ironpick","main:goldpick","main:diamondpick"},
34 items = {"redstone:dust"},
38 tools = {"main:ironpick","main:goldpick","main:diamondpick"},
39 items = {"redstone:dust"},
43 tools = {"main:ironpick","main:goldpick","main:diamondpick"},
44 items = {"redstone:dust"},
48 tools = {"main:ironpick","main:goldpick","main:diamondpick"},
49 items = {"redstone:dust"},
53 tools = {"main:ironpick","main:goldpick","main:diamondpick"},
54 items = {"redstone:dust"},
60 after_dig_node = function(pos, oldnode, oldmetadata, digger)
61 redstone.collect_info(pos)
66 minetest.register_ore({
68 ore = "redstone:ore_0",
69 wherein = "main:stone",
70 clust_scarcity = 14 * 14 * 14,
77 minetest.register_ore({
79 ore = "redstone:ore_0",
80 wherein = "main:stone",
81 clust_scarcity = 8 * 8 * 8,
88 minetest.register_ore({
90 ore = "redstone:ore_0",
91 wherein = "main:stone",
92 clust_scarcity = 8 * 8 * 8,