From c22d06f8b88afb8c3f3e5958f08cd1cf3135ac6d Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Sun, 9 Nov 2014 15:21:00 +0000 Subject: [PATCH] 1st Commit --- depends.txt | 2 + init.lua | 93 +++++++++++++++++++++++++++++ license.txt | 14 +++++ textures/baked_clay_black.png | Bin 0 -> 189 bytes textures/baked_clay_blue.png | Bin 0 -> 257 bytes textures/baked_clay_brown.png | Bin 0 -> 258 bytes textures/baked_clay_cyan.png | Bin 0 -> 289 bytes textures/baked_clay_dark_green.png | Bin 0 -> 287 bytes textures/baked_clay_dark_grey.png | Bin 0 -> 226 bytes textures/baked_clay_green.png | Bin 0 -> 351 bytes textures/baked_clay_grey.png | Bin 0 -> 211 bytes textures/baked_clay_magenta.png | Bin 0 -> 341 bytes textures/baked_clay_orange.png | Bin 0 -> 421 bytes textures/baked_clay_pink.png | Bin 0 -> 289 bytes textures/baked_clay_red.png | Bin 0 -> 425 bytes textures/baked_clay_violet.png | Bin 0 -> 332 bytes textures/baked_clay_white.png | Bin 0 -> 255 bytes textures/baked_clay_yellow.png | Bin 0 -> 361 bytes 18 files changed, 109 insertions(+) create mode 100644 depends.txt create mode 100644 init.lua create mode 100644 license.txt create mode 100644 textures/baked_clay_black.png create mode 100644 textures/baked_clay_blue.png create mode 100644 textures/baked_clay_brown.png create mode 100644 textures/baked_clay_cyan.png create mode 100644 textures/baked_clay_dark_green.png create mode 100644 textures/baked_clay_dark_grey.png create mode 100644 textures/baked_clay_green.png create mode 100644 textures/baked_clay_grey.png create mode 100644 textures/baked_clay_magenta.png create mode 100644 textures/baked_clay_orange.png create mode 100644 textures/baked_clay_pink.png create mode 100644 textures/baked_clay_red.png create mode 100644 textures/baked_clay_violet.png create mode 100644 textures/baked_clay_white.png create mode 100644 textures/baked_clay_yellow.png diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..e0264b4 --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +default +stairs \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..cb15768 --- /dev/null +++ b/init.lua @@ -0,0 +1,93 @@ +--= Baked Clay (0.3) by TenPlus1 +--= Code-base taken from default wool mod + +local clay = {} +clay.dyes = { + {"white", "White", "basecolor_white"}, + {"grey", "Grey", "basecolor_grey"}, + {"black", "Black", "basecolor_black"}, + {"red", "Red", "basecolor_red"}, + {"yellow", "Yellow", "basecolor_yellow"}, + {"green", "Green", "basecolor_green"}, + {"cyan", "Cyan", "basecolor_cyan"}, + {"blue", "Blue", "basecolor_blue"}, + {"magenta", "Magenta", "basecolor_magenta"}, + {"orange", "Orange", "excolor_orange"}, + {"violet", "Violet", "excolor_violet"}, + {"brown", "Brown", "unicolor_dark_orange"}, + {"pink", "Pink", "unicolor_light_red"}, + {"dark_grey", "Dark Grey", "unicolor_darkgrey"}, + {"dark_green", "Dark Green", "unicolor_dark_green"}, +} + +minetest.register_craft({ + type = "cooking", + output = "bakedclay:white", + recipe = "default:clay", +}) + +for _, row in ipairs(clay.dyes) do + local name = row[1] + local desc = row[2] + local craft_color_group = row[3] + -- Node Definition + minetest.register_node("bakedclay:"..name, { + description = desc.." Baked Clay", + tiles = {"baked_clay_"..name..".png"}, + groups = {cracky=3,bakedclay=1}, + sounds = default.node_sound_stone_defaults(), + }) + if craft_color_group then + -- Crafting from dye and white clay + minetest.register_craft({ + type = "shapeless", + output = "bakedclay:"..name, + recipe = {"group:dye,"..craft_color_group, "group:bakedclay"}, + }) + end + -- Register Stair + stairs.register_stair_and_slab("bakedclay_"..name, "bakedclay:"..name, + {cracky=3}, + {"baked_clay_"..name..".png"}, + "Baked Clay "..desc.." Stair", + "Baked Clay "..desc.." Slab", + default.node_sound_stone_defaults()) +end + +--= Register a few extra Dye Colour Options + +minetest.register_craft( { + type = "shapeless", + output = "dye:dark_grey 3", + recipe = { + "dye:black", + "dye:black", + "dye:white", + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "dye:grey 3", + recipe = { + "dye:black", + "dye:white", + "dye:white", + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "dye:green 4", + recipe = { + "default:cactus", + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "dye:black 4", + recipe = { + "default:coal_lump", + }, +}) diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..5d30c14 --- /dev/null +++ b/license.txt @@ -0,0 +1,14 @@ + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. \ No newline at end of file diff --git a/textures/baked_clay_black.png b/textures/baked_clay_black.png new file mode 100644 index 0000000000000000000000000000000000000000..956f3150bc4af4d04927a48db5884face2b312ea GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJPk>K|tGv9tf`WpgqN0+LQmMgj z9iVuQr;B5V#AVxlPN4$^988w~{y%5hb~dGlC04kAJ4D%`BWSWrPEYEswE^6={o#j~ zS4A^JLYO7j0*>U+7tQ{M{?MTspQoc)#5CW9FJ! lo7MQ%{96$5FF&!7f8B9LuT8p7Po9=ox=ZBIuyXp!o5{qhMuWz=V`hnTCi>cuDitpM$M=^N1`njxgN@xNAKcip+ literal 0 HcmV?d00001 diff --git a/textures/baked_clay_brown.png b/textures/baked_clay_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..f46e328002578c6217e7f52504a472a6de426041 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!R)9~4tAV<_p}K;RhN8ZjoW81@ zp@xEyrjm)4vZ02efx3dRrjovzyn&j$k)~quwwFJEx+Z(NIEF}EmYu*jiA9lvdGdxg zmVDp;zmF>p$y99P)4Dlr>4sHyvrD|De7f6x;%8xy-CXyltFQZB>Ee*`-ROK_u4?G5 zmtXFzJ8)gb{;cU-eXkAK-7&{sm39^;G1-zZH)a3m7AsZk^lL(U9i#h}Za(QrJD$u&WcK zk4HF!o6Nd)FVADPoRr;ixyN;k>y||p-&mFu`_Ar$TDq*cRJgTe~DWM4fnm%gV literal 0 HcmV?d00001 diff --git a/textures/baked_clay_dark_green.png b/textures/baked_clay_dark_green.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd2586ad849d539a7a70b3fbf2842c52a3248b5 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`tG27Ap1ZcLyOyq-mae}DADz@}z%zM6glKbO?ECubT~AMM{K|5ISK3SGjlI6Z>^%*7@+{sN^XEiP zf4cjd-NvZO-+cw1g4a#2KEBU9qftu#qkQo4Z{=SC-$m;M{5n0)VE1Y-ONIOGrhU^Y z_;NX>&Xg8Du_#<@;r26`R&v~{ZSGcB literal 0 HcmV?d00001 diff --git a/textures/baked_clay_dark_grey.png b/textures/baked_clay_dark_grey.png new file mode 100644 index 0000000000000000000000000000000000000000..44642e701365704649f6ca53fdc37ac38537734a GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M1W6-tG&Iwqobppot=Y&gOih! zv$M0StE-EP%ace0WuTf?PZ!4!iOahEjD4<(9L&)gum9%%S*|ZFI&sQEuWe6nM$D4b z^xIKhET?_z&(C#TZ_e4BowX;a%JZU}b>}m`NZ&m#f47Plxo)s#31okL_gsSG#ghzO zUw2C}c*W%hUkG>Lyn6ir&$aK{>{tJHei2;Fx8dGZu05a4H!Xh`Y8=t+u;7Ke!ns%M Yp=+5cD>utM20Dnr)78&qol`;+06B|QAOHXW literal 0 HcmV?d00001 diff --git a/textures/baked_clay_green.png b/textures/baked_clay_green.png new file mode 100644 index 0000000000000000000000000000000000000000..58f348c522927619e39fa67646165360388e0088 GIT binary patch literal 351 zcmV-l0igbgP)mNn>?OVRK1hb4gll zL|$=6Ty92LY(rvnN?dP7VRA`aZbe>iM_g@1UvWocbV^!mL|}7CVsuM8RjAeg006g1 zL_t&-(-n{5Qp7M2f?1MHHC$_&^)5#1>H9yW@gFe5HvpIsOxdkqdwB&a<+rpm`(epS z1?!u&vqRzU`OXJAL!oU;hzN57&<2|yA4shgC+=>ns+te|OJIthsw0{7C0~`5vW#4_ zSi;hYi>DS#_T9ogUC7G?qjb5XTObbvB|F!^;J%|zTRzqSZc`ILUv4E!GD xDO$E9Tr%#FEg6%J?j(KrFSvzSL4lp3fMnkW?ZqPdrAP%5e%NL KelF{r5}E)zPf!W~ literal 0 HcmV?d00001 diff --git a/textures/baked_clay_magenta.png b/textures/baked_clay_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..e740738d12bcc8d938c12d72badd56c9f4e0ebfa GIT binary patch literal 341 zcmV-b0jmCqP)j%l5-6PEmHc%)WQ=pWOY5IvSlFPCXDikNnT$C9Q%r*`C2E!7v!f+ nlMW>-pY8~;Nrk8wo)5ztBDV-09VKuv&;Nvm-sBG2$);uH=`IR=ryOzXKtDAjAEa8<^D5@ zz2=nq%r5boSME2f)O&UrP>bJ8ps^)Dw(ra$@0o?(GmCwv7kbYs^PFAmJFnD#RJox#2>Se5mG%5C8PjzdfI0YuwP$xUuh%;4Fp<6AtEGIm*6qt@@PyT(7&r z#sA+}-A%f1=8S-jm!{LfyzfTuf^B3Hf@fJMf3Vp6ZcFO*aQnE$`z9_H{j~R!*xnVt zE?#tXVy}kt)*h!qI)>h z&(`fV`sc!0_y5ndX0civH(A~gK00000NkvXXu0mjfUm$-q literal 0 HcmV?d00001 diff --git a/textures/baked_clay_red.png b/textures/baked_clay_red.png new file mode 100644 index 0000000000000000000000000000000000000000..e71621882229cfff003828ef3843b6ef6de32070 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMfv;dzF*DO<$Y;&`0Gt*2{<191N zTnqC|Gt&%XqYP7{bYr6&3-eqHiwqOvJZr0LGqYSvi$ZJbJWItE+L4yJ@hyX^5*)pqojM zhgqnzVStNafQMO#hk2-rQGlCqkef-cr$v~XX|R`Ngok;UyGgLCaiFJpn5#*UyBSbp zfU{A6i&3D9aiF_dsF!89#+MDLK=U_yx;TbNT;@H;IIY=%gXLn|LQ$n%Ef$fJ_x`uN z&U~ewwL_ys;^>Ao+zwwWdUSQmB-;fg?cJ|FmW*m&yK`}HY;7c4NT|k%nwy)Im=>>^ z8S%n%`TX7MOMhD^FK_29w4ZAeFex)_%Zad?TxYl*mfZAKW=r(j`M0k6M^F4ClZ+}4 z+w_b)@n2JVF1(afW#;X2QD19s7k{7SU)k>+88z=am#JC2P23#yw@*(<_tH9nxoxj= af3Syb;JAA-TJ|i^`3#<}elF{r5}E+-vUha= literal 0 HcmV?d00001 diff --git a/textures/baked_clay_white.png b/textures/baked_clay_white.png new file mode 100644 index 0000000000000000000000000000000000000000..ff953ab34272742a7024d5495644b4c5635459fd GIT binary patch literal 255 zcmVEYw#+T7{kal%QkIib^%89tQdC6cp1Wk%$_9fm9CIbE#_P zkcT4wnDCB1U^wguWAEG2$un7Dh+^ZC%0?vbo?pnL@dvH~0_+j?15p3~002ovPDHLk FV1ik1c;o;8 literal 0 HcmV?d00001 diff --git a/textures/baked_clay_yellow.png b/textures/baked_clay_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..e26e40c7aa3bcef1d0dffe5806a18c22c84ff7e1 GIT binary patch literal 361 zcmV-v0ha!WP) zOPYvFmWE28icFY=N}!BPmW4{0hDw=*N|=O7n1@Q8iAOQDQR zu>_Iv0002ENklcqTBE-RV!E((QH zTp7?uoUIc0Yj}h#@4g@xqNMGXO*4W%y+DOC)&ZG@xf}ig`&