Prepare mcl_beds for multiple colors
This commit is contained in:
parent
d76ab30892
commit
8727aa264b
|
@ -13,26 +13,34 @@ local nodebox = {
|
|||
},
|
||||
}
|
||||
|
||||
mcl_beds.register_bed("mcl_beds:bed_red", {
|
||||
description = "Bed",
|
||||
inventory_image = "mcl_beds_bed_red.png",
|
||||
wield_image = "mcl_beds_bed_red.png",
|
||||
-- TODO: All 16 bed colors
|
||||
local colors = {
|
||||
{ "red", "Bed", "group:wool" },
|
||||
}
|
||||
|
||||
for c=1, #colors do
|
||||
local colorid = colors[c][1]
|
||||
|
||||
mcl_beds.register_bed("mcl_beds:bed_"..colorid, {
|
||||
description = colors[c][2],
|
||||
inventory_image = "mcl_beds_bed_"..colorid..".png",
|
||||
wield_image = "mcl_beds_bed_"..colorid..".png",
|
||||
tiles = {
|
||||
bottom = {
|
||||
"mcl_beds_bed_top_bottom_red.png",
|
||||
"mcl_beds_bed_top_bottom_"..colorid..".png",
|
||||
"mcl_beds_bed_bottom_bottom.png",
|
||||
"mcl_beds_bed_side_bottom_r_red.png",
|
||||
"mcl_beds_bed_side_bottom_r_red.png^[transformfx",
|
||||
"mcl_beds_bed_side_top_red.png",
|
||||
"mcl_beds_bed_side_bottom_red.png"
|
||||
"mcl_beds_bed_side_bottom_r_"..colorid..".png",
|
||||
"mcl_beds_bed_side_bottom_r_"..colorid..".png^[transformfx",
|
||||
"mcl_beds_bed_side_top_"..colorid..".png",
|
||||
"mcl_beds_bed_side_bottom_"..colorid..".png"
|
||||
},
|
||||
top = {
|
||||
"mcl_beds_bed_top_top_red.png",
|
||||
"mcl_beds_bed_top_top_"..colorid..".png",
|
||||
"mcl_beds_bed_bottom_top.png",
|
||||
"mcl_beds_bed_side_top_r_red.png",
|
||||
"mcl_beds_bed_side_top_r_red.png^[transformfx",
|
||||
"mcl_beds_bed_side_top_red.png",
|
||||
"mcl_beds_bed_side_bottom_red.png"
|
||||
"mcl_beds_bed_side_top_r_"..colorid..".png",
|
||||
"mcl_beds_bed_side_top_r_"..colorid..".png^[transformfx",
|
||||
"mcl_beds_bed_side_top_"..colorid..".png",
|
||||
"mcl_beds_bed_side_bottom_"..colorid..".png"
|
||||
}
|
||||
},
|
||||
nodebox = nodebox,
|
||||
|
@ -41,10 +49,11 @@ mcl_beds.register_bed("mcl_beds:bed_red", {
|
|||
top = {-0.5, -0.5, -0.5, 0.5, 0.06, 0.5},
|
||||
},
|
||||
recipe = {
|
||||
{"group:wool", "group:wool", "group:wool"},
|
||||
{colors[c][3], colors[c][3], colors[c][3]},
|
||||
{"group:wood", "group:wood", "group:wood"}
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
minetest.register_alias("beds:bed_bottom", "mcl_beds:bed_red_bottom")
|
||||
minetest.register_alias("beds:bed_top", "mcl_beds:bed_red_top")
|
||||
|
|
Loading…
Reference in New Issue