From ae863703a973d3414aa330aad80543bfc5c7b8af Mon Sep 17 00:00:00 2001 From: ray litchfield Date: Mon, 24 Jun 2013 08:37:28 -0400 Subject: [PATCH] add to git --- .gitattributes | 22 +++ .gitignore | 215 +++++++++++++++++++++ tablemod/depends.txt | 1 + tablemod/init.lua | 145 ++++++++++++++ tablemod/textures/tablemod_hardwood.png | Bin 0 -> 651 bytes tablemod/textures/tablemod_hardwood_s1.png | Bin 0 -> 651 bytes tablemod/textures/tablemod_hardwood_s2.png | Bin 0 -> 651 bytes tablemod/textures/tablemod_wood.png | Bin 0 -> 1400 bytes tablemod/textures/tablemod_wood_s1.png | Bin 0 -> 1400 bytes tablemod/textures/tablemod_wood_s2.png | Bin 0 -> 1400 bytes 10 files changed, 383 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 tablemod/depends.txt create mode 100644 tablemod/init.lua create mode 100644 tablemod/textures/tablemod_hardwood.png create mode 100644 tablemod/textures/tablemod_hardwood_s1.png create mode 100644 tablemod/textures/tablemod_hardwood_s2.png create mode 100644 tablemod/textures/tablemod_wood.png create mode 100644 tablemod/textures/tablemod_wood_s1.png create mode 100644 tablemod/textures/tablemod_wood_s2.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..412eeda --- /dev/null +++ b/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b9d6bd9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,215 @@ +################# +## Eclipse +################# + +*.pydevproject +.project +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + + +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results + +[Dd]ebug/ +[Rr]elease/ +x64/ +build/ +[Bb]in/ +[Oo]bj/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.scc + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml +*.pubxml + +# NuGet Packages Directory +## TODO: If you have NuGet Package Restore enabled, uncomment the next line +#packages/ + +# Windows Azure Build Output +csx +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml +*.pfx +*.publishsettings + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +App_Data/*.mdf +App_Data/*.ldf + +############# +## Windows detritus +############# + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Mac crap +.DS_Store + + +############# +## Python +############# + +*.py[co] + +# Packages +*.egg +*.egg-info +dist/ +build/ +eggs/ +parts/ +var/ +sdist/ +develop-eggs/ +.installed.cfg + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox + +#Translations +*.mo + +#Mr Developer +.mr.developer.cfg diff --git a/tablemod/depends.txt b/tablemod/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/tablemod/depends.txt @@ -0,0 +1 @@ +default diff --git a/tablemod/init.lua b/tablemod/init.lua new file mode 100644 index 0000000..38ef1f4 --- /dev/null +++ b/tablemod/init.lua @@ -0,0 +1,145 @@ +minetest.register_craft( { + output = 'tablemod:table 2', + recipe = { + { 'default:wood','default:wood', 'default:wood' }, + { 'default:stick', '', 'default:stick' }, + }, +}) +minetest.register_craft( { + output = 'tablemod:chair 4', + recipe = { + { 'default:stick',''}, + { 'default:wood','default:wood' }, + { 'default:stick','default:stick' }, + }, +}) +minetest.register_craft( { + output = 'tablemod:hardwood_table 2', + recipe = { + { 'building_blocks:hardwood ','building_blocks:hardwood ', 'building_blocks:hardwood ' }, + { 'default:stick', '', 'default:stick' }, + }, +}) +minetest.register_craft( { + output = 'tablemod:hardwood_chair 4', + recipe = { + { 'default:stick',''}, + { 'building_blocks:hardwood ','building_blocks:hardwood ' }, + { 'default:stick','default:stick' }, + }, +}) +minetest.register_node("tablemod:table", { + description = 'Table', + tiles = { + "tablemod_wood.png", + "tablemod_wood.png", + "tablemod_wood_s1.png", + "tablemod_wood_s1.png", + "tablemod_wood_s2.png", + "tablemod_wood_s2.png", + }, + drawtype = "nodebox", + sunlight_propagates = true, + paramtype = 'light', + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.4,-0.5,-0.4, -0.3,0.4,-0.3}, + {0.3,-0.5,-0.4, 0.4,0.4,-0.3}, + {-0.4,-0.5,0.3, -0.3,0.4,0.4}, + {0.3,-0.5,0.3, 0.4,0.4,0.4}, + {-0.5,0.4,-0.5, 0.5,0.5,0.5}, + {-0.4,-0.2,-0.3, -0.3,-0.1,0.3}, + {0.3,-0.2,-0.4, 0.4,-0.1,0.3}, + {-0.3,-0.2,-0.4, 0.4,-0.1,-0.3}, + {-0.3,-0.2,0.3, 0.3,-0.1,0.4}, + }, + }, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2} +}) +minetest.register_node("tablemod:chair", { + description = 'Chair', + tiles = { + "tablemod_wood.png", + "tablemod_wood.png", + "tablemod_wood_s1.png", + "tablemod_wood_s1.png", + "tablemod_wood_s2.png", + "tablemod_wood_s2.png", + }, + drawtype = "nodebox", + sunlight_propagates = true, + paramtype = 'light', + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.3,-0.5,0.2, -0.2,0.5,0.3}, + {0.2,-0.5,0.2, 0.3,0.5,0.3}, + {-0.3,-0.5,-0.3, -0.2,-0.1,-0.2}, + {0.2,-0.5,-0.3, 0.3,-0.1,-0.2}, + {-0.3,-0.1,-0.3, 0.3,0,0.2}, + {-0.2,0.1,0.25, 0.2,0.4,0.26} + }, + }, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2} +}) +minetest.register_node("tablemod:hardwood_table", { + description = 'Table', + tiles = { + "tablemod_hardwood.png", + "tablemod_hardwood.png", + "tablemod_hardwood_s1.png", + "tablemod_hardwood_s1.png", + "tablemod_hardwood_s2.png", + "tablemod_hardwood_s2.png", + }, + drawtype = "nodebox", + sunlight_propagates = true, + paramtype = 'light', + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.4,-0.5,-0.4, -0.3,0.4,-0.3}, + {0.3,-0.5,-0.4, 0.4,0.4,-0.3}, + {-0.4,-0.5,0.3, -0.3,0.4,0.4}, + {0.3,-0.5,0.3, 0.4,0.4,0.4}, + {-0.5,0.4,-0.5, 0.5,0.5,0.5}, + {-0.4,-0.2,-0.3, -0.3,-0.1,0.3}, + {0.3,-0.2,-0.4, 0.4,-0.1,0.3}, + {-0.3,-0.2,-0.4, 0.4,-0.1,-0.3}, + {-0.3,-0.2,0.3, 0.3,-0.1,0.4}, + }, + }, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2} +}) +minetest.register_node("tablemod:hardwood_chair", { + description = 'Chair', + tiles = { + "tablemod_hardwood.png", + "tablemod_hardwood.png", + "tablemod_hardwood_s1.png", + "tablemod_hardwood_s1.png", + "tablemod_hardwood_s2.png", + "tablemod_hardwood_s2.png", + }, + drawtype = "nodebox", + sunlight_propagates = true, + paramtype = 'light', + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.3,-0.5,0.2, -0.2,0.5,0.3}, + {0.2,-0.5,0.2, 0.3,0.5,0.3}, + {-0.3,-0.5,-0.3, -0.2,-0.1,-0.2}, + {0.2,-0.5,-0.3, 0.3,-0.1,-0.2}, + {-0.3,-0.1,-0.3, 0.3,0,0.2}, + {-0.2,0.1,0.25, 0.2,0.4,0.26} + }, + }, + groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2} +}) + diff --git a/tablemod/textures/tablemod_hardwood.png b/tablemod/textures/tablemod_hardwood.png new file mode 100644 index 0000000000000000000000000000000000000000..30fc75eea69947879915e5b272472ff6ba755f79 GIT binary patch literal 651 zcmV;60(AX}P)9PtQ!REQ`QT2;q6LevS_2i4d_tBvi~2RgLGZWx?^1pv&0b5S%3hU-;cO1)n0^ zj|y&A1w-!L@%*VQ_|?#GUlbH#B>3PFd?Zfh1n(IwvhFkPGCF6@`p_%r@VqxK7%|a+ zq!&cgM}iW6%oAx!+9KA8RU)M%)=6;0ACLVc;iUo9^cGzhBo^mlMRPM}6^RpfG?(Cj z1jBV^ToH_S1P^uqlM?qxkO|Iu^sia3A)w%>ix4Y>P2vV2m)nAyoZxzmePEW>nv14E zgxqO#B5p%3*u+tmppyIjIXt!u$amY1Z+39Dd1VE0*)-9!40I|wIwjw%oO7P_t6tpj zd~#r5+KOQEPRDIcgG^7i@$-5YkAplWhiMG!QG6!BxfRA~S)UOcq^W|LhdUlzk?co9 z$3rWIr~W!*T=U^;#g7|1gi+P`iE=6RB*RO2w*-5EQ`n?O-cY`+w#p{CO(riMW=ig9fbvZSPX|KmiD licXnzzKbGzQTDnD{{mi)LQloE3<3ZE002ovPDHLkV1m_KDSZF{ literal 0 HcmV?d00001 diff --git a/tablemod/textures/tablemod_hardwood_s1.png b/tablemod/textures/tablemod_hardwood_s1.png new file mode 100644 index 0000000000000000000000000000000000000000..30fc75eea69947879915e5b272472ff6ba755f79 GIT binary patch literal 651 zcmV;60(AX}P)9PtQ!REQ`QT2;q6LevS_2i4d_tBvi~2RgLGZWx?^1pv&0b5S%3hU-;cO1)n0^ zj|y&A1w-!L@%*VQ_|?#GUlbH#B>3PFd?Zfh1n(IwvhFkPGCF6@`p_%r@VqxK7%|a+ zq!&cgM}iW6%oAx!+9KA8RU)M%)=6;0ACLVc;iUo9^cGzhBo^mlMRPM}6^RpfG?(Cj z1jBV^ToH_S1P^uqlM?qxkO|Iu^sia3A)w%>ix4Y>P2vV2m)nAyoZxzmePEW>nv14E zgxqO#B5p%3*u+tmppyIjIXt!u$amY1Z+39Dd1VE0*)-9!40I|wIwjw%oO7P_t6tpj zd~#r5+KOQEPRDIcgG^7i@$-5YkAplWhiMG!QG6!BxfRA~S)UOcq^W|LhdUlzk?co9 z$3rWIr~W!*T=U^;#g7|1gi+P`iE=6RB*RO2w*-5EQ`n?O-cY`+w#p{CO(riMW=ig9fbvZSPX|KmiD licXnzzKbGzQTDnD{{mi)LQloE3<3ZE002ovPDHLkV1m_KDSZF{ literal 0 HcmV?d00001 diff --git a/tablemod/textures/tablemod_hardwood_s2.png b/tablemod/textures/tablemod_hardwood_s2.png new file mode 100644 index 0000000000000000000000000000000000000000..30fc75eea69947879915e5b272472ff6ba755f79 GIT binary patch literal 651 zcmV;60(AX}P)9PtQ!REQ`QT2;q6LevS_2i4d_tBvi~2RgLGZWx?^1pv&0b5S%3hU-;cO1)n0^ zj|y&A1w-!L@%*VQ_|?#GUlbH#B>3PFd?Zfh1n(IwvhFkPGCF6@`p_%r@VqxK7%|a+ zq!&cgM}iW6%oAx!+9KA8RU)M%)=6;0ACLVc;iUo9^cGzhBo^mlMRPM}6^RpfG?(Cj z1jBV^ToH_S1P^uqlM?qxkO|Iu^sia3A)w%>ix4Y>P2vV2m)nAyoZxzmePEW>nv14E zgxqO#B5p%3*u+tmppyIjIXt!u$amY1Z+39Dd1VE0*)-9!40I|wIwjw%oO7P_t6tpj zd~#r5+KOQEPRDIcgG^7i@$-5YkAplWhiMG!QG6!BxfRA~S)UOcq^W|LhdUlzk?co9 z$3rWIr~W!*T=U^;#g7|1gi+P`iE=6RB*RO2w*-5EQ`n?O-cY`+w#p{CO(riMW=ig9fbvZSPX|KmiD licXnzzKbGzQTDnD{{mi)LQloE3<3ZE002ovPDHLkV1m_KDSZF{ literal 0 HcmV?d00001 diff --git a/tablemod/textures/tablemod_wood.png b/tablemod/textures/tablemod_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..57c1d7c124971fd9fef4f8dc90b86ac7cc45a742 GIT binary patch literal 1400 zcmZuv3ryBk6h9#1H_)L;MFhg|9}5;VqR@hrh)=tG_{jiY@#wL!p>S0YT0k?X4T;=< zgAfiaO9^NQk$Q=u;U|GPOjyXvV`joK#S(!qp11qq=6H0sd+#}S=iJ}#{Lc9(%(!ux zjiU_!EMu<)hpT(JdFw3InO_j^2e1gjLL>Fcl`~t;TvB<`yog8$fry-Q#+asQ1Rwwq zfCDf9O=T^3A_5@*5jY3NK>NQS0umq)kOODHH1*Shw1x0e2tpK`BV%0CBqDJx7(-=q zPK*gnR&g;SEBuAxNhyd>2$jeM@ zI10v5V;nS^r!^>|v*ZRYXkG?GAvqG`ss{)fpIfeZMo&cyE2=e}yZ)>QMxs+u*uhSkSI!@fz+bK7oj z%-YiLeRz|rbwXmE=j2HD63Zmro%+OHw~AX&t^UwyiD&1D9y^cx_0wNB>PgdZOzgyP!H+a=F>Ok(dIuP%ifpObbIC!15Sz+1; znGw$=l${+se_>I|^z>gY?#1uLykz?#{Mz;LsPXFzzheQ;cxvgLh}^`N%llZ-p()db zkqGbR&36MAe_rVKc3(lSuWxb8&_69H|L$|JJASpetZLvsJ^Bgg~F}OPD%@6(q D@ROia literal 0 HcmV?d00001 diff --git a/tablemod/textures/tablemod_wood_s1.png b/tablemod/textures/tablemod_wood_s1.png new file mode 100644 index 0000000000000000000000000000000000000000..57c1d7c124971fd9fef4f8dc90b86ac7cc45a742 GIT binary patch literal 1400 zcmZuv3ryBk6h9#1H_)L;MFhg|9}5;VqR@hrh)=tG_{jiY@#wL!p>S0YT0k?X4T;=< zgAfiaO9^NQk$Q=u;U|GPOjyXvV`joK#S(!qp11qq=6H0sd+#}S=iJ}#{Lc9(%(!ux zjiU_!EMu<)hpT(JdFw3InO_j^2e1gjLL>Fcl`~t;TvB<`yog8$fry-Q#+asQ1Rwwq zfCDf9O=T^3A_5@*5jY3NK>NQS0umq)kOODHH1*Shw1x0e2tpK`BV%0CBqDJx7(-=q zPK*gnR&g;SEBuAxNhyd>2$jeM@ zI10v5V;nS^r!^>|v*ZRYXkG?GAvqG`ss{)fpIfeZMo&cyE2=e}yZ)>QMxs+u*uhSkSI!@fz+bK7oj z%-YiLeRz|rbwXmE=j2HD63Zmro%+OHw~AX&t^UwyiD&1D9y^cx_0wNB>PgdZOzgyP!H+a=F>Ok(dIuP%ifpObbIC!15Sz+1; znGw$=l${+se_>I|^z>gY?#1uLykz?#{Mz;LsPXFzzheQ;cxvgLh}^`N%llZ-p()db zkqGbR&36MAe_rVKc3(lSuWxb8&_69H|L$|JJASpetZLvsJ^Bgg~F}OPD%@6(q D@ROia literal 0 HcmV?d00001 diff --git a/tablemod/textures/tablemod_wood_s2.png b/tablemod/textures/tablemod_wood_s2.png new file mode 100644 index 0000000000000000000000000000000000000000..57c1d7c124971fd9fef4f8dc90b86ac7cc45a742 GIT binary patch literal 1400 zcmZuv3ryBk6h9#1H_)L;MFhg|9}5;VqR@hrh)=tG_{jiY@#wL!p>S0YT0k?X4T;=< zgAfiaO9^NQk$Q=u;U|GPOjyXvV`joK#S(!qp11qq=6H0sd+#}S=iJ}#{Lc9(%(!ux zjiU_!EMu<)hpT(JdFw3InO_j^2e1gjLL>Fcl`~t;TvB<`yog8$fry-Q#+asQ1Rwwq zfCDf9O=T^3A_5@*5jY3NK>NQS0umq)kOODHH1*Shw1x0e2tpK`BV%0CBqDJx7(-=q zPK*gnR&g;SEBuAxNhyd>2$jeM@ zI10v5V;nS^r!^>|v*ZRYXkG?GAvqG`ss{)fpIfeZMo&cyE2=e}yZ)>QMxs+u*uhSkSI!@fz+bK7oj z%-YiLeRz|rbwXmE=j2HD63Zmro%+OHw~AX&t^UwyiD&1D9y^cx_0wNB>PgdZOzgyP!H+a=F>Ok(dIuP%ifpObbIC!15Sz+1; znGw$=l${+se_>I|^z>gY?#1uLykz?#{Mz;LsPXFzzheQ;cxvgLh}^`N%llZ-p()db zkqGbR&36MAe_rVKc3(lSuWxb8&_69H|L$|JJASpetZLvsJ^Bgg~F}OPD%@6(q D@ROia literal 0 HcmV?d00001