mystic_runes/mystic_rune_blocks/init.lua

80 lines
2.7 KiB
Lua

minetest.register_node("mystic_rune_blocks:rune1",{
tiles = {"mystic_runes_full_rune.png"},
description = "full rune block",
groups = {runic = 5,rnd_disabled = 1,runes = 1},
on_blast = function(pos,intensity) return end
})
minetest.register_craft({
output = "mystic_rune_blocks:rune1",
recipe = {{"mystic_runes:full_rune"}}
})
minetest.register_craft({
recipe = {{"mystic_rune_blocks:rune1"}},
output = "mystic_runes:full_rune"
})
minetest.register_node("mystic_rune_blocks:rune2",{
tiles = {"mystic_runes_transparent_rune.png"},
description = "transparent rune block",
drawtype = "glasslike",
groups = {runic = 4,rnd_disabled = 1,runes = 1},
on_blast = function(pos,intensity) return end
})
minetest.register_craft({
output = "mystic_rune_blocks:rune2",
recipe = {{"mystic_runes:transparent_rune"}}
})
minetest.register_craft({
recipe = {{"mystic_rune_blocks:rune2"}},
output = "mystic_runes:transparent_rune"
})
minetest.register_node("mystic_rune_blocks:rune3",{
tiles = {"mystic_runes_rune_with_no_background.png"},
description = "glassy rune block",
drawtype = "glasslike",
groups = {runic = 3,rnd_disabled = 1,runes = 1},
on_blast = function(pos,intensity) return end
})
minetest.register_craft({
recipe = {{"mystic_runes:glassy_rune"}},
output = "mystic_rune_blocks:rune3"
})
minetest.register_craft({
output = "mystic_runes:glassy_rune",
recipe = {{"mystic_rune_blocks:rune3"}}
})
minetest.register_node("mystic_rune_blocks:uncharged",{
tiles = {"mystic_runes_chragable_rune.png"},
description = "uncharged rune block",
groups = {runic = 2,rnd_disabled = 1,runes = 1},
on_blast = function(pos,intensity) return end
})
minetest.register_craft({
recipe = {{"mystic_runes:chargable_rune"}},
output = "mystic_rune_blocks:uncharged"
})
minetest.register_craft({
output = "mystic_runes:chargable_rune",
recipe = {{"mystic_rune_blocks:uncharged"}}
})
minetest.register_node("mystic_rune_blocks:charged",{
tiles = {"mystic_runes_charged_rune.png"},
description = "A charged rune block",
groups = {runic = 2,rnd_disabled = 1,runes = 1},
light_source = 13,
on_blast = function(pos,intensity) return end
})
minetest.register_craft({
recipe = {{"mystic_runes:charged_rune"}},
output = "mystic_rune_blocks:charged"
})
minetest.register_craft({
output = "mystic_runes:charged_rune",
recipe = {{"mystic_rune_blocks:charged"}}
})
if not (minetest.get_modpath("mystical_staffs") or minetest.get_modpath("mystical_wands")) then
minetest.register_craft({
output = "mystic_runes:rune_breaker",
recipe = {"mystic_rune_blocks:rune1","mystic_rune_blocks:rune2","mystic_rune_blocks:rune3","mystic_rune_blocks:uncharged","mystic_rune_blocks:charged"},
type = "shapeless"
})
end