From 876e2645ead11aaf260cddcdad8c989430e34542 Mon Sep 17 00:00:00 2001 From: "jeanpatrick.guerrero@gmail.com" Date: Sat, 14 Feb 2015 12:21:27 +0100 Subject: [PATCH] Add mesh picture frames --- homedecor/crafts.lua | 15 ++ homedecor/misc-nodes.lua | 18 ++ homedecor/models/homedecor_picture_frame.obj | 214 ++++++++++++++++++ .../textures/homedecor_picture_frame1.png | Bin 0 -> 4506 bytes .../textures/homedecor_picture_frame1_inv.png | Bin 0 -> 2752 bytes .../textures/homedecor_picture_frame2.png | Bin 0 -> 3562 bytes .../textures/homedecor_picture_frame2_inv.png | Bin 0 -> 2616 bytes 7 files changed, 247 insertions(+) create mode 100644 homedecor/models/homedecor_picture_frame.obj create mode 100644 homedecor/textures/homedecor_picture_frame1.png create mode 100644 homedecor/textures/homedecor_picture_frame1_inv.png create mode 100644 homedecor/textures/homedecor_picture_frame2.png create mode 100644 homedecor/textures/homedecor_picture_frame2_inv.png diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index e18bb168..bb361b4c 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -2982,6 +2982,21 @@ minetest.register_craft({ }, }) +local picture_dyes = { + {"dye:brown", "dye:green"}, -- the figure sitting by the tree, wielding a pick + {"dye:green", "dye:blue"} -- the "family photo" +} + +for i in ipairs(picture_dyes) do + minetest.register_craft({ + output = "homedecor:picture_frame"..i, + recipe = { + { picture_dyes[i][1], picture_dyes[i][2] }, + { "homedecor:blank_canvas", "group:stick" }, + }, + }) +end + if (minetest.get_modpath("technic") and minetest.get_modpath("dye") and minetest.get_modpath("bees")) then technic.register_separating_recipe({ input = {"bees:wax 1"}, output = {"homedecor:oil_extract 2","dye:yellow 1"} }) end diff --git a/homedecor/misc-nodes.lua b/homedecor/misc-nodes.lua index ee511809..881a3be2 100644 --- a/homedecor/misc-nodes.lua +++ b/homedecor/misc-nodes.lua @@ -1409,3 +1409,21 @@ homedecor.register("wine_rack", { sounds = default.node_sound_defaults(), }) +local pframe_cbox = { + type = "fixed", + fixed = { -0.18, -0.5, -0.08, 0.18, -0.08, 0.18 } +} +local n = { 1, 2 } + +for _, i in ipairs(n) do + homedecor.register("picture_frame"..i, { + description = S("Picture Frame"), + mesh = "homedecor_picture_frame.obj", + tiles = { "homedecor_picture_frame"..i..".png" }, + inventory_image = "homedecor_picture_frame"..i.."_inv.png", + wield_image = "homedecor_picture_frame"..i.."_inv.png", + groups = {snappy = 3}, + selection_box = pframe_cbox, + collision_box = pframe_cbox, + }) +end diff --git a/homedecor/models/homedecor_picture_frame.obj b/homedecor/models/homedecor_picture_frame.obj new file mode 100644 index 00000000..16c947f4 --- /dev/null +++ b/homedecor/models/homedecor_picture_frame.obj @@ -0,0 +1,214 @@ +# Blender v2.69 (sub 0) OBJ File: '' +# www.blender.org +mtllib picture_frame.mtl +o Cube.001 +v 0.019005 -0.122346 0.016035 +v 0.147926 -0.122153 0.017187 +v 0.147829 -0.123906 0.028259 +v 0.018908 -0.124099 0.027107 +v 0.019108 -0.192467 0.016285 +v 0.148029 -0.192273 0.017437 +v 0.019203 -0.225053 0.011126 +v 0.148124 -0.224859 0.012279 +v 0.019928 -0.474102 -0.028297 +v 0.148849 -0.473909 -0.027144 +v -0.017670 -0.122401 0.015707 +v -0.017766 -0.124154 0.026779 +v -0.017567 -0.192522 0.015957 +v -0.017472 -0.225108 0.010799 +v -0.016746 -0.474157 -0.028625 +v -0.143167 -0.122590 0.014585 +v -0.143264 -0.124343 0.025657 +v -0.143064 -0.192710 0.014835 +v -0.142969 -0.225296 0.009677 +v -0.142244 -0.474345 -0.029747 +v 0.024826 -0.504244 -0.024836 +v 0.024992 -0.501226 -0.043898 +v 0.173052 -0.501004 -0.042574 +v 0.172886 -0.504022 -0.023512 +v 0.023637 -0.096473 0.039712 +v 0.171698 -0.096251 0.041036 +v 0.171864 -0.093233 0.021974 +v 0.023803 -0.093455 0.020651 +v -0.167208 -0.176411 0.025396 +v -0.167440 -0.096760 0.038004 +v -0.167274 -0.093742 0.018942 +v -0.167042 -0.173393 0.006334 +v 0.172096 -0.172885 0.009366 +v 0.171930 -0.175902 0.028428 +v 0.023980 -0.214089 0.021094 +v 0.172041 -0.213867 0.022418 +v 0.172207 -0.210849 0.003356 +v 0.148946 -0.472156 -0.038216 +v 0.148220 -0.223106 0.001207 +v -0.142968 -0.190957 0.003763 +v -0.021430 -0.501295 -0.044313 +v -0.166085 -0.501512 -0.045606 +v -0.142147 -0.472592 -0.040819 +v -0.016650 -0.472404 -0.039697 +v -0.167097 -0.214375 0.019386 +v -0.166931 -0.211357 0.000324 +v 0.023869 -0.176124 0.027104 +v 0.148125 -0.190520 0.006365 +v -0.142873 -0.223543 -0.001396 +v -0.166251 -0.504530 -0.026544 +v -0.021596 -0.504313 -0.025251 +v -0.022785 -0.096543 0.039297 +v -0.022619 -0.093525 0.020236 +v -0.022442 -0.214158 0.020679 +v 0.020025 -0.472349 -0.039369 +v -0.022553 -0.176194 0.026689 +v -0.047003 -0.500891 0.133861 +v -0.047695 -0.500766 0.138376 +v 0.052470 -0.499932 0.135187 +v 0.051783 -0.499656 0.139192 +vt 0.070443 0.696601 +vt 0.121137 0.696118 +vt 0.144469 0.720728 +vt 0.146695 0.716626 +vt 0.140408 0.724016 +vt 0.143128 0.727780 +vt 0.122972 0.748091 +vt 0.071612 0.750988 +vt 0.501028 0.253839 +vt 0.522837 0.253232 +vt 0.529388 0.423064 +vt 0.506548 0.424680 +vt 0.040595 0.269658 +vt 0.028355 0.439142 +vt 0.000067 0.442481 +vt 0.021036 0.268355 +vt 0.905674 0.007987 +vt 0.996736 0.012999 +vt 0.995537 0.034792 +vt 0.904486 0.029930 +vt 0.961764 0.388832 +vt 0.967403 0.243855 +vt 0.999837 0.249856 +vt 0.995315 0.415980 +vt 0.904395 0.420712 +vt 0.996485 0.437760 +vt 0.905479 0.442646 +vt 0.157375 0.262492 +vt 0.165313 0.435096 +vt 0.860851 0.423072 +vt 0.562582 0.394542 +vt 0.846349 0.396610 +vt 0.961877 0.061966 +vt 0.882528 0.055376 +vt 0.521755 0.200904 +vt 0.522270 0.027621 +vt 0.557648 0.057296 +vt 0.554710 0.205743 +vt 0.569145 0.387814 +vt 0.846059 0.384392 +vt 0.955485 0.068450 +vt 0.881669 0.067419 +vt 0.565073 0.064709 +vt 0.566719 0.205207 +vt 0.861708 0.005427 +vt 0.860891 0.027277 +vt 0.861420 0.444879 +vt 0.128201 0.264137 +vt 0.123050 0.437187 +vt 0.882630 0.395251 +vt 0.845988 0.053843 +vt 0.881867 0.383239 +vt 0.955417 0.382327 +vt 0.845494 0.066074 +vt 0.528554 0.000067 +vt 0.529388 0.444878 +vt 0.500231 0.201850 +vt 0.043155 0.230351 +vt 0.025024 0.230175 +vt 0.967458 0.203577 +vt 0.999933 0.197561 +vt 0.156333 0.232969 +vt 0.555492 0.246597 +vt 0.567662 0.246132 +vt 0.127537 0.233243 +vt 0.491809 0.031758 +vt 0.028724 0.083762 +vt 0.009467 0.085838 +vt 0.147240 0.067539 +vt 0.110271 0.075377 +vt 0.955263 0.243660 +vt 0.467946 0.893178 +vt 0.467577 0.995908 +vt 0.302208 0.994898 +vt 0.301838 0.893750 +vt 0.468122 0.843905 +vt 0.301064 0.844501 +vt 0.467588 0.462894 +vt 0.299684 0.463685 +vt 0.955312 0.203773 +vt 0.501387 0.893529 +vt 0.501006 0.996327 +vt 0.501498 0.844361 +vt 0.501892 0.461957 +vt 0.673024 0.896263 +vt 0.673812 0.995711 +vt 0.674346 0.846529 +vt 0.674949 0.460933 +usemtl Material.003 +s off +f 56/1 54/2 57/3 58/4 +f 58/4 57/3 59/5 60/6 +f 54/2 35/7 59/5 57/3 +f 47/8 56/1 58/4 60/6 +f 35/7 47/8 60/6 59/5 +usemtl Material.002 +f 21/9 22/10 23/11 24/12 +f 25/13 26/14 27/15 28/16 +f 29/17 30/18 31/19 32/20 +f 2/21 1/22 28/23 27/24 +f 33/25 27/24 26/26 34/27 +f 35/28 21/9 24/12 36/29 +f 37/30 23/11 38/31 39/32 +f 32/20 31/19 16/33 40/34 +f 41/35 42/36 43/37 44/38 +f 39/32 38/31 10/39 8/40 +f 40/34 16/33 17/41 18/42 +f 44/38 43/37 20/43 15/44 +f 45/45 29/17 32/20 46/46 +f 37/30 33/25 34/27 36/47 +f 25/13 47/48 34/49 26/14 +f 27/24 33/25 48/50 2/21 +f 46/46 32/20 40/34 49/51 +f 2/21 48/50 6/52 3/53 +f 49/51 40/34 18/42 19/54 +f 47/48 35/28 36/29 34/49 +f 33/25 37/30 39/32 48/50 +f 48/50 39/32 8/40 6/52 +f 50/55 45/45 46/46 42/36 +f 23/11 37/30 36/47 24/56 +f 42/36 46/46 49/51 43/37 +f 43/37 49/51 19/54 20/43 +f 51/57 41/35 22/10 21/9 +f 52/58 25/13 28/16 53/59 +f 1/22 11/60 53/61 28/23 +f 54/62 51/57 21/9 35/28 +f 23/11 22/10 55/63 38/31 +f 38/31 55/63 9/64 10/39 +f 52/58 56/65 47/48 25/13 +f 22/10 41/35 44/38 55/63 +f 55/63 44/38 15/44 9/64 +f 50/66 42/36 41/35 51/57 +f 30/67 52/58 53/59 31/68 +f 31/19 53/61 11/60 16/33 +f 45/69 50/66 51/57 54/62 +f 30/67 29/70 56/65 52/58 +f 29/70 45/69 54/62 56/65 +usemtl Material.001 +f 1/22 2/21 3/53 4/71 +f 5/72 4/73 3/74 6/75 +f 7/76 5/72 6/75 8/77 +f 9/78 7/76 8/77 10/79 +f 11/60 1/22 4/71 12/80 +f 13/81 12/82 4/73 5/72 +f 14/83 13/81 5/72 7/76 +f 15/84 14/83 7/76 9/78 +f 16/33 11/60 12/80 17/41 +f 18/85 17/86 12/82 13/81 +f 19/87 18/85 13/81 14/83 +f 20/88 19/87 14/83 15/84 diff --git a/homedecor/textures/homedecor_picture_frame1.png b/homedecor/textures/homedecor_picture_frame1.png new file mode 100644 index 0000000000000000000000000000000000000000..e07854c2575519b0d0d41512bc19a6228e14fe1a GIT binary patch literal 4506 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 literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_picture_frame1_inv.png b/homedecor/textures/homedecor_picture_frame1_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c984196b93bd4bdddff4e5a09b479b475a10bd96 GIT binary patch literal 2752 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 literal 0 HcmV?d00001 diff --git a/homedecor/textures/homedecor_picture_frame2_inv.png b/homedecor/textures/homedecor_picture_frame2_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..e6fae20ff47af7c7c91e0e251ae31b781832023b GIT binary patch literal 2616 zcmV-83di+{P)nANhLc#NIWYdh87}j z79M{UGEfp$F%B#p3>8ibC{qb&KL;Fd0~=8S5?}yJsmz#wXR47|7#&Q9fJzS(NNHI? zYRsJcS8DCI=~91UC)3qRMM@Gwp4NH1!bE@(V1OI<50S0*4-B1D%QSDG0nXcSpJ z6i<2*O;!p{F9&U`&RCnVYnQ8Ja)U>Pdo^ZqWr|y!f?98CRH&s`MOW*2}}RosC*q{^Z-*+RT0S)4EY6aLX*>000KVNkl@f(R&rNK+6{6hT0gX763>z4zXG@4fe4X57TF z{kd3X9Dn#tCi#>1-M+W`X5aDt^S3Emwwk+JrQeAxHGx@Kh(Apzp@3vs2&*LN-9 z(g;NXphz(z1^^XMKOrbvszQCⅆfvF#!sL5mF3c7z#lJeAbzuUaLkDJ_N(s zY!4ALB%oP=K%rnMSI+o~7>40EisBRlpWEKf*s){BtIbzR?cS;W)}t+=2#x+TY>G>VSZF{ifAN_P6_vZr!@|N`NciaZ-|I_P5&<)eqvK zUmdo$n}c2scJADnfC7qJ;L42IySGPFKMyQz+>~P=XpW zVM3Js`N><7j~)tzf(eWLZQULCAE0ogDz~7ncueTNC=Xj!T>8}6%MOO_-W|HM`=BnL znYNe$NDXd5Qz$s(k+pouJMSgl2X2Rs8y6aDgM!@L4I|I5xXU0&EhhqI%Y^$qbub!! z4&OU?8w#>EjLaQ5bL|F)fGW)`pcvDPoWt!Pfsr1umhRTM_pa1g3^WMFC4<9}} zbIzkO;L}y=_kK%sJZ)#>7ZK18#vEpp|}UX-Z#TUq9%9MKDIFQ?6>W=V&9;24f@& zkW$?rycplOVtM&69)`PR1fH5LQsUqNol-r ziuXmcS*c7*?rF1a>Dlwtj9K#x1C2(bK|OyyKyW95s%T-0CYPc$(b16!ajRCHn4J*! zXvRE)qXw7Ot)mgVsx!fsCW`_*qVkiH&gjy;y>+^{tTUq2tHuF|hHVcXPynyVEnw00 zF?Xg*Pph_#x{w+EFg$L~sNmqd$fSX=2J>6jL2zdR9A6)EV7gQqul3r#BfD6u)s8wf z(pK4&6cJ&l-nd!LPU~J2hffYa(Peb1dRz78EdgMi z3Fz26ho(z2R)n9@+64{Qotr#)^3>o3NlBs^F^^clx^cGxOUEu+mLbhZpEBDaxP1A_ zxyO&6Ex6Hl(6wnXOKFznZUtAG9W9I>Azd>ieEle|SDn1P3PP?tJ9p)B$ihM0m&W+B z0B{RRu(ZVz00lZ-&Q&iMzXMhxB&47K3T#XF_@gvkjk^_CIxsLmD$O`{Y}4F%^WYw& zrWW}^3T_Ot9p1AZ1vK}~*o+2*T`*$Ah>WAhkIz^>IkVW;w6aE#izFS1piofh_g>b@l>h+8FjS)8{WfJ>Yx4yXl=nxt*RId| a_xJ=ywW0N5ig;N70000