180 lines
5.0 KiB
Lua
180 lines
5.0 KiB
Lua
|
local light_list = {
|
||
|
{ "White Light Cube", "white"},
|
||
|
{ "Green Light Cube", "green"},
|
||
|
{ "Red Light Cube", "red"},
|
||
|
{ "Blue Light Cube", "blue"},
|
||
|
{ "Orange Light Cube", "orange"},
|
||
|
{ "Yellow Light Cube", "yellow"},
|
||
|
{ "Aqua Light Cube", "aqua"},
|
||
|
}
|
||
|
|
||
|
|
||
|
for i in ipairs(light_list) do
|
||
|
local lightdesc = light_list[i][1]
|
||
|
local colour = light_list[i][2]
|
||
|
|
||
|
|
||
|
--Bat White Light Cube
|
||
|
--------------------------------------------------------------------------------
|
||
|
minetest.register_node("mylights:light_cube_"..colour, {
|
||
|
description = colour,
|
||
|
tiles = {"mylights_black_frame.png", "mylights_cube_"..colour..".png"},
|
||
|
drawtype = "glasslike_framed",
|
||
|
paramtype = "light",
|
||
|
groups = {oddly_breakable_by_hand=2},
|
||
|
light_source = 14,
|
||
|
|
||
|
})
|
||
|
end
|
||
|
--[[
|
||
|
--Crafts
|
||
|
---------------------------------------------------
|
||
|
--Bat Light Cube
|
||
|
minetest.register_craft({
|
||
|
output = "mylights:light_cube_white 9",
|
||
|
recipe = {
|
||
|
{'bat_blocks:bat_color_white', 'bat_blocks:bat_color_white', 'bat_blocks:bat_color_white'},
|
||
|
{'bat_blocks:bat_color_white', 'default:torch', 'bat_blocks:bat_color_white'},
|
||
|
{'bat_blocks:bat_color_white', 'bat_blocks:bat_color_white', 'bat_blocks:bat_color_white'}
|
||
|
}
|
||
|
})
|
||
|
|
||
|
--Bat Light Cube Yellow
|
||
|
--------------------------------------------------------------------------------
|
||
|
minetest.register_node("mylights:light_cube_yellow", {
|
||
|
description = "Bat Light Cube Yellow",
|
||
|
tiles = {"bat_light_cube_yellow.png"},
|
||
|
drawtype = "allfaces",
|
||
|
paramtype = "none",
|
||
|
groups = {snappy=2},
|
||
|
sunlight_propagates = true,
|
||
|
light_source = 14,
|
||
|
|
||
|
})
|
||
|
|
||
|
|
||
|
--Crafts
|
||
|
---------------------------------------------------
|
||
|
--Bat Light Cube
|
||
|
minetest.register_craft({
|
||
|
output = "mylights:light_cube_yellow 9",
|
||
|
recipe = {
|
||
|
{'bat_blocks:bat_color_yellow', 'bat_blocks:bat_color_yellow', 'bat_blocks:bat_color_yellow'},
|
||
|
{'bat_blocks:bat_color_yellow', 'default:torch', 'bat_blocks:bat_color_yellow'},
|
||
|
{'bat_blocks:bat_color_yellow', 'bat_blocks:bat_color_yellow', 'bat_blocks:bat_color_yellow'}
|
||
|
}
|
||
|
})
|
||
|
|
||
|
--Bat Light Cube Red
|
||
|
--------------------------------------------------------------------------------
|
||
|
minetest.register_node("mylights:light_cube_red", {
|
||
|
description = "Bat Light Cube Red",
|
||
|
tiles = {"bat_light_cube_red.png"},
|
||
|
drawtype = "allfaces",
|
||
|
paramtype = "none",
|
||
|
groups = {snappy=2},
|
||
|
sunlight_propagates = true,
|
||
|
light_source = 14,
|
||
|
|
||
|
})
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--Crafts
|
||
|
---------------------------------------------------
|
||
|
--Bat Light Cube
|
||
|
minetest.register_craft({
|
||
|
output = "mylights:light_cube_red 9",
|
||
|
recipe = {
|
||
|
{'bat_blocks:bat_color_red', 'bat_blocks:bat_color_red', 'bat_blocks:bat_color_red'},
|
||
|
{'bat_blocks:bat_color_red', 'default:torch', 'bat_blocks:bat_color_red'},
|
||
|
{'bat_blocks:bat_color_red', 'bat_blocks:bat_color_red', 'bat_blocks:bat_color_red'}
|
||
|
}
|
||
|
})
|
||
|
|
||
|
--Bat Light Cube Blue
|
||
|
--------------------------------------------------------------------------------
|
||
|
minetest.register_node("mylights:light_cube_blue", {
|
||
|
description = "Bat Light Cube Blue",
|
||
|
tiles = {"bat_light_cube_blue.png"},
|
||
|
drawtype = "allfaces",
|
||
|
paramtype = "none",
|
||
|
groups = {snappy=2},
|
||
|
sunlight_propagates = true,
|
||
|
light_source = 14,
|
||
|
|
||
|
})
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--Crafts
|
||
|
---------------------------------------------------
|
||
|
--Bat Light Cube
|
||
|
minetest.register_craft({
|
||
|
output = "mylights:light_cube_blue 9",
|
||
|
recipe = {
|
||
|
{'bat_blocks:bat_color_blue', 'bat_blocks:bat_color_blue', 'bat_blocks:bat_color_blue'},
|
||
|
{'bat_blocks:bat_color_blue', 'default:torch', 'bat_blocks:bat_color_blue'},
|
||
|
{'bat_blocks:bat_color_blue', 'bat_blocks:bat_color_blue', 'bat_blocks:bat_color_blue'}
|
||
|
}
|
||
|
})
|
||
|
|
||
|
--Bat Light Cube Green
|
||
|
--------------------------------------------------------------------------------
|
||
|
minetest.register_node("mylights:light_cube_green", {
|
||
|
description = "Bat Light Cube Green",
|
||
|
tiles = {"bat_light_cube_green.png"},
|
||
|
drawtype = "allfaces",
|
||
|
paramtype = "none",
|
||
|
groups = {snappy=2},
|
||
|
sunlight_propagates = true,
|
||
|
light_source = 14,
|
||
|
|
||
|
})
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--Crafts
|
||
|
---------------------------------------------------
|
||
|
--Bat Light Cube
|
||
|
minetest.register_craft({
|
||
|
output = "mylights:light_cube_green 9",
|
||
|
recipe = {
|
||
|
{'bat_blocks:bat_color_green', 'bat_blocks:bat_color_green', 'bat_blocks:bat_color_green'},
|
||
|
{'bat_blocks:bat_color_green', 'default:torch', 'bat_blocks:bat_color_green'},
|
||
|
{'bat_blocks:bat_color_green', 'bat_blocks:bat_color_green', 'bat_blocks:bat_color_green'}
|
||
|
}
|
||
|
})
|
||
|
|
||
|
--Bat Light Cube Orange
|
||
|
--------------------------------------------------------------------------------
|
||
|
minetest.register_node("mylights:light_cube_orange", {
|
||
|
description = "Bat Light Cube Orange",
|
||
|
tiles = {"bat_light_cube_orange.png"},
|
||
|
drawtype = "allfaces",
|
||
|
paramtype = "none",
|
||
|
groups = {snappy=2},
|
||
|
sunlight_propagates = true,
|
||
|
light_source = 14,
|
||
|
|
||
|
})
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--Crafts
|
||
|
---------------------------------------------------
|
||
|
--Bat Light Cube
|
||
|
minetest.register_craft({
|
||
|
output = "mylights:light_cube_orange 9",
|
||
|
recipe = {
|
||
|
{'bat_blocks:bat_color_orange', 'bat_blocks:bat_color_orange', 'bat_blocks:bat_color_orange'},
|
||
|
{'bat_blocks:bat_color_orange', 'default:torch', 'bat_blocks:bat_color_orange'},
|
||
|
{'bat_blocks:bat_color_orange', 'bat_blocks:bat_color_orange', 'bat_blocks:bat_color_orange'}
|
||
|
}
|
||
|
})
|
||
|
--]]
|