From 794c68b32b81c8b7bd31ac0fb8cf584a13ad457d Mon Sep 17 00:00:00 2001 From: Perttu Ahola Date: Mon, 3 Sep 2012 00:16:43 +0300 Subject: [PATCH] Vessels --- mods/vessels/README.txt | 45 +++++++++ mods/vessels/depends.txt | 1 + mods/vessels/init.lua | 86 ++++++++++++++++++ .../alternates/vessels_drinking_glass.png | Bin 0 -> 253 bytes .../alternates/vessels_glass_bottle.png | Bin 0 -> 242 bytes .../alternates/vessels_steel_bottle.png | Bin 0 -> 345 bytes .../textures/vessels_drinking_glass.png | Bin 0 -> 338 bytes .../vessels/textures/vessels_glass_bottle.png | Bin 0 -> 405 bytes .../textures/vessels_glass_fragments.png | Bin 0 -> 425 bytes .../vessels/textures/vessels_steel_bottle.png | Bin 0 -> 342 bytes 10 files changed, 132 insertions(+) create mode 100644 mods/vessels/README.txt create mode 100644 mods/vessels/depends.txt create mode 100644 mods/vessels/init.lua create mode 100644 mods/vessels/textures/alternates/vessels_drinking_glass.png create mode 100644 mods/vessels/textures/alternates/vessels_glass_bottle.png create mode 100644 mods/vessels/textures/alternates/vessels_steel_bottle.png create mode 100644 mods/vessels/textures/vessels_drinking_glass.png create mode 100644 mods/vessels/textures/vessels_glass_bottle.png create mode 100644 mods/vessels/textures/vessels_glass_fragments.png create mode 100644 mods/vessels/textures/vessels_steel_bottle.png diff --git a/mods/vessels/README.txt b/mods/vessels/README.txt new file mode 100644 index 0000000..150b501 --- /dev/null +++ b/mods/vessels/README.txt @@ -0,0 +1,45 @@ +Minetest 0.4 mod: vessels +========================== + +Crafts +------- +Glass bottle (yields 10) + + G - G + G - G + - G - + +Drinking Glass (yields 14) + + G - G + G - G + G G G + +Heavy Steel Bottle (yields 5) + + S - S + S - S + - S - + +License of source code: +----------------------- +Copyright (C) 2012 Vanessa Ezekowitz +Version 2012-09-02 +Modifications by Perttu Ahola + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or +(at your option) any later version. + +http://www.gnu.org/licenses/lgpl-2.1.html + +License of media (textures and sounds) +-------------------------------------- +WTFPL + +Authors of media files +----------------------- +Unless specifically noted, +Copyright (C) 2012 Vanessa Ezekowitz + diff --git a/mods/vessels/depends.txt b/mods/vessels/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/mods/vessels/depends.txt @@ -0,0 +1 @@ +default diff --git a/mods/vessels/init.lua b/mods/vessels/init.lua new file mode 100644 index 0000000..81cbad3 --- /dev/null +++ b/mods/vessels/init.lua @@ -0,0 +1,86 @@ +-- Minetest 0.4 mod: vessels +-- See README.txt for licensing and other information. + +minetest.register_craftitem("vessels:glass_bottle", { + description = "Glass Bottle (empty)", + inventory_image = "vessels_glass_bottle.png", + groups = {vessel=1}, +}) + +minetest.register_craft( { + output = "vessels:glass_bottle 10", + recipe = { + { "default:glass", "", "default:glass" }, + { "default:glass", "", "default:glass" }, + { "", "default:glass", "" } + } +}) + +minetest.register_craftitem("vessels:drinking_glass", { + description = "Drinking Glass (empty)", + inventory_image = "vessels_drinking_glass.png", + groups = {vessel=1}, +}) + +minetest.register_craft( { + output = "vessels:drinking_glass 14", + recipe = { + { "default:glass", "", "default:glass" }, + { "default:glass", "", "default:glass" }, + { "default:glass", "default:glass", "default:glass" } + } +}) + +minetest.register_craftitem("vessels:steel_bottle", { + description = "Heavy Steel Bottle (empty)", + inventory_image = "vessels_steel_bottle.png", + groups = {vessel=1}, +}) + +minetest.register_craft( { + output = "vessels:steel_bottle 5", + recipe = { + { "default:steel_ingot", "", "default:steel_ingot" }, + { "default:steel_ingot", "", "default:steel_ingot" }, + { "", "default:steel_ingot", "" } + } +}) + + +-- Make sure we can recycle them + +minetest.register_craftitem("vessels:glass_fragments", { + description = "Pile of Glass Fragments", + inventory_image = "vessels_glass_fragments.png", +}) + +minetest.register_craft( { + type = "shapeless", + output = "vessels:glass_fragments", + recipe = { + "vessels:glass_bottle", + "vessels:glass_bottle", + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "vessels:glass_fragments", + recipe = { + "vessels:drinking_glass", + "vessels:drinking_glass", + }, +}) + +minetest.register_craft({ + type = "cooking", + output = "default:glass", + recipe = "vessels:glass_fragments", +}) + +minetest.register_craft( { + type = "cooking", + output = "default:steel_ingot", + recipe = "vessels:steel_bottle", +}) + diff --git a/mods/vessels/textures/alternates/vessels_drinking_glass.png b/mods/vessels/textures/alternates/vessels_drinking_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad033e82f90e8cfb903d83f6a7974aec5829267 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;^OieGbIfe7#QYwx;TbdoPHX-o9nQFz+`9M&gH+E>z)4nH#VyN z^gwa4?aemhnCr*ZO8;u$yILm1!C7)({lcn4)%r_Cp3LFjW5{-T(}AefZF#@C9xs{(^;pfq}u()z4*}Q$iB} Dhu~W4 literal 0 HcmV?d00001 diff --git a/mods/vessels/textures/alternates/vessels_glass_bottle.png b/mods/vessels/textures/alternates/vessels_glass_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..d922579329a8e05c396247ad568a551f405c67fb GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;^Gq9{`O2}U|^W&>Eak-ar$VmA>UyGjux+T0df!i|5uwicjnz< zVeitm(;+KEgP9_$CbK>(Ntbu|&n7P#Dyrn9z7-0wC3|OdC#J>OZ4wC+I24oSGNo42;l>B)Wtlc}^_Ct8IMDZGVmdKI;Vst00|mckpKVy literal 0 HcmV?d00001 diff --git a/mods/vessels/textures/alternates/vessels_steel_bottle.png b/mods/vessels/textures/alternates/vessels_steel_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..629c857d793cf88815b2d7e205cfa3e9d83ddb75 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;!^w#4ds#y3=BU!T^vI!PT!qu+tuPA&}x6&UO@JOOMk+^q@>#lU3nYcY}njm&3stx_ohYhwIQPGANp#h^G8mT&ArVe;40`E zX!9j2yH=O_B-sd;$jA~f<-kL7#Kc!x;TbdoIVe)a0ztR}X9()Z?N%xasga?r$AzDC4V zLFq~5ySaX^clGre)`XcKE4aN){_FMg?z5ILH0)Ye&wF!+&glXx28Jm?0!{}kk4w)f z)@f-7dSx|X-}|3>TlPNts`7HNzHQlt{CnB^-kD8HeQ8@(H1*)Mn%53qCqqLk-TjtK zxz4xcnvYA3%9J1@!Hw5`-D%t^<|wd0gUjN%MPD+*0gFBbC7#0!*>C^qwj^@g|NgOV oKO@8GO$o8#XFk`|a@QX;f4+KVxz2`IP^d9@y85}Sb4q9e07;gHYybcN literal 0 HcmV?d00001 diff --git a/mods/vessels/textures/vessels_glass_bottle.png b/mods/vessels/textures/vessels_glass_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..c325fd1666b487d7783657a87f5eeed76f4bcdf5 GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sdVzN?;@8vTwFff{Ux;TbdoL)M~KKoFB$kFrJvmEE0t828fw2oLc z`@X+Ar{YW*rkk6(vN?p-n%r&KZhvxGL;&aVV8^rbqpFsFulWA&oMk`vpUp0J4`*#% zlsU_QhuJkS!A7pTozY9vOH*-aOXjQ{bM!6hWG}ug^Zx4}+VHf9li^0*_KwFA0xkk9 z^{1C@eRkgRwDGmCp;jAoUZ*(-Y{;F>zgl}~h3x|izV))E*J|vR2X%!`d^b1LO=55F zhMPHF4-9w=XZp;#D&EaH`FxA-MVs@@UeI7 zzPp?C!}or*8w>(WL0&$~FAHUw&E9x7Z~CuA7UVSB7{6W}me=Utu+WMyll2YhP;jKY1g~|6|$&z2-7|1_lNOPgg&e IbxsLQ0DdN>H~;_u literal 0 HcmV?d00001 diff --git a/mods/vessels/textures/vessels_glass_fragments.png b/mods/vessels/textures/vessels_glass_fragments.png new file mode 100644 index 0000000000000000000000000000000000000000..7772a2393e584a06f8d8d6294b484d8c963c453c GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-tI;`%yT_j$q?7#KY~T^vI!PQRUKxcX6mK&d>$;;o{Zo8f5U;5sl_}Lue5Ay%TUVn}H{Wq@u z^~Zf;Dkm+~pU+`<_Sy3M^Uc5OTetR`_=>VH`d&7W;bZJr#Nl}-&zzy={&Ed2hDR1= z4gKNUR6L_Zr=52CqPi9zmUAr`vxxhxwdebzEzT|2fIV%~y`7G-<9X5Efye8_=HztN@%T~HA7My(Y zN$w8Y`w0dM?!VuEa=Oc96P@YadlWb#bj0pXyPDNHGct18kA42@uP@f%>RNQ*vyHLw e@5{^w^w|>6_{rT-o6Eq!z~JfX=d#Wzp$Py7@URU4 literal 0 HcmV?d00001 diff --git a/mods/vessels/textures/vessels_steel_bottle.png b/mods/vessels/textures/vessels_steel_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b846da0becbd073fd3a1d96bc83e8fedae342c GIT binary patch literal 342 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_lQ95>H=O_B-sd;z}Hx)p3pt3=CgAT^vI!PT!qm+t=*C)4IRKHG_e7;ezKzciNN# zideGr4y9^nK4+IuZ1fP<)eZ+38pukaKBgdi0HzSxcD!b;sI*;=ulcV2j8LpKcjXG_>ld<;xeFx2>+j5T- z@*J?}i^%rRFZh3j{eN$Q%<=8a_J-~H7S98`7&qu}pR;6GmYFn5ZA#GkTT6vs@47cx s#gXIVrVlpfEuLS93J$&6yT3<0NIB(t!lAD13=9kmp00i_>zopr0H-a4H2?qr literal 0 HcmV?d00001