123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- minetest.register_alias("castle:street_light", "castle_lighting:light")
- minetest.register_alias("castle:light", "castle_lighting:light")
- minetest.register_alias("castle:chandelier", "castle_lighting:chandelier")
- minetest.register_alias("castle:chandelier_chain", "castle_lighting:chandelier_chain")
- -- internationalization boilerplate
- local MP = minetest.get_modpath(minetest.get_current_modname())
- local S, NS = dofile(MP.."/intllib.lua")
- castle_lighting = {}
- dofile(MP.."/brasier.lua")
- minetest.register_node("castle_lighting:light",{
- drawtype = "glasslike",
- description = S("Light Block"),
- sunlight_propagates = true,
- light_source = 14,
- tiles = {"castle_street_light.png"},
- groups = {cracky=2},
- sounds = default.node_sound_glass_defaults(),
- paramtype = "light",
- })
- minetest.register_craft({
- output = "castle_lighting:light",
- recipe = {
- {"default:stick", "default:glass", "default:stick"},
- {"default:glass", "default:torch", "default:glass"},
- {"default:stick", "default:glass", "default:stick"},
- }
- })
- minetest.register_node( "castle_lighting:chandelier", {
- drawtype = "plantlike",
- description = S("Chandelier"),
- paramtype = "light",
- wield_image = "castle_chandelier_wield.png",
- inventory_image = "castle_chandelier_wield.png",
- groups = {cracky=2},
- sounds = default.node_sound_glass_defaults(),
- sunlight_propagates = true,
- light_source = 14,
- tiles = {
- {
- name = "castle_chandelier.png",
- animation = {
- type = "vertical_frames",
- aspect_w = 16,
- aspect_h = 16,
- length = 1.0
- },
- },
- },
- selection_box = {
- type = "fixed",
- fixed = {
- {0.35,-0.375,0.35,-0.35,0.5,-0.35},
- },
- },
- })
- minetest.register_craft({
- output = "castle_lighting:chandelier",
- recipe = {
- {"", "", ""},
- {"", "default:steel_ingot", ""},
- {"default:torch","default:torch","default:torch"},
- }
- })
- minetest.register_node( "castle_lighting:chandelier_chain", {
- drawtype = "plantlike",
- description = S("Chandelier Chain"),
- paramtype = "light",
- wield_image = "castle_chandelier_chain.png",
- inventory_image = "castle_chandelier_chain.png",
- groups = {cracky=2},
- sounds = default.node_sound_glass_defaults(),
- sunlight_propagates = true,
- tiles = {"castle_chandelier_chain.png"},
- selection_box = {
- type = "fixed",
- fixed = {
- {0.1,-0.5,0.1,-0.1,0.5,-0.1},
- },
- },
- })
- minetest.register_craft({
- output = "castle_lighting:chandelier_chain 4",
- recipe = {
- {"", "default:steel_ingot", ""},
- {"", "", ""},
- {"","default:steel_ingot",""},
- }
- })
|