80 lines
2.3 KiB
Lua
80 lines
2.3 KiB
Lua
-- internationalization boilerplate
|
|
local S = minetest.get_translator(minetest.get_current_modname())
|
|
|
|
minetest.register_node("flower_pot:flower_pot", {
|
|
description = S("Flower Pot"),
|
|
tiles = {"default_dirt.png^flower_pot_top.png","flower_pot_side.png"},
|
|
drawtype = "nodebox",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {{-1/2, -3/8, -1/2, 1/2, -2/8, 1/2},
|
|
{-1/2, -1/2, -1/2, -3/8, 1/2, 1/2},
|
|
{3/8, -1/2, -1/2, 1/2, 1/2, 1/2},
|
|
{-1/2, -3/8, -1/2, 1/2, 1/2, -3/8},
|
|
{-1/2, -3/8, 3/8, 1/2, 1/2, 1/2},
|
|
{-3/8, 0, -3/8, 3/8, 15/32, 3/8}},
|
|
},
|
|
paramtype = "light",
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, soil=3, grassland = 1, wet = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("flower_pot:flower_pot_sand", {
|
|
description = S("Flower Pot with Sand"),
|
|
tiles = {"default_desert_sand.png^flower_pot_top.png","flower_pot_side.png"},
|
|
drawtype = "nodebox",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {{-1/2, -3/8, -1/2, 1/2, -2/8, 1/2},
|
|
{-1/2, -1/2, -1/2, -3/8, 1/2, 1/2},
|
|
{3/8, -1/2, -1/2, 1/2, 1/2, 1/2},
|
|
{-1/2, -3/8, -1/2, 1/2, 1/2, -3/8},
|
|
{-1/2, -3/8, 3/8, 1/2, 1/2, 1/2},
|
|
{-3/8, 0, -3/8, 3/8, 15/32, 3/8}},
|
|
},
|
|
paramtype = "light",
|
|
is_ground_content = false,
|
|
groups = {cracky = 3, soil=3, desert = 1, wet = 1},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_node("flower_pot:flower_pot_empty", {
|
|
description = S("Flower Pot (empty)"),
|
|
tiles = {"flower_pot_side.png"},
|
|
drawtype = "nodebox",
|
|
node_box = {
|
|
type = "fixed",
|
|
fixed = {{-1/2, -3/8, -1/2, 1/2, -2/8, 1/2},
|
|
{-1/2, -1/2, -1/2, -3/8, 1/2, 1/2},
|
|
{3/8, -1/2, -1/2, 1/2, 1/2, 1/2},
|
|
{-1/2, -3/8, -1/2, 1/2, 1/2, -3/8},
|
|
{-1/2, -3/8, 3/8, 1/2, 1/2, 1/2}},
|
|
},
|
|
paramtype = "light",
|
|
is_ground_content = false,
|
|
groups = {cracky = 3},
|
|
sounds = default.node_sound_stone_defaults(),
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = "flower_pot:flower_pot_empty",
|
|
recipe = {
|
|
{"default:clay_brick", "", "default:clay_brick"},
|
|
{"default:clay_brick", "", "default:clay_brick"},
|
|
{"default:clay_brick", "default:clay_brick", "default:clay_brick"}
|
|
}
|
|
})
|
|
|
|
minetest.register_craft({
|
|
type = "shapeless",
|
|
output = "flower_pot:flower_pot",
|
|
recipe = {"default:dirt", "flower_pot:flower_pot_empty"}
|
|
})
|
|
|
|
minetest.register_craft({
|
|
type = "shapeless",
|
|
output = "flower_pot:flower_pot_sand",
|
|
recipe = {"group:sand", "flower_pot:flower_pot_empty"}
|
|
})
|