From 61c0b5e1ead4c8882bb764b35985f9f4f4c73dea Mon Sep 17 00:00:00 2001 From: cale Date: Sun, 20 Mar 2016 10:22:11 +0100 Subject: [PATCH] added coalblock/dust/lump + crafts + new torch craft + glowing coalblock for furnace --- mods/default/craft.lua | 35 ++++++++++++++++++ mods/default/craftitems.lua | 5 +++ mods/default/nodes.lua | 15 ++++++++ mods/default/textures/default_coal_dust.png | Bin 0 -> 209 bytes mods/default/textures/default_coal_lump.png | Bin 187 -> 232 bytes mods/default/textures/default_coalblock.png | Bin 0 -> 281 bytes .../textures/default_coalblock_glowing.png | Bin 0 -> 331 bytes mods/furnace/init.lua | 2 +- mods/torch/init.lua | 2 +- 9 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 mods/default/textures/default_coal_dust.png create mode 100644 mods/default/textures/default_coalblock.png create mode 100644 mods/default/textures/default_coalblock_glowing.png diff --git a/mods/default/craft.lua b/mods/default/craft.lua index 70062c1..72d7757 100644 --- a/mods/default/craft.lua +++ b/mods/default/craft.lua @@ -164,6 +164,41 @@ minetest.register_craft({ } }) +-- coal + + +minetest.register_craft({ + output = "default:coal_dust 3", + recipe = { + {"default:stone_with_coal"}, + } +}) + + +minetest.register_craft({ + output = "default:coal_lump", + recipe = { + {"default:coal_dust", "default:coal_dust", "default:coal_dust"}, + } +}) + +minetest.register_craft({ + output = "default:coalblock", + recipe = { + {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + } +}) + +minetest.register_craft({ + output = "default:coalblock_glowing", + recipe = { + {"default:coalblock", "torch:torch"}, + } +}) + + --workbench minetest.register_craft({ diff --git a/mods/default/craftitems.lua b/mods/default/craftitems.lua index 9667b8f..dc209a5 100644 --- a/mods/default/craftitems.lua +++ b/mods/default/craftitems.lua @@ -23,6 +23,11 @@ minetest.register_craftitem("default:coal_lump", { inventory_image = "default_coal_lump.png", }) +minetest.register_craftitem("default:coal_dust", { + description = "Coal Dust", + inventory_image = "default_coal_dust.png", +}) + minetest.register_craftitem("default:iron_lump", { description = "Iron Lump", inventory_image = "default_iron_lump.png", diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 130b1d7..4dfe077 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -838,6 +838,21 @@ minetest.register_node("default:stone_with_ruby", { drop = "default:ruby", }) +-- coalblock + +minetest.register_node("default:coalblock", { + description = "Coalblock", + tiles = {"default_coalblock.png"}, + groups = {cracky = 2}, +}) + +minetest.register_node("default:coalblock_glowing", { + description = "Coalblock (GLOWING)", + tiles = {"default_coalblock_glowing.png"}, + light_source = 7, + groups = {cracky = 2}, +}) + --quartz minetest.register_node("default:quartz", { diff --git a/mods/default/textures/default_coal_dust.png b/mods/default/textures/default_coal_dust.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa4e3712e6e633aca4eca235fcf3dba630ec90f GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#0ka5)nV8{(x@ABi$r9Iy66gHf+|;}h2Ir#G#FEq$h4Rdj3z%e~r8Qqx0`hP+7&r zpl~wE@q2~Wn{PWdKUbMJa~q4G;kk?A6IEtQd{BOxxqpEd&{zgfS3j3^P6Nkl**9L$wM*7IF=L9qIFQ(OiN!9=W002ovPDHLkV1hx;Jc|GT delta 94 zcmaFCxSMf;11BRZmz8>~R9nhKPYo|qPZ!4!i_^&o60C`sf17;CUHu-5MW*q|xNtU=qlsM<-=BDPAFgO>bCYGe8D3oWGWGJ|M`UZqI@`(c# zP4;wg4DmRAcd8-Z0R4`oC5Qqsb!ivyKZM&bXAvp#0~e`At`C#<~6zopr0PurlSpWb4 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_coalblock_glowing.png b/mods/default/textures/default_coalblock_glowing.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0b868972fb59d38629a69f5c44a3706acd763b GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={WI14-?iy0WWg+Z8+Vb&Z8pdfpR zr>`sf17;CUcB4}~-#-C`BuiW)N}Tg^b5rw57@Uhz6H8K46v{J8G8EiBeFMT9`NV;W zj(WN{hIkx*8@5~UumQ)^`>8Csj|C-8Zgo3twrXX_l5TyjFoUKeu6J&hKVp2Jtm`sG zX@0cV%B^A{b7y|6(cI~l@P;A!>?z~awPFlAr$=VpB~A3!{C0n zl;>cqnXK~+kbqlh-8NN-5)>{1Y&zJpkU9YpgsAx*oy*N)|zU1rB;^#kBdz9`@duGwV Z{$p`Sw%jwWmp~6Oc)I$ztaD0e0s!>sfaCxG literal 0 HcmV?d00001 diff --git a/mods/furnace/init.lua b/mods/furnace/init.lua index 6dd9bb6..8d48b10 100644 --- a/mods/furnace/init.lua +++ b/mods/furnace/init.lua @@ -30,7 +30,7 @@ minetest.register_abm({ action = function(pos, node, active_object_count, active_object_count_wider) local mymeta = minetest.get_meta(pos) pos.y = pos.y - 1 - if minetest.get_node(pos).name == "lava:lava_source" then + if minetest.get_node(pos).name == "lava:lava_source" or minetest.get_node(pos).name == "default:coalblock_glowing" then local dir = vector.multiply(minetest.facedir_to_dir(minetest.get_node({x = pos.x, y= pos.y+1, z=pos.z}).param2), -1) local patternpos = vector.add(pos, dir) diff --git a/mods/torch/init.lua b/mods/torch/init.lua index 67590bf..d4b7768 100644 --- a/mods/torch/init.lua +++ b/mods/torch/init.lua @@ -56,7 +56,7 @@ minetest.register_abm({ }) minetest.register_craft({ - output = "torch:torch", + output = "torch:torch 4", recipe = { {"", "default:coal_lump", ""}, {"", "default:string_strong", ""},