diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index 9d548551..25336a1e 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -1250,13 +1250,22 @@ minetest.register_craft({ -- candles minetest.register_craft({ - output = "homedecor:candle 4", + output = "homedecor:candle_thin 4", recipe = { {"farming:string" }, {"homedecor:paraffin" } } }) +minetest.register_craft({ + output = "homedecor:candle 2", + recipe = { + {"farming:string" }, + {"homedecor:paraffin" }, + {"homedecor:paraffin" } + } +}) + minetest.register_craft({ output = "homedecor:oil_lamp 4", recipe = { diff --git a/homedecor/lighting.lua b/homedecor/lighting.lua index 9d03e50d..75022f9a 100644 --- a/homedecor/lighting.lua +++ b/homedecor/lighting.lua @@ -299,6 +299,37 @@ minetest.register_node('homedecor:candle', { sounds = default.node_sound_wood_defaults(), }) +minetest.register_node('homedecor:candle_thin', { + description = S("Candle"), + drawtype = "nodebox", + tiles = { + 'homedecor_candle_top.png', + 'homedecor_candle_bottom.png', + {name="homedecor_candle_sides.png", animation={type="vertical_frames", aspect_w=16, aspect_h=16, length=3.0}}, + }, + node_box = { + type = "fixed", + fixed = { + { -0.0625, -0.5, -0.0625, 0.0625, 0, 0.0625 }, + { -0.125, 0, 0, 0.125, 0.5, 0 }, + { 0, 0, -0.125, 0, 0.5, 0.125 } + } + }, + selection_box = { + type = "fixed", + fixed = { + { -0.125, -0.5, -0.125, 0.125, 0.35, 0.125 }, + } + }, + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + walkable = true, + groups = { snappy = 3 }, + light_source = LIGHT_MAX-4, + sounds = default.node_sound_wood_defaults(), +}) + minetest.register_node('homedecor:oil_lamp', { description = S("Oil lamp"), drawtype = "plantlike",