From 65965f3ac833f6269f495495e2a05da983a84a7e Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Tue, 19 Mar 2013 22:27:46 -0400 Subject: [PATCH] Added oerkki block that was dropped from Moreblocks. Same recipe, but yields 2 and gives back 3 books when you craft it, since it is made using a bookshelf. Works with the circular saw to produce various shapes. --- init.lua | 57 ++++++++++++++++++++- textures/gloopblocks_oerkkiblock_front.png | Bin 0 -> 473 bytes textures/gloopblocks_oerkkiblock_sides.png | Bin 0 -> 728 bytes textures/gloopblocks_oerkkiblock_tb.png | Bin 0 -> 735 bytes 4 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 textures/gloopblocks_oerkkiblock_front.png create mode 100644 textures/gloopblocks_oerkkiblock_sides.png create mode 100644 textures/gloopblocks_oerkkiblock_tb.png diff --git a/init.lua b/init.lua index 50ef593..436cf57 100644 --- a/init.lua +++ b/init.lua @@ -92,6 +92,21 @@ minetest.register_node("gloopblocks:pavement", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("gloopblocks:oerkki_block", { + description = "Oerkki Block", + paramtype2 = "facedir", + tiles = { + "gloopblocks_oerkkiblock_tb.png", + "gloopblocks_oerkkiblock_tb.png", + "gloopblocks_oerkkiblock_sides.png", + "gloopblocks_oerkkiblock_sides.png", + "gloopblocks_oerkkiblock_sides.png", + "gloopblocks_oerkkiblock_front.png" + }, + groups = {cracky=3, oddly_breakable_by_hand=3}, + sounds = default.node_sound_stone_defaults(), +}) + minetest.register_alias("gloopblocks:obsidian", "default:obsidian") -- Stairsplus defs @@ -101,7 +116,7 @@ blocks = { {"Evil Block", "evil", "evil_block"}, {"Basalt", "basalt","basalt"}, {"Pumice", "pumice","pumice"}, - {"Pavement", "pavement", "pavement"} + {"Pavement", "pavement", "pavement"}, } for i in ipairs(blocks) do @@ -112,6 +127,26 @@ for i in ipairs(blocks) do table.insert(circular_saw.known_stairs, "gloopblocks:"..blocks[i][3]) end +register_stair_slab_panel_micro( + "gloopblocks", + "oerkki_block", + "gloopblocks:oerkki_block", + {cracky=2, not_in_creative_inventory=1}, + {"gloopblocks_oerkkiblock_tb.png", + "gloopblocks_oerkkiblock_tb.png", + "gloopblocks_oerkkiblock_sides.png", + "gloopblocks_oerkkiblock_sides.png", + "gloopblocks_oerkkiblock_sides.png", + "gloopblocks_oerkkiblock_front.png"}, + "Oerkki Block", + "gloopblocks:oerkki_block", + "facedir", + light +) + +register_gloopblocks_alias("moreblocks", "oerkki_block", "gloopblocks", "oerkki_block") +table.insert(circular_saw.known_stairs, "gloopblocks:oerkki_block") + -- Tools minetest.register_tool("gloopblocks:pick_cement", { @@ -436,6 +471,26 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = "gloopblocks:oerkki_block 2", + recipe = { + {"default:iron_lump", "default:coal_lump", "default:iron_lump"}, + {"default:coal_lump", "default:bookshelf", "default:coal_lump"}, + {"default:iron_lump", "default:coal_lump", "default:iron_lump"}, + }, + replacements = { { "default:bookshelf", "default:book 3" } } +}) + +minetest.register_craft({ + output = "gloopblocks:oerkki_block 2", + recipe = { + {"default:coal_lump", "default:iron_lump", "default:coal_lump"}, + {"default:iron_lump", "default:bookshelf", "default:iron_lump"}, + {"default:coal_lump", "default:iron_lump", "default:coal_lump"}, + }, + replacements = { { "default:bookshelf", "default:book 3" } } +}) + -- ABMs for various things minetest.register_abm({ diff --git a/textures/gloopblocks_oerkkiblock_front.png b/textures/gloopblocks_oerkkiblock_front.png new file mode 100644 index 0000000000000000000000000000000000000000..553dbb6c732b0a71d58a58397a0941397ff7b9ce GIT binary patch literal 473 zcmV;~0Ve*5P)4o8Gh}5nWo9*IXftJ92b8bagy+c0G1@J$QLOd3ry3d_R1BKz)8eetV P00000NkvXXu0mjfgZaBg literal 0 HcmV?d00001 diff --git a/textures/gloopblocks_oerkkiblock_sides.png b/textures/gloopblocks_oerkkiblock_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..fd49a47af8f88c6aabb0fa5bedb7b4dc7dc5aaec GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47~=zcLR`aSBckPF6BLpX6q4f= zlM)n@6BUz_6jPFw(o&StQkBwEl`_(lGE$W@(v>sQm9sKHC_76zH$x>mQza)0gmSY% zC@%+u3bIx6a#ZtkRrB*y3-VM8^FgR6PpvRttteluxInGA5QIvKK&Z4(y`)gRv`D?A zNWHXJy{rU;%1hNN%G4`MG|EdfDoQmf$}}p=HL5B!sw*{W$~CJhK&ZM>v!+tBwo0?M zTC=W3v%X5Ju3D?E288Nsv>Ix)8tSwg>$IEdL8!SwySY)jr9r2qQKzLzr?p9^ty!n7 zMYp|0x1&|JqfNK7Rj;!Rgt|KPx;yoHI`n%w^?SSY`+D^IyA1k!3?}q~(8N9vn$&MF zxzBJ?pW)!sF@U7$R|*^&q$Pp#TYn z2j_LYG}OGyk4r6`b;B}ovqf6;jYVOn#3Yq=w*3EJ5wGF#q~mt(oHTV&ty4{mi|1W6 zoBwLk&kr{*&57o3x~Q;OUuag%p6e$PB@SNM(zVn}WxEHLbfH@eyV%(yGrec)C@byw z5yj?x+%;xr)$9Mg@y1V$8FO3$dhV-n@8sMs&=Yr{d%Dt=*VpXp_Rq<4-qBdRchZO7 z&JP}Ith~3>`a*)SdTOP%zV^u|6|ouYMH|Gp4764AEI!@2717F4C(k2v{;%IUgYZey zEEcS~ByD!P>zd&P9bsuU8}HAr`gTa&`t!4FR;C7@d)vBR-IF1zS59deNI#pJd~KQ4 f>`!kKTmCbaa9SR;J(J-G3@QdsS3j3^P6#wJ1-mFdu}93P7m1 z5QIvK)Jluh$_mv>iquPsL8z=)y}U%dtVF%M6oe{@HOkA>D@!!WOEfCV)vHQ1%1bpW zN;N9WG%CwMsH$9}x+gR!^es`D;l-3E3ZWA7zrU7Qp3Ayxk+4W+h>?Ztg~@*pU$|?yQg_aWwM>UM&Y0Tm z?DCk8_v7`j-~Dga8_355AHQF?LtRxP`#$}7ZJ zS(kl>v;OS5_^EeULULQqUR6G&bn{v5?xd#gPba*5^gN?$*0f#jMgl=*oEv9eC>ENv dk=sqBRl{A literal 0 HcmV?d00001