From 643db515fdde737996260f79f59d15b89b0ec3a0 Mon Sep 17 00:00:00 2001 From: srifqi Date: Fri, 20 Jun 2014 13:55:28 +0700 Subject: [PATCH 1/4] Update nodes.lua Add Quartz Block, Pillar Quartz Block, Chiseled Quartz Block, Stone with Quartz --- mods/default/nodes.lua | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 3611a0e2..3b226192 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -1407,3 +1407,40 @@ minetest.register_node("default:snowblock", { dug = {name="default_snow_footstep", gain=0.75}, }), }) + +minetest.register_node("default:quartz", { + description = "Quartz Block", + tiles = {"default_quartz_block.png"}, + is_ground_content = true, + groups = {cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:pillar_quartz", { + description = "Pillar Quartz Block", + tiles = {"default_pillar_quartz_block_top.png","default_pillar_quartz_block_top.png","default_pillar_quartz_block_side.png"}, + paramtype2 = "facedir", + is_ground_content = true, + groups = {cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), + on_place = minetest.rotate_node, +}) + +minetest.register_node("default:chiseled_quartz", { + description = "Chiseled Quartz Block", + tiles = {"default_chiseled_quartz_block_top.png","default_chiseled_quartz_block_top.png","default_chiseled_quartz_block_side.png"}, + paramtype2 = "facedir", + is_ground_content = true, + groups = {cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), + on_place = minetest.rotate_node, +}) + +minetest.register_node("default:stone_with_quartz", { + description = "Quartz Ore", + tiles = {"default_stone.png^default_mineral_quartz.png"}, + is_ground_content = true, + groups = {cracky=1}, + drop = "default:quartz_shard", + sounds = default.node_sound_stone_defaults(), +}) From 4753b746f314d9c53a2c7aa94dadfe86b89f49c3 Mon Sep 17 00:00:00 2001 From: srifqi Date: Fri, 20 Jun 2014 13:56:24 +0700 Subject: [PATCH 2/4] Update craftitems.lua Add Quartz Shard --- mods/default/craftitems.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mods/default/craftitems.lua b/mods/default/craftitems.lua index 2d3652e2..6150b42e 100644 --- a/mods/default/craftitems.lua +++ b/mods/default/craftitems.lua @@ -90,3 +90,8 @@ minetest.register_craftitem("default:obsidian_shard", { description = "Obsidian Shard", inventory_image = "default_obsidian_shard.png", }) + +minetest.register_craftitem("default:quartz_shard", { + description = "Quartz Shard", + inventory_image = "default_quartz_shard.png", +}) From 9eaf777de7ed174793d2f4ee74b8e766f99e8c46 Mon Sep 17 00:00:00 2001 From: srifqi Date: Fri, 20 Jun 2014 13:57:59 +0700 Subject: [PATCH 3/4] Update crafting.lua Add Quartz Block, Pillar Quartz Block, Chiseled Quartz Block --- mods/default/crafting.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index c4f353a1..8485e0ec 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -551,6 +551,31 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "default:quartz", + recipe = { + {"default:quartz_shard","default:quartz_shard","default:quartz_shard"}, + {"default:quartz_shard","default:quartz_shard","default:quartz_shard"}, + {"default:quartz_shard","default:quartz_shard","default:quartz_shard"} + }, +}) + +minetest.register_craft({ + output = "default:pillar_quartz 2", + recipe = { + {"default:quartz"}, + {"default:quartz"} + }, +}) + +minetest.register_craft({ + output = "default:chiseled_quartz", + recipe = { + {"stairs:slab_quartz"}, + {"stairs:slab_quartz"} + }, +}) + -- -- Crafting (tool repair) -- From 94b687ab70d5eebf646f2ecea91e461ba0e4f810 Mon Sep 17 00:00:00 2001 From: srifqi Date: Fri, 20 Jun 2014 13:58:54 +0700 Subject: [PATCH 4/4] Update init.lua Add Quartz Stair and Slab --- mods/stairs/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index 179cf15d..ce321498 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -260,3 +260,10 @@ stairs.register_stair_and_slab("stonebrick", "default:stonebrick", "Stone Brick Stair", "Stone Brick Slab", default.node_sound_stone_defaults()) + +stairs.register_stair_and_slab("quartz", "default:quartz", + {cracky=3}, + {"default_quartz_block.png"}, + "Quartz Stair", + "Quartz Slab", + default.node_sound_stone_defaults())