From 4c0a3066a5f3dbee0da3d6451d902735062775d8 Mon Sep 17 00:00:00 2001 From: PenguinDad Date: Tue, 30 Jul 2013 09:47:57 +0200 Subject: [PATCH] Add new_style_glass --- mods/default/nodes.lua | 63 ++++++++++++------ .../textures/default_glass_streaks.png | Bin 0 -> 178 bytes .../default_obsidian_glass_streaks.png | Bin 0 -> 410 bytes 3 files changed, 44 insertions(+), 19 deletions(-) create mode 100644 mods/default/textures/default_glass_streaks.png create mode 100644 mods/default/textures/default_obsidian_glass_streaks.png diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 98f6d778..9ae93072 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -331,16 +331,29 @@ minetest.register_node("default:bookshelf", { sounds = default.node_sound_wood_defaults(), }) -minetest.register_node("default:glass", { - description = "Glass", - drawtype = "glasslike", - tiles = {"default_glass.png"}, - inventory_image = minetest.inventorycube("default_glass.png"), - paramtype = "light", - sunlight_propagates = true, - groups = {cracky=3,oddly_breakable_by_hand=3}, - sounds = default.node_sound_glass_defaults(), -}) +if minetest.setting_getbool("new_style_glass") then + minetest.register_node("default:glass", { + description = "Glass", + drawtype = "glasslike_framed", + tiles = {"default_glass.png","default_glass_streaks.png"}, + inventory_image = minetest.inventorycube("default_glass.png"), + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), + }) +else + minetest.register_node("default:glass", { + description = "Glass", + drawtype = "glasslike", + tiles = {"default_glass.png"}, + inventory_image = minetest.inventorycube("default_glass.png"), + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), + }) +end minetest.register_node("default:fence_wood", { description = "Wooden Fence", @@ -1079,15 +1092,27 @@ minetest.register_node("default:diamondblock", { sounds = default.node_sound_stone_defaults(), }) -minetest.register_node("default:obsidian_glass", { - description = "Obsidian Glass", - drawtype = "glasslike", - tiles = {"default_obsidian_glass.png"}, - paramtype = "light", - sunlight_propagates = true, - sounds = default.node_sound_glass_defaults(), - groups = {cracky=3,oddly_breakable_by_hand=3}, -}) +if minetest.setting_getbool("new_style_glass") then + minetest.register_node("default:obsidian_glass", { + description = "Obsidian Glass", + drawtype = "glasslike_framed", + tiles = {"default_obsidian_glass.png","default_obsidian_glass_streaks.png"}, + paramtype = "light", + sunlight_propagates = true, + sounds = default.node_sound_glass_defaults(), + groups = {cracky=3,oddly_breakable_by_hand=3}, + }) +else + minetest.register_node("default:obsidian_glass", { + description = "Obsidian Glass", + drawtype = "glasslike", + tiles = {"default_obsidian_glass.png"}, + paramtype = "light", + sunlight_propagates = true, + sounds = default.node_sound_glass_defaults(), + groups = {cracky=3,oddly_breakable_by_hand=3}, + }) +end minetest.register_node("default:obsidian", { description = "Obsidian", diff --git a/mods/default/textures/default_glass_streaks.png b/mods/default/textures/default_glass_streaks.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1cb941c37ee0a3f7499c68bddd89ecba9b81f9 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G^tAk28_ZrvZCAbW|YuPggqb~$!UqnAF7%s?S~PZ!4!i_^&o5^)dC&i?sQIs`Bl7o>EsgAKq$0BNCbl;zoqn67`1I(8x%2>YMpZIJJ#K|qnSO7j=O9xgub~u2Ss$>K>urikG z`J?-;i=3;ww7d9oS#X=G8yvO3L$;zWa>umDR)ccuA`g1&BJULVB><5*)azw1)bzcM zr!z+J4Tra9XG41WuY?8M0JH?zNJXu;1u0+tcsg_E<8B)aUl)0&Kp7iM^=&nQqDhY+ z$lyF>KYc$ZU#!Fn?V@XbX=UFWJ1j<;Dm$<3QUWmut7G-R}_Upee zd)pWZqp(O|=d6otMWZJ)dg7G1cW_C410_0v(zzCor~m)}07*qoM6N<$ Ef^93T5&!@I literal 0 HcmV?d00001