mymulch/init.lua
2016-04-12 19:41:52 -07:00

70 lines
1.9 KiB
Lua

dofile(minetest.get_modpath("mymulch").."/machine.lua")
local mulch_tab = {
{"black", "Black", "mymulch_black.png", "^[colorize:black:240"},
{"blue", "Blue", "mymulch_blue.png", "^[colorize:#0404B4:100"},
{"brown", "Brown", "mymulch_brown.png", "^[colorize:#190B07:160"},
{"cyan", "Cyan", "mymulch_cyan.png", "^[colorize:cyan:120"},
{"dark_green", "Dark Green", "mymulch_dark_green.png", "^[colorize:#071907:200"},
{"dark_grey", "Dark Grey", "mymulch_dark_grey.png", "^[colorize:black:150"},
{"green", "Green", "mymulch_green.png", "^[colorize:green:160"},
{"grey", "Grey", "mymulch_grey.png", "^[colorize:black:150"},
{"magenta", "Magenta", "mymulch_magenta.png", "^[colorize:magenta:160"},
{"orange", "Orange", "mymulch_orange.png", "^[colorize:orange:150"},
{"pink", "Pink", "mymulch_pink.png", "^[colorize:#FE2E9A:150"},
{"red", "Red", "mymulch_red.png", "^[colorize:#B40404:150"},
{"violet", "Violet", "mymulch_violet.png", "^[colorize:#2F0B3A:150"},
{"white", "White", "mymulch_white.png", "^[colorize:white:150"},
{"yellow", "Yellow", "mymulch_yellow.png", "^[colorize:yellow:150"},
{"tan", "Tan", "mymulch_tan.png", ""},
}
for i in ipairs (mulch_tab) do
local mat = mulch_tab[i][1]
local desc = mulch_tab[i][2]
local image = mulch_tab[i][3]
local dye = mulch_tab[i][4]
minetest.register_node("mymulch:mulch_"..mat, {
description = desc.." Mulch",
drawtype = "normal",
tiles = {
"mymulch_tan.png"..dye.."^mymulch_top.png"
},
paramtype = "light",
is_ground_content = true,
sunlight_propagates = true,
is_ground_content = true,
groups = {crumbly = 2, falling_node=1, not_in_creative_inventory=1, soil=1, mulch = 1},
sounds = default.node_sound_dirt_defaults({
footstep = {name="default_gravel_footstep", gain=0.5},
dug = {name="default_gravel_footstep", gain=1.0},
}),
})
end