82 lines
2.3 KiB
Lua
82 lines
2.3 KiB
Lua
|
-- vessels/init.lua
|
||
|
|
||
|
-- Minetest 0.4 mod: vessels
|
||
|
-- See README.txt for licensing and other information.
|
||
|
|
||
|
-- Load support for MT game translation.
|
||
|
local S = minetest.get_translator("vessels")
|
||
|
|
||
|
minetest.register_node("vessels:shelf", {
|
||
|
description = S("Vessels Shelf"),
|
||
|
tiles = {"default_wood.png", "default_wood.png", "default_wood.png",
|
||
|
"default_wood.png", "vessels_shelf.png", "vessels_shelf.png"},
|
||
|
paramtype2 = "facedir",
|
||
|
is_ground_content = false,
|
||
|
groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3},
|
||
|
sounds = default.node_sound_wood_defaults()
|
||
|
})
|
||
|
|
||
|
minetest.register_node("vessels:glass_bottle", {
|
||
|
description = S("Empty Glass Bottle"),
|
||
|
drawtype = "plantlike",
|
||
|
tiles = {"vessels_glass_bottle.png"},
|
||
|
inventory_image = "vessels_glass_bottle.png",
|
||
|
wield_image = "vessels_glass_bottle.png",
|
||
|
paramtype = "light",
|
||
|
is_ground_content = false,
|
||
|
walkable = false,
|
||
|
selection_box = {
|
||
|
type = "fixed",
|
||
|
fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25}
|
||
|
},
|
||
|
groups = {vessel = 1, dig_immediate = 3, attached_node = 1},
|
||
|
sounds = default.node_sound_glass_defaults(),
|
||
|
})
|
||
|
|
||
|
minetest.register_node("vessels:drinking_glass", {
|
||
|
description = S("Empty Drinking Glass"),
|
||
|
drawtype = "plantlike",
|
||
|
tiles = {"vessels_drinking_glass.png"},
|
||
|
inventory_image = "vessels_drinking_glass_inv.png",
|
||
|
wield_image = "vessels_drinking_glass.png",
|
||
|
paramtype = "light",
|
||
|
is_ground_content = false,
|
||
|
walkable = false,
|
||
|
selection_box = {
|
||
|
type = "fixed",
|
||
|
fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25}
|
||
|
},
|
||
|
groups = {vessel = 1, dig_immediate = 3, attached_node = 1},
|
||
|
sounds = default.node_sound_glass_defaults(),
|
||
|
})
|
||
|
|
||
|
minetest.register_node("vessels:steel_bottle", {
|
||
|
description = S("Empty Heavy Steel Bottle"),
|
||
|
drawtype = "plantlike",
|
||
|
tiles = {"vessels_steel_bottle.png"},
|
||
|
inventory_image = "vessels_steel_bottle.png",
|
||
|
wield_image = "vessels_steel_bottle.png",
|
||
|
paramtype = "light",
|
||
|
is_ground_content = false,
|
||
|
walkable = false,
|
||
|
selection_box = {
|
||
|
type = "fixed",
|
||
|
fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25}
|
||
|
},
|
||
|
groups = {vessel = 1, dig_immediate = 3, attached_node = 1},
|
||
|
sounds = default.node_sound_defaults(),
|
||
|
})
|
||
|
|
||
|
|
||
|
minetest.register_craft( {
|
||
|
type = "cooking",
|
||
|
output = "default:steel_ingot",
|
||
|
recipe = "vessels:steel_bottle",
|
||
|
})
|
||
|
|
||
|
minetest.register_craft({
|
||
|
type = "fuel",
|
||
|
recipe = "vessels:shelf",
|
||
|
burntime = 30,
|
||
|
})
|