minetest-dye_craft/dye_craft/init.lua

47 lines
1.5 KiB
Lua

--[[
Dye Craft for Minetest
Copyright (c) 2012 cornernote, Brett O'Donnell <cornernote@gmail.com>
Source Code: https://github.com/cornernote/minetest-dye_craft
License: GPLv3
]]--
local register_dye_cooking = function(output,recipe)
minetest.register_craft({
type = 'cooking',
output = output,
recipe = recipe,
})
end
local register_dye_craft = function(output,recipe)
minetest.register_craft({
type = 'shapeless',
output = output,
recipe = recipe,
})
end
-- black/white from stone/coal
register_dye_cooking('dye:white 6', 'default:stone')
register_dye_cooking('dye:black 6', 'default:coal_lump')
-- dye from nodes
register_dye_cooking('dye:red 6', 'default:apple')
register_dye_cooking('dye:yellow 6', 'default:dry_shrub')
register_dye_cooking('dye:blue 6', 'default:gravel')
-- dye from other dye
register_dye_craft('dye:cyan 2', {'dye:green', 'dye:blue'})
register_dye_craft('dye:grey 2', {'dye:white', 'dye:black'})
register_dye_craft('dye:pink 2', {'dye:white', 'dye:red'})
register_dye_craft('dye:brown 2', {'dye:red', 'dye:green'})
register_dye_craft('dye:green 2', {'dye:blue', 'dye:yellow'})
register_dye_craft('dye:dark_green 2', {'dye:green', 'dye:black'})
register_dye_craft('dye:dark_grey 2', {'dye:grey', 'dye:black'})
register_dye_craft('dye:magenta 2', {'dye:red', 'dye:cyan'})
register_dye_craft('dye:violet 2', {'dye:red', 'dye:blue'})
register_dye_craft('dye:orange 2', {'dye:red', 'dye:yellow'})