From 6925a07ae76b8bc708e1c8f9ee832708228aa02a Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 10 Jan 2017 02:38:08 +0100 Subject: [PATCH] Add birch tree nodes --- mods/default/crafting.lua | 7 ++ mods/default/nodes.lua | 61 ++++++++++++++++-- .../default/textures/default_leaves_birch.png | Bin 0 -> 1754 bytes mods/default/textures/default_log_birch.png | Bin 0 -> 1429 bytes .../textures/default_log_birch_top.png | Bin 0 -> 4426 bytes .../default/textures/default_planks_birch.png | Bin 0 -> 462 bytes .../textures/default_sapling_birch.png | Bin 0 -> 561 bytes mods/doors/init.lua | 9 +++ mods/stairs/init.lua | 4 +- 9 files changed, 74 insertions(+), 7 deletions(-) create mode 100644 mods/default/textures/default_leaves_birch.png create mode 100644 mods/default/textures/default_log_birch.png create mode 100644 mods/default/textures/default_log_birch_top.png create mode 100644 mods/default/textures/default_planks_birch.png create mode 100644 mods/default/textures/default_sapling_birch.png diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index d2f588ff7..1cfc3a47d 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -39,6 +39,13 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:birchwood 4', + recipe = { + {'default:birchtree'}, + } +}) + minetest.register_craft({ output = "default:torch 4", recipe = { diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index 7e04675d4..8346efa35 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -764,12 +764,63 @@ minetest.register_node("default:sprucesapling", { sounds = default.node_sound_defaults(), }) +minetest.register_node("default:birchtree", { + description = "Birch Wood", + tiles = {"default_log_birch_top.png", "default_log_birch_top.png", "default_log_birch.png"}, + stack_max = 64, + paramtype2 = "facedir", + on_place = minetest.rotate_node, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=1,flammable=2}, + sounds = default.node_sound_wood_defaults(), +}) --- aliases -minetest.register_alias("sapling", "default:sapling") -minetest.register_alias("junglesapling", "default:junglesapling") -minetest.register_alias("acaciasapling", "default:acaciasapling") -minetest.register_alias("sprucesapling", "default:sprucesapling") +minetest.register_node("default:birchwood", { + description = "Birch Wood Planks", + tiles = {"default_planks_birch.png"}, + stack_max = 64, + is_ground_content = false, + groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:birchleaves", { + description = "Birch Leaves", + drawtype = "allfaces_optional", + visual_scale = 1.3, + tiles = {"default_leaves_birch.png"}, + paramtype = "light", + stack_max = 64, + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, + drop = { + max_items = 1, + items = { + { + -- player will get sapling with 1/20 chance + items = {'default:birchsapling'}, + rarity = 20, + }, + } + }, + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_node("default:birchsapling", { + description = "Birch Sapling", + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"default_sapling_birch.png"}, + inventory_image = "default_sapling_birch.png", + wield_image = "default_sapling_birch.png", + paramtype = "light", + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} + }, + stack_max = 64, + groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1,dig_by_water=1}, + sounds = default.node_sound_defaults(), +}) minetest.register_node("default:junglegrass", { description = "Double Tallgrass", diff --git a/mods/default/textures/default_leaves_birch.png b/mods/default/textures/default_leaves_birch.png new file mode 100644 index 0000000000000000000000000000000000000000..5fc331a941d6c2de85624634adde1b81997eb0b6 GIT binary patch literal 1754 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 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_log_birch_top.png b/mods/default/textures/default_log_birch_top.png new file mode 100644 index 0000000000000000000000000000000000000000..3b2bef18896da2d7a78896b717bccee0bac31024 GIT binary patch literal 4426 zcmV-Q5w-4#P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000JcNklBW`X_YPRX2qcvI>Nzlq^a^$fA(aCM2X7|9FxtTXtOGx|U=|(t9)aM;9~adY;ow z2E?0rbKkk=e81oGy+`WLAO0x;oICdd04h2Fj5Pqn+H-E?fMw`(TlGFaAM_Y06zZYQ|@kU0icTjz^DKCd;1LV>bbLR(DeT|ueIWZvu6PK z?5i&U*u8%bxrR^8V%kvO+8p2~KYk_O$GVOE@(<3n1wXiVJME>!`rm$wQi>R3UR)Ff zP16u#q%2G7x<+e_)*A0U#u$`Rgb*;s5JEsH)duc9LkOglD2jp@BU)=h2rT~amkeTq z1=zm7kJg&ajhn<6b1>%|F~+>vl)`AN-3JA$?KL@PBMrMcXuCR zZ~u1>fRqy6dsa@bv@~={gb>iWh1Xh}QIN|RLrN*fNGauY)>=XcSZhfsp|xgobwo;u zySoqDn8#*^Y;Cs)IOp)*gHreo&JZJ^qs4a#8Doesl2Xd|)>@jTX)A9UthJ0MlQw2Y zgX(@SG|$Yj5D-*^BJVv5ODCwx5~UQ@ zT4s(u)y4&Q?feCP^Q%`fl*Sme)-0Y}%%ZF7I&%x4wWevBEGiMLh)xm$xN-dkF~%uc zC^Xa&``Y;nnNP`Dvb5H6Fdh?Q#5qUk-o+Smb(6Y&)MArKMnft;G#qBcM95lews-cJ zJ$k4`Kwy-N!(&`+ef@8mj#s4=-utP0t##hSd!OShES(^PkhRelFTnQB9`?>g>rl=) zwAPtN$uzgl^3r#r| zvJovTogj2;`z97bpeoBu^|jH6mF49wflHS&cg7fEj|Ooup~+gy!s0^yUMyDBE+RF? z*Bi!i17q9`(rVq!5yKKkTiu3ou@ zjxjNqJDee{>w2nfBxwI!kib%neBW>5zF)|iqA2j*GnbrvxoDN&5#CGOSu_RS@ z+ClEj*_Uz!kDp|Hp%uPhqDhjp_zQKO~ z%uCRaJwWVJsu0nwUR%xL=}$pIgYe$(il%9BotA`>5CU~w^YFoczztdrC}*=}3Pd8l zP}iJ1wVV|!P|B#)ALsgz%bAio0mc|HJ(Rs0a9D$`yHUJU^p1GJq`>90|r%vHKrXplp=jGhG|4Wq5@%fnKVX^FXRK#^f%L{ue#sX QIRF3v07*qoM6N<$f^N=cp#T5? literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_planks_birch.png b/mods/default/textures/default_planks_birch.png new file mode 100644 index 0000000000000000000000000000000000000000..fa340a075197409b1ba4886f3739133134965bae GIT binary patch literal 462 zcmV;<0WtoGP)#FuOK-f>=bAMpQ6V*;If)5smOZk3a?@t1$w; zMivoaHGpzBLL-(!RnAQbQ`St_TA2l-9Imusbe+jv5GiFm^_FII25lZ$Ur4@n!j;Yg zMco_kk zZK(9X);1Dp9uVwaWgbWiaO*q}XMQ#hWS5!jvSX{RW`pxU7MaD(h_zxwyEqS|6eUqK zddW-#2SuQ|OKhJ9h?JI*8kq+ekJ%le`quFBctdsI7x~{0nkzJZu>b%707*qoM6N<$ Ef^?e7TL1t6 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sapling_birch.png b/mods/default/textures/default_sapling_birch.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b62a5964de8e2b328dfc12b4f8084ef984db8c GIT binary patch literal 561 zcmV-10?z%3P)a6oWC*g8-5lPo@-xJjBz9(cSCO^nTM8fuqjN=A!he!KD)YeYq2h*9e0b7y;)Reqt z3tF^&wnjOU(E64{xuI@B(mU?VN7&B-N