From 365eadacef47fbd18dbe19be2c091c5d8cb7d291 Mon Sep 17 00:00:00 2001 From: 4Evergreen4 Date: Wed, 15 May 2013 11:50:35 -0400 Subject: [PATCH] Added all files --- depends | 1 + init.lua | 153 +++++++++++++++++++++ textures/quartz_block.png | Bin 0 -> 1166 bytes textures/quartz_chiseled.png | Bin 0 -> 1166 bytes textures/quartz_crystal_full.png | Bin 0 -> 1166 bytes textures/quartz_ore.png | Bin 0 -> 291 bytes textures/quartz_pillar_side.png | Bin 0 -> 1166 bytes textures/quartz_pillar_side_horizontal.png | Bin 0 -> 1166 bytes textures/quartz_pillar_top.png | Bin 0 -> 1166 bytes textures/quatz_crystal_piece.png | Bin 0 -> 206 bytes 10 files changed, 154 insertions(+) create mode 100644 depends create mode 100644 init.lua create mode 100644 textures/quartz_block.png create mode 100644 textures/quartz_chiseled.png create mode 100644 textures/quartz_crystal_full.png create mode 100644 textures/quartz_ore.png create mode 100644 textures/quartz_pillar_side.png create mode 100644 textures/quartz_pillar_side_horizontal.png create mode 100644 textures/quartz_pillar_top.png create mode 100644 textures/quatz_crystal_piece.png diff --git a/depends b/depends new file mode 100644 index 0000000..b42ba2d --- /dev/null +++ b/depends @@ -0,0 +1 @@ +default, stairs diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..5efc2ec --- /dev/null +++ b/init.lua @@ -0,0 +1,153 @@ +--dofiles + + + + +--Node Registration + +--Quartz Crystal +minetest.register_craftitem("quartz:quartz_crystal", { + description = "Quartz Crystal", + inventory_image = "quartz_crystal_full.png", +}) + +--Ore +minetest.register_node("quartz:quartz_ore", { + description = "Quartz Ore", + tiles = {"default_stone.png^quartz_ore.png"}, + groups = {cracky=3, stone=1}, + drop = 'quartz:quartz_crystal', + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "quartz:quartz_ore", + wherein = "default:stone", + clust_scarcity = 10*10*10, + clust_num_ores = 6, + clust_size = 5, + height_min = -31000, + height_max = -5, +}) + +--Quartz Block +minetest.register_node("quartz:block", { + description = "Quartz Block", + tiles = {"quartz_block.png"}, + groups = {snappy=1,bendy=2,cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), +}) + +--Chiseled Quartz +minetest.register_node("quartz:chiseled", { + description = "Chiseled Quartz", + tiles = {"quartz_chiseled.png"}, + groups = {snappy=1,bendy=2,cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), +}) + +--Quartz Pillar +minetest.register_node("quartz:pillar", { + description = "Quartz Pillar", + tiles = {"quartz_pillar_top.png", "quartz_pillar_top.png", "quartz_pillar_side.png"}, + groups = {snappy=1,bendy=2,cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), +}) + +--Quartz Pillar (horizontal) +minetest.register_node("quartz:pillar_horizontal", { + description = "Quartz Pillar Horizontal", + tiles = {"quartz_pillar_side.png", "quartz_pillar_side.png", "quartz_pillar_side.png^[transformR90", + "quartz_pillar_side.png^[transformR90", "quartz_pillar_top.png", "quartz_pillar_top.png"}, + paramtype2 = "facedir", + groups = {snappy=1,bendy=2,cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), +}) + +--Stairs & Slabs +stairs.register_stair_and_slab("quartzblock", "quartz:block", + {snappy=1,bendy=2,cracky=1,level=2}, + {"quartz_block.png"}, + "Quartz stair", + "Quartz slab", + default.node_sound_stone_defaults()) + +stairs.register_slab("quartzstair", "quartz:pillar", + {snappy=1,bendy=2,cracky=1,level=2}, + {"quartz_pillar_top.png", "quartz_pillar_top.png", "quartz_pillar_side.png"}, + "Quartz Pillar stair", + "Quartz Pillar slab", + default.node_sound_stone_defaults()) + + + + + + + +--Crafting + +--Quartz Block +minetest.register_craft({ + output = 'quartz:block', + recipe = { + {'quartz:quartz_crystal', 'quartz:quartz_crystal', ''}, + {'quartz:quartz_crystal', 'quartz:quartz_crystal', ''}, + {'', '', ''} + } +}) + +--Chiseled Quartz +minetest.register_craft({ + output = 'quartz:chiseled 2', + recipe = { + {'stairs:slab_quartzblock', '', ''}, + {'stairs:slab_quartzblock', '', ''}, + {'', '', ''}, + } +}) + +--Quartz Pillar +minetest.register_craft({ + output = 'quartz:pillar 2', + recipe = { + {'quartz:block', '', ''}, + {'quartz:block', '', ''}, + {'', '', ''}, + } +}) + +minetest.register_craft({ + output = 'quartz:pillar 2', + recipe = { + {'quartz:pillar_horizontal', '', ''}, + {'quartz:pillar_horizontal', '', ''}, + {'', '', ''}, + } +}) + +--Quartz Pillar (horizontal) +minetest.register_craft({ + output = 'quartz:pillar_horizontal 2', + recipe = { + {'', '', ''}, + {'quartz:block', 'quartz:block', ''}, + {'', '', ''}, + } +}) + +minetest.register_craft({ + output = 'quartz:pillar_horizontal 2', + recipe = { + {'', '', ''}, + {'quartz:pillar', 'quartz:pillar', ''}, + {'', '', ''}, + } +}) + + + + + +--Functions diff --git a/textures/quartz_block.png b/textures/quartz_block.png new file mode 100644 index 0000000000000000000000000000000000000000..802b3d58d46ea7ad8bb971c204aaac08d2febe85 GIT binary patch literal 1166 zcma)*ze)o^5XR>&OVmgpl18*pd<6@&G$d#cgNRK!^$7%h0y}Fvv9PnVu=f>w0&Q#~ zC|D%q&z<{Q^T8S-IALz~X1@96+uP06L2IX6S}K`Yxw%_E^s$1^7X5SOD?jm}c)GV! zx18VI)BUy2%$@DF&&}qmcw#rVi#|DX(cEv$yt-<&xW4wd+BS2`&HDDy=0Z|&AA{t* z)5+5`wIoS`=Xq{fmif-Smh0ROS!aA^I0-yDr{8c`Cacp|N( zE+(c2oZ|sNhI~9$LftthNQhvdCgtMyzrIV#$B@w=V5}-$$5`-Q#m@<7S`3(6 z#~4UQes~Iqf{Kch%_y6u#HF4|g}9luw!<-NkgzDHo@O4XBp|Jc;VX}iO9Vt&z;Gcj zUepu=l%K4DL8XgNL10M-B>Ajk({_K~jxi!`f^^atfO57N2w(#!RvM-?QpY(yDGyh< z*Xso~HHk=f1VU{~1jE6Av^ko?h46APfPjePG5!aTk!O44*#cgB`P}NiZ9Ic(Hd^(E H+VSN#hZ_$( literal 0 HcmV?d00001 diff --git a/textures/quartz_chiseled.png b/textures/quartz_chiseled.png new file mode 100644 index 0000000000000000000000000000000000000000..aef1c2f2a257d746883ecc556ccb99b5240ff8c5 GIT binary patch literal 1166 zcmZ{jKWh|W5XNWs-rKv21WsZRv=A$sq)!{! zpf35iKTPFZ#xg$pesrpl-sioyUql{lup&A6wyD9+QFbusjKjv0-q!Y~mzN^pS(fg; z*?AoG!|y!0zPhU7IF=}iY*keyWmyV-KAlR^=}4rw8}Ul zTtd4oAq4YI;JzpdnUh1IFF-nhgqRU4xp(KqcyP<(K|<5+ziaINyOG40CJX`Vp;1&4 zUx77qV>V-zQH+X_tVnR-fKrj?64$eOF2oC6?0Bv?wlt^;fQQ*^CW-DgYLLOaKv}_9 zzd0%eY+eY+0nfFL+|cWGB|_aK{%OQoT4kH%0n*Nn`RZ`L*RuKnXMEwPV{sNsG#YNP?L2&aQ_!~Nw zv^aE32Q5fRLWcOx!xvs@)5XObUhd1e_ndd`%gtWfEtghHL{#=#&OXZ(EJI`OweR$l zCGBk6btuL2{Qi2!5c9lsbU|cQu@riET4A7m>FqT254F0qzW90lcu1t$p0jzdv8+_o zuY`5{_vm)J={%1M^NPdaFtsd;`u%>cNUlH>MX70;WEci%nnt}|Z>C7Dz&vMiEfeT; zI^_GlT${N^4|+wYVq@Djx6G`=wjyvjW2_`eC=5fuyoWm&3zPAdulA2!hPEAfrAZ0AQ8~@X=_5L^2uQQvv{G5k*mGJRVb_P?#d4_s{X- T-`~2s)nf>G&9?Klb#nCseXqA1 literal 0 HcmV?d00001 diff --git a/textures/quartz_ore.png b/textures/quartz_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..805666afc5febf658bdbefb466aa8dd25fed65f9 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!6#=yXs@#Xw?Acrl<+ueoXKL{?^yL>WGgtNdS zvY3H^TNs2H8D`Cq01C2~c>21s-(?Zy5a8Hlng1Lpw87KGF~s8Z*1+9dtp+@{x_$qA z%*E~FVs@2se-XDz6KL{ySF&^M^)Oc3WT$i54zh-Bf2GfTUSlTzrS|>FYT{dU%FU&;O?zVW zi*Ls(Ro$;`%VjoBmSAIMc=l?(E6eL$Niy!mJFndq+$ZMBqN%!vN$Jv`(%5|hf?GDV i2~3%pxVHA(MRwJzliJz&W`+XY&fw|l=d#Wzp$PyrVQLlt literal 0 HcmV?d00001 diff --git a/textures/quartz_pillar_side.png b/textures/quartz_pillar_side.png new file mode 100644 index 0000000000000000000000000000000000000000..71a5c309d2a19c9df30952fcb1864176e420c3a8 GIT binary patch literal 1166 zcmYk5Pf8q75XS4h?#ws_L79yhLbCP(W}7hL45Em*kpwcy2?PcA?m})5a)Uq)k^{IA zJ%QpPM8}!we%7z%Ri_{H)W5I3ue$5aw}btimF10P5m^}x2Zw4`d6qi*`{r-@qNek8 zcV{3sawS)vKmPioncm6p_*CR&pC`zVpX-|Jo{jdlyVqsEzqa-E)A&-Pd^H-pKYF(o zR?GWYxVybgMNvpqRZ`cr#1O>e`Fw7EQI=MJe0Y$hUQdEzs@Y5?lL`1>39~9#Dmca{ zQAtCNsX0EfLGqH&bL1 zh`>fG0@A0}Rr+yNQ=+aU0oB$a*R0W3=XE1i0QbX4)Hj;};Hj}cdoS`_m^O%*NyxEY zE|vzavG|Do?f`8H1^P*>vLygX-6o)?twMYFyNoWv)L(!!J}V3vKb=Gh=#|Y69mApR;pJ?2~tT= zLYjlH&Ir*@aLzde^y8^bN&(#WTOcz5skM&~2L3NCPahXerY_@UYW}G=cH+Zh5c-}@ zNS#Io+_G zzSm9;#P=t%aUy9d1@?rQg~Wk+U(l=qb%j!h35IlM!MF_0=jYDumX9B3jW8_gqKy z;@-i;e%P@cKYjA?n>53hhmT*GjrZ7@z5j4U%KG*6{(k*E?OiHw<>OyB%+j^#JBIo(T%A4!d?MZ2tH3)E0|{12<+WQIzd=!q#cn3FH}bj>cnekf+`QMmCW6 zKer^Kqi=GQ&KlPTkwL8Z=M2YdN>DR%n$awmfjz4|6hWph{Y>Zqy~~$d^8a`nDnw?1 z&4280%p76L-(^*un}a^7pGEKqNa?(xG#CzDA5lGNQm1jU-~gSc4N`h0ko2)7 zULQalEavmggz*}6Mcg%yhFRgtuoEzxt~3J4uSpJYgcE-kBJtmf)JacC=o{@qB)Sio Y{(b#?+3tS1@P_23`$v;ccb>id2eOVZ^#A|> literal 0 HcmV?d00001 diff --git a/textures/quatz_crystal_piece.png b/textures/quatz_crystal_piece.png new file mode 100644 index 0000000000000000000000000000000000000000..45e448f16b133b43894a8cc6f89850f71013ad83 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)i!iH{-u{ep@<5?zPZ!4!i_>o>J8~UR;9mdKI;Vst04&2vuK)l5 literal 0 HcmV?d00001