From 8ff83a65c824f3fca35477bd0135fdf1303dc5d7 Mon Sep 17 00:00:00 2001 From: cale Date: Sat, 27 Feb 2016 10:52:46 +0100 Subject: [PATCH] added colorcode for blueprints --- mods/armor/depends.txt | 1 + mods/armor/init.lua | 25 ++++++++++++++++++++++++- mods/blueprint/init.lua | 2 +- mods/pipe/init.lua | 6 ++++-- 4 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 mods/armor/depends.txt diff --git a/mods/armor/depends.txt b/mods/armor/depends.txt new file mode 100644 index 0000000..9c392c2 --- /dev/null +++ b/mods/armor/depends.txt @@ -0,0 +1 @@ +blueprint diff --git a/mods/armor/init.lua b/mods/armor/init.lua index c11f671..9d717e5 100644 --- a/mods/armor/init.lua +++ b/mods/armor/init.lua @@ -11,7 +11,7 @@ function armor.register_armor(name, def) protection = def.protection, skin = def.skin .. "_chestplate.png", }) - minetest.register_craftitem(name .. "_cboots", { + minetest.register_craftitem(name .. "_boots", { description = def.description .. " Boots", inventory_image = def.tex .. "_boots.png", protection = def.protection, @@ -119,4 +119,27 @@ armor.register_armor("armor:diamond", { skin = "armor_skin_diamond" }) + +--craft +blueprint.register_blueprint("armor_diamond_chestplate", { + description = "Diamond Chestplate", + materials = {"furnace:iron_plate", "furnace:iron_plate", "default:diamond", "default:diamond"}, + out = "armor:diamond_chestplate", + color = "red" +}) + +blueprint.register_blueprint("armor_diamond_leggings", { + description = "Diamond Leggings", + materials = {"furnace:iron_plate", "default:diamond"}, + out = "armor:diamond_leggings", + color = "red" +}) + +blueprint.register_blueprint("armor_diamond_boots", { + description = "Diamond Boots", + materials = {"furnace:iron_plate", "default:diamond"}, + out = "armor:diamond_boots", + color = "red" +}) + armor.load_armor() diff --git a/mods/blueprint/init.lua b/mods/blueprint/init.lua index f6efada..f1000fe 100644 --- a/mods/blueprint/init.lua +++ b/mods/blueprint/init.lua @@ -7,7 +7,7 @@ function blueprint.register_blueprint(name, def) minetest.register_craftitem(":blueprint:"..name, { description = "Blueprint : " .. def.description, - inventory_image = "blueprint_blueprint.png", + inventory_image = "blueprint_blueprint.png^[colorize:"..def.color..":80", }) minetest.register_craft({ diff --git a/mods/pipe/init.lua b/mods/pipe/init.lua index 89867fe..d3012b1 100644 --- a/mods/pipe/init.lua +++ b/mods/pipe/init.lua @@ -112,11 +112,13 @@ minetest.register_abm({ blueprint.register_blueprint("pipe", { description = "Pipe", materials = {"furnace:iron_plate"}, - out = "pipe:pipe" + out = "pipe:pipe", + color = "blue" }) blueprint.register_blueprint("pump", { description = "Pump", materials = {"furnace:iron_plate", "furnace:iron_plate", "furnace:iron_plate", "pipe:pipe"}, - out = "pipe:pump" + out = "pipe:pump", + color = "blue" })