From b3165bcbea2e409182290c872d007febe1a94731 Mon Sep 17 00:00:00 2001 From: jojoa1997 Date: Sun, 10 Mar 2013 17:01:58 -0400 Subject: [PATCH] Add obsidian --- mods/default/init.lua | 43 +++++++++++++++++- .../textures/default_obsidian_glass.png | Bin 0 -> 281 bytes .../textures/default_obsidian_rock.png | Bin 0 -> 322 bytes .../textures/default_obsidian_shard.png | Bin 0 -> 366 bytes 4 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 mods/default/textures/default_obsidian_glass.png create mode 100644 mods/default/textures/default_obsidian_rock.png create mode 100644 mods/default/textures/default_obsidian_shard.png diff --git a/mods/default/init.lua b/mods/default/init.lua index 1f2c4f7d..99f7cb82 100644 --- a/mods/default/init.lua +++ b/mods/default/init.lua @@ -509,6 +509,14 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:obsidian_glass', + recipe = { + {'', '', ''}, + {'default:obsidian_shard', 'default:obsidian_shard', ''}, + {'default:obsidian_shard', 'default:obsidian_shard', ''}, + } +}) -- -- Crafting (tool repair) -- @@ -527,6 +535,12 @@ minetest.register_craft({ recipe = "group:sand", }) +minetest.register_craft({ + type = "cooking", + output = "default:obsidian_rock", + recipe = "default:obsidian_shard", +}) + minetest.register_craft({ type = "cooking", output = "default:stone", @@ -1040,6 +1054,26 @@ minetest.register_node("default:cloud", { groups = {not_in_creative_inventory=1}, }) +minetest.register_node("default:obsidian_glass", { + description = "Obsidian Glass", + drawtype = "glasslike", + tiles = {"default_obsidian_glass.png"}, + is_ground_content = true, + paramtype = "light", + sunlight_propagates = true, + sounds = default.node_sound_glass_defaults(), + groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, + drop = "default:obsidian_shard", +}) + +minetest.register_node("default:obsidian_rock", { + description = "Obsidian Rock", + tiles = {"default_obsidian_rock.png"}, + is_ground_content = true, + sounds = default.node_sound_glass_defaults(), + groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2}, +}) + minetest.register_node("default:water_flowing", { description = "Flowing Water", inventory_image = minetest.inventorycube("default_water.png"), @@ -1696,6 +1730,11 @@ minetest.register_craftitem("default:scorched_stuff", { inventory_image = "default_scorched_stuff.png", }) +minetest.register_craftitem("default:obsidian_shard", { + description = "Obsidian Shard", + inventory_image = "default_obsidian_shard.png", +}) + -- Support old code function default.spawn_falling_node(p, nodename) spawn_falling_node(p, nodename) @@ -1741,11 +1780,11 @@ minetest.register_on_punchnode(on_punchnode) -- default.cool_lava_source = function(pos) - minetest.env:set_node(pos, {name="default:stone"}) + minetest.env:set_node(pos, {name="default:obsidian_glass"}) end default.cool_lava_flowing = function(pos) - minetest.env:set_node(pos, {name="default:cobble"}) + minetest.env:set_node(pos, {name="default:stone"}) end minetest.register_abm({ diff --git a/mods/default/textures/default_obsidian_glass.png b/mods/default/textures/default_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..7e96168f231460d8238088aaa01f40d5bed5d1ab GIT binary patch literal 281 zcmV+!0p|XRP)lGO%*-gZUuv>)Cm@VrCXrxH`B2_*`)B$YQWO zOashNm>h}$FaZ$2Whl%*6fd9~0ONyfMYa)V7~t~)%;~&BG7L{f`_Q7+yejD%mL! fUx=eeHAoErN}Ql=*_x^Y00000NkvXXu0mjfQOIuW literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_rock.png b/mods/default/textures/default_obsidian_rock.png new file mode 100644 index 0000000000000000000000000000000000000000..60a0456921ff120a22107b0f87f6aa39a1a57ae9 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPa2fKg~d-mRRJ)qEePZ!4!i_=Sk_HrFEkl1sqEI>z7 zvdP(D)0A~~4)^~n$}~Ml5>OOj35;g<^zibC-m7`I(Eh&a>Qz|`3{D&j3*J}jIQs2m zVUSqsu=B|0ynq~yo-l?6UE#hxr?`)AK9SQTQZv~wjdO{^vY6!)d=gx})Ev4@&pdsR z6`+^6#p#%Y^t3p;h=sSVR_vEM*!bti((O*=*1NYq{a@lDJ-_JZf3BY~?(*06?w+@g zGl}KmmUYE%m|fF*IDgJv%=G)0!4jF8j%B>p45C^^j|HC-{8!z|&mW$k_(yf)LZH_e NJYD@<);T3K0RVZ}cV++p literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_shard.png b/mods/default/textures/default_obsidian_shard.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b7d5411cc770bab155b5dac034f290fdc9320b GIT binary patch literal 366 zcmV-!0g?WRP)_pYB|B-#K?`>6llUfu+=zr23HAg1FEX8(MBo8jKI(~LL` z5E2slFCeZ2X8-;FA53$JtAlBnfgnD}AP|5VhGKxYt_R#?kS1gUU~HIc*hN(tt{+^+ zh~XrVzeTm(7#Pu{V47ZC*~#$s?OV7cBg}SQQ3VEOW@fM=bpL__6X-pV7$}U8<-vrK zrpbRM5ug)+UVndm2LnGeEI