47 lines
1.5 KiB
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'})
|