glass_lamps/init.lua

46 lines
1.1 KiB
Lua
Executable File

-- Lamp made with glass and lava
--
local modname = minetest.get_current_modname()
local modpath = minetest.get_modpath(modname)
-- Load support for MT game translation.
local S = minetest.get_translator(modname)
minetest.register_node(modname..":lava", {
description = S("Lava Lamp"),
drawtype = "glasslike",
-- tiles = {"default_lava.png^default_glass.png"},
tiles = {
{
name = "glass_lamps_lava.png",
animation = {
type = "vertical_frames",
aspect_w = 16,
aspect_h = 16,
length = 3.0,
},
},
},
paramtype = "light",
sunlight_propagates = true,
is_ground_content = false,
groups = {cracky = 3, oddly_breakable_by_hand = 3},
sounds = default.node_sound_glass_defaults(),
light_source = default.LIGHT_MAX - 1,
})
minetest.register_craft({
output = modname..":lava",
recipe = {
{"default:glass", "default:glass","default:glass"},
{"default:glass", "bucket:bucket_lava","default:glass"},
{"default:glass", "default:glass","default:glass"},
},
replacements = {
{"bucket:bucket_lava", "bucket:bucket_empty"}
}
})