diff --git a/README.txt b/README.txt index 92de787..a4ae108 100644 --- a/README.txt +++ b/README.txt @@ -16,4 +16,11 @@ You should have received a copy of the GNU General Public License along with thi Description ---------------------------------- -Provides crafts for dyes. \ No newline at end of file +Provides crafts for dyes. + + +---------------------------------- +Credits +---------------------------------- + +Topywo - reviewed recipes to make everything fair and logical diff --git a/dye_craft/init.lua b/dye_craft/init.lua index 3d460e0..bd7f9f1 100644 --- a/dye_craft/init.lua +++ b/dye_craft/init.lua @@ -9,34 +9,38 @@ 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, - replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}}, - }) + minetest.register_craft({ + type = 'shapeless', + output = output, + recipe = recipe, + }) end - --- black/white from sand/coal -register_dye_craft('dye:white 16', {'bucket:bucket_water', 'default:sand'}) -register_dye_craft('dye:black 16', {'bucket:bucket_water', 'default:coal_lump'}) +-- 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_craft('dye:red 16', {'dye:white', 'default:apple'}) -register_dye_craft('dye:green 16', {'dye:white', 'default:cactus'}) -register_dye_craft('dye:blue 16', {'dye:white', 'default:coal_lump'}) +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:white', 'dye:blue'}) +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:yellow 2', {'dye:blue', 'default: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'}) -