41 lines
1.0 KiB
Lua
41 lines
1.0 KiB
Lua
-- Carpet Mod!
|
|
-- By Jordan Snelling 2012
|
|
-- License LGPL
|
|
-- This mod adds carpets into Minetest.
|
|
|
|
local dyes = {
|
|
{"black", "Darkened", color1},
|
|
{"blue", "Blue", color2},
|
|
{"green", "Green", color3},
|
|
{"white", "White", color4},
|
|
{"orange", "Orange", color5},
|
|
{"red", "Red", color6},
|
|
{"yellow", "Yellow", color7},
|
|
{"pink", "pink", color8}
|
|
}
|
|
for i = 1, #dyes do
|
|
local name, desc, colour = unpack(dyes[i])
|
|
|
|
minetest.register_node("carpet:" .. name, {
|
|
|
|
description = desc .. " Carpet color",
|
|
drawtype = "raillike",
|
|
tiles = {"color_white.png^[colorize:#"..colour..":70"},
|
|
wield_image = "color_handwhite.png^(color_handwhite2.png^[colorize:#"..colour..":70)",
|
|
inventory_image = "carpets.png^[colorize:#"..colour..":70",
|
|
wield_scale = {x=1,y=1,z=0.5},
|
|
paramtype = "light",
|
|
is_ground_content = true,
|
|
walkable = false,
|
|
buildable_to = true,
|
|
selection_box = {
|
|
type = "fixed",
|
|
|
|
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
|
|
},
|
|
groups = {dig_immediate=3},
|
|
|
|
})
|
|
|
|
end
|