mirror of
https://github.com/pyrollo/display_modpack.git
synced 2025-10-15 00:35:20 +02:00
* set signs param2 to colorfacedir - make signs use a color palette and hardware coloring - add poster coloring crafting recipes and optional depend on dye * use xcompat * optipng textures * make recipe shapeless * fix spaces/tab mix * remove xcompat check
82 lines
1.6 KiB
Lua
82 lines
1.6 KiB
Lua
local mat = xcompat.materials
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:wooden_right_sign',
|
|
recipe = {
|
|
{'group:wood', 'group:wood', 'group:wood'},
|
|
{'group:wood', 'group:wood', mat.dye_black},
|
|
{'', '', ''},
|
|
}
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:wooden_right_sign',
|
|
type = 'shapeless',
|
|
recipe = { 'signs:wooden_long_sign' }
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:wooden_long_sign',
|
|
recipe = {
|
|
{'group:wood', mat.dye_black, 'group:wood'},
|
|
{'group:wood', 'group:wood', 'group:wood'},
|
|
{'', '', ''},
|
|
}
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:wooden_long_sign',
|
|
type = 'shapeless',
|
|
recipe = { 'signs:wooden_right_sign' }
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:wooden_sign',
|
|
recipe = {
|
|
{'', mat.dye_black, ''},
|
|
{'group:wood', 'group:wood', 'group:wood'},
|
|
{'group:wood', 'group:wood', 'group:wood'},
|
|
}
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:paper_poster',
|
|
recipe = {
|
|
{mat.paper, mat.paper, mat.dye_black},
|
|
{mat.paper, mat.paper, ''},
|
|
{mat.paper, mat.paper, ''},
|
|
}
|
|
})
|
|
|
|
local dyes = {
|
|
mat.dye_white,
|
|
mat.dye_grey,
|
|
mat.dye_orange,
|
|
mat.dye_brown,
|
|
mat.dye_dark_grey,
|
|
mat.dye_yellow,
|
|
mat.dye_green,
|
|
mat.dye_red,
|
|
}
|
|
for i, dye in ipairs(dyes) do
|
|
minetest.register_craft({
|
|
type = "shapeless",
|
|
output = minetest.itemstring_with_palette("signs:paper_poster", (i-1) * 32),
|
|
recipe = {"signs:paper_poster", dye},
|
|
})
|
|
end
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:label_small',
|
|
recipe = {
|
|
{mat.paper, mat.dye_black},
|
|
}
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = 'signs:label_medium',
|
|
recipe = {
|
|
{mat.paper, mat.paper, mat.dye_black},
|
|
}
|
|
})
|