1 -- Minetest 0.4 mod: vessels
2 -- See README.txt for licensing and other information.
4 minetest.register_node("vessels:glass_bottle", {
5 description = "Glass Bottle (empty)",
6 drawtype = "plantlike",
7 tiles = {"vessels_glass_bottle.png"},
8 inventory_image = "vessels_glass_bottle_inv.png",
9 wield_image = "vessels_glass_bottle.png",
14 fixed = {-0.25, -0.5, -0.25, 0.25, 0.4, 0.25}
16 groups = {vessel=1,dig_immediate=3,attached_node=1},
17 sounds = default.node_sound_glass_defaults(),
20 minetest.register_craft( {
21 output = "vessels:glass_bottle 10",
23 { "default:glass", "", "default:glass" },
24 { "default:glass", "", "default:glass" },
25 { "", "default:glass", "" }
29 minetest.register_node("vessels:drinking_glass", {
30 description = "Drinking Glass (empty)",
31 drawtype = "plantlike",
32 tiles = {"vessels_drinking_glass.png"},
33 inventory_image = "vessels_drinking_glass_inv.png",
34 wield_image = "vessels_drinking_glass.png",
39 fixed = {-0.25, -0.5, -0.25, 0.25, 0.4, 0.25}
41 groups = {vessel=1,dig_immediate=3,attached_node=1},
42 sounds = default.node_sound_glass_defaults(),
45 minetest.register_craft( {
46 output = "vessels:drinking_glass 14",
48 { "default:glass", "", "default:glass" },
49 { "default:glass", "", "default:glass" },
50 { "default:glass", "default:glass", "default:glass" }
54 minetest.register_node("vessels:steel_bottle", {
55 description = "Heavy Steel Bottle (empty)",
56 drawtype = "plantlike",
57 tiles = {"vessels_steel_bottle.png"},
58 inventory_image = "vessels_steel_bottle_inv.png",
59 wield_image = "vessels_steel_bottle.png",
64 fixed = {-0.25, -0.5, -0.25, 0.25, 0.4, 0.25}
66 groups = {vessel=1,dig_immediate=3,attached_node=1},
67 sounds = default.node_sound_defaults(),
70 minetest.register_craft( {
71 output = "vessels:steel_bottle 5",
73 { "default:steel_ingot", "", "default:steel_ingot" },
74 { "default:steel_ingot", "", "default:steel_ingot" },
75 { "", "default:steel_ingot", "" }
80 -- Make sure we can recycle them
82 minetest.register_craftitem("vessels:glass_fragments", {
83 description = "Pile of Glass Fragments",
84 inventory_image = "vessels_glass_fragments.png",
87 minetest.register_craft( {
89 output = "vessels:glass_fragments",
91 "vessels:glass_bottle",
92 "vessels:glass_bottle",
96 minetest.register_craft( {
98 output = "vessels:glass_fragments",
100 "vessels:drinking_glass",
101 "vessels:drinking_glass",
105 minetest.register_craft({
107 output = "default:glass",
108 recipe = "vessels:glass_fragments",
111 minetest.register_craft( {
113 output = "default:steel_ingot",
114 recipe = "vessels:steel_bottle",