1 local S
= minetest
.get_translator("vessels")
3 -- Minetest 0.4 mod: vessels
4 -- See README.txt for licensing and other information.
6 minetest
.register_node("vessels:glass_bottle", {
7 description
= S("Empty Glass Bottle"),
8 drawtype
= "plantlike",
9 tiles
= {"vessels_glass_bottle.png"},
10 inventory_image
= "vessels_glass_bottle_inv.png",
11 wield_image
= "vessels_glass_bottle.png",
14 is_ground_content
= false,
18 fixed
= {-0.25, -0.5, -0.25, 0.25, 0.4, 0.25}
20 groups
= {vessel
=1,dig_immediate
=3,attached_node
=1},
21 sounds
= hades_sounds
.node_sound_glass_defaults(),
24 minetest
.register_craft( {
25 output
= "vessels:glass_bottle 10",
27 { "hades_core:glass", "", "hades_core:glass" },
28 { "hades_core:glass", "", "hades_core:glass" },
29 { "", "hades_core:glass", "" }
33 minetest
.register_node("vessels:drinking_glass", {
34 description
= S("Empty Drinking Glass"),
35 drawtype
= "plantlike",
36 tiles
= {"vessels_drinking_glass.png"},
37 inventory_image
= "vessels_drinking_glass_inv.png",
38 wield_image
= "vessels_drinking_glass.png",
41 is_ground_content
= false,
45 fixed
= {-0.25, -0.5, -0.25, 0.25, 0.4, 0.25}
47 groups
= {vessel
=1,dig_immediate
=3,attached_node
=1},
48 sounds
= hades_sounds
.node_sound_glass_defaults(),
51 minetest
.register_craft( {
52 output
= "vessels:drinking_glass 14",
54 { "hades_core:glass", "", "hades_core:glass" },
55 { "hades_core:glass", "", "hades_core:glass" },
56 { "hades_core:glass", "hades_core:glass", "hades_core:glass" }
60 minetest
.register_node("vessels:steel_bottle", {
61 description
= S("Empty Heavy Steel Bottle"),
62 drawtype
= "plantlike",
63 tiles
= {"vessels_steel_bottle.png"},
64 inventory_image
= "vessels_steel_bottle_inv.png",
65 wield_image
= "vessels_steel_bottle.png",
68 is_ground_content
= false,
72 fixed
= {-0.25, -0.5, -0.25, 0.25, 0.4, 0.25}
74 groups
= {vessel
=1,dig_immediate
=3,attached_node
=1},
75 sounds
= hades_sounds
.node_sound_defaults(),
78 minetest
.register_craft( {
79 output
= "vessels:steel_bottle 5",
81 { "hades_core:steel_ingot", "", "hades_core:steel_ingot" },
82 { "hades_core:steel_ingot", "", "hades_core:steel_ingot" },
83 { "", "hades_core:steel_ingot", "" }
88 -- Make sure we can recycle them
90 minetest
.register_craftitem("vessels:glass_fragments", {
91 description
= S("Pile of Glass Fragments"),
92 inventory_image
= "vessels_glass_fragments.png",
95 minetest
.register_craft( {
97 output
= "vessels:glass_fragments",
99 "vessels:glass_bottle",
100 "vessels:glass_bottle",
104 minetest
.register_craft( {
106 output
= "vessels:glass_fragments",
108 "vessels:drinking_glass",
109 "vessels:drinking_glass",
113 minetest
.register_craft({
114 output
= "vessels:glass_fragments 6",
115 recipe
= {{"doors:door_glass"}},
118 minetest
.register_craft({
119 output
= "vessels:glass_fragments 6",
120 recipe
= {{"travelnet:elevator_door_glass_closed"}}
123 minetest
.register_craft({
125 output
= "hades_core:glass",
126 recipe
= "vessels:glass_fragments",
129 minetest
.register_craft( {
131 output
= "hades_core:steel_ingot",
132 recipe
= "vessels:steel_bottle",