ShadowNinja
2013-10-03 dab6b6af8d7849286cefa108d08216ada71ea3f9
commit | author | age
445081 1 -- Minetest 0.4.5 mod: framedglass
R 2
3 minetest.register_craft({
4     output = 'framedglass:wooden_framed_glass 4',
5     recipe = {
6         {'default:glass', 'default:glass', 'default:stick'},
7         {'default:glass', 'default:glass', 'default:stick'},
8         {'default:stick', 'default:stick', ''},
9     }
10 })
11
12 minetest.register_craft({
13     output = 'framedglass:steel_framed_glass 4',
14     recipe = {
15         {'default:glass', 'default:glass', 'default:steel_ingot'},
16         {'default:glass', 'default:glass', 'default:steel_ingot'},
17         {'default:steel_ingot', 'default:steel_ingot', ''},
18     }
19 })
20
21 minetest.register_craft({
22     output = 'framedglass:wooden_framed_obsidian_glass 4',
23     recipe = {
24         {'default:obsidian_glass', 'default:obsidian_glass', 'default:stick'},
25         {'default:obsidian_glass', 'default:obsidian_glass', 'default:stick'},
26         {'default:stick', 'default:stick', ''},
27     }
28 })
29
30 minetest.register_craft({
31     output = 'framedglass:steel_framed_obsidian_glass 4',
32     recipe = {
33         {'default:obsidian_glass', 'default:obsidian_glass', 'default:steel_ingot'},
34         {'default:obsidian_glass', 'default:obsidian_glass', 'default:steel_ingot'},
35         {'default:steel_ingot', 'default:steel_ingot', ''},
36     }
37 })
38
39 minetest.register_node("framedglass:wooden_framed_glass", {
40     description = "Wooden-framed Glass",
41     drawtype = "glasslike_framed",
42     tiles = {"framedglass_wooden_frame.png","framedglass_glass_face_streaks.png"},
43     paramtype = "light",
44     sunlight_propagates = true,
45     groups = {cracky=3,oddly_breakable_by_hand=3},
46     sounds = default.node_sound_glass_defaults(),
47 })
48
49 minetest.register_node("framedglass:steel_framed_glass", {
50     description = "Steel-framed Glass",
51     drawtype = "glasslike_framed",
52     tiles = {"framedglass_steel_frame.png","framedglass_glass_face_streaks.png"},
53     paramtype = "light",
54     sunlight_propagates = true,
55     groups = {cracky=3,oddly_breakable_by_hand=3},
56     sounds = default.node_sound_glass_defaults(),
57 })
58
59 minetest.register_node("framedglass:wooden_framed_obsidian_glass", {
60     description = "Wooden-framed Obsidian Glass",
61     drawtype = "glasslike_framed",
62     tiles = {"framedglass_wooden_frame.png","framedglass_glass_face_clean.png"},
63     paramtype = "light",
64     sunlight_propagates = true,
65     groups = {cracky=3,oddly_breakable_by_hand=3},
66     sounds = default.node_sound_glass_defaults(),
67 })
68
69 minetest.register_node("framedglass:steel_framed_obsidian_glass", {
70     description = "Steel-framed Obsidian Glass",
71     drawtype = "glasslike_framed",
72     tiles = {"framedglass_steel_frame.png","framedglass_glass_face_clean.png"},
73     paramtype = "light",
74     sunlight_propagates = true,
75     groups = {cracky=3,oddly_breakable_by_hand=3},
76     sounds = default.node_sound_glass_defaults(),
77 })
78
79 function add_coloured_framedglass(name, desc, dye, texture)
80 minetest.register_node( "framedglass:steel_framed_obsidian_glass"..name, {
81     description = "Steel-framed "..desc.." Obsidian Glass",
82     tiles = {"framedglass_steel_frame.png",texture},
83     drawtype = "glasslike_framed",
84     paramtype = "light",
85     sunlight_propagates = true,
86     is_ground_content = true,
87     use_texture_alpha = true,
88     groups = {cracky=3},
89     sounds = default.node_sound_glass_defaults(),
90 }) 
91 end
92
93 add_coloured_framedglass ("red","Red","","framedglass_redglass.png")
94 add_coloured_framedglass ("green","Green","","framedglass_greenglass.png")
95 add_coloured_framedglass ("blue","Blue","","framedglass_blueglass.png")
96 add_coloured_framedglass ("cyan","Cyan","","framedglass_cyanglass.png")
97 add_coloured_framedglass ("darkgreen","Dark Green","","framedglass_darkgreenglass.png")
98 add_coloured_framedglass ("violet","Violet","","framedglass_violetglass.png")
99 add_coloured_framedglass ("pink","Pink","","framedglass_pinkglass.png")
100 add_coloured_framedglass ("yellow","Yellow","","framedglass_yellowglass.png")
101 add_coloured_framedglass ("orange","Orange","","framedglass_orangeglass.png")
102 add_coloured_framedglass ("brown","Brown","","framedglass_brownglass.png")
103 add_coloured_framedglass ("white","White","","framedglass_whiteglass.png")
104 add_coloured_framedglass ("grey","Grey","","framedglass_greyglass.png")
105 add_coloured_framedglass ("darkgrey","Dark Grey","","framedglass_darkgreyglass.png")
106 add_coloured_framedglass ("black","Black","","framedglass_blackglass.png")
107