From bb0289c738e7e7ea747bc7469c37a0720b90dfad Mon Sep 17 00:00:00 2001 From: Carrie <122191047+careeoki@users.noreply.github.com> Date: Fri, 23 May 2025 12:51:37 -0600 Subject: [PATCH] Furnace assets (#1479) Following suggestions in #1151, this adds the nonfunctional kiln, furnace, bellows, and chimney blocks. ![image](https://github.com/user-attachments/assets/94e9de34-b1fc-4344-94e2-5cbfbbb7d394) ![image](https://github.com/user-attachments/assets/b9a071c6-5a09-4d09-b954-70a6e4af31a7) And I even did lit textures. ![Recording 2025-05-18 at 19 10 56](https://github.com/user-attachments/assets/e96fd91b-3ed2-4045-a1c1-f6c9c056222e) This is what I imagine for recipes: ``` Kiln - 8 any stone Furnace - 8 terracotta Bellows - 2 planks - 2 copper - 4 leather Chimney - 4 terracotta - 2 iron ``` There is a lot of changes because I had to do some consistency fixes along the way: - terracotta grout colour - copper block palette changes - change 1 colour of the torch flame --- assets/cubyz/blocks/bellows.zig.zon | 18 ++ assets/cubyz/blocks/chimney.zig.zon | 14 ++ assets/cubyz/blocks/furnace.zig.zon | 15 ++ assets/cubyz/blocks/kiln.zig.zon | 15 ++ .../cubyz/blocks/textures/bellows/bottom.png | Bin 0 -> 202 bytes .../cubyz/blocks/textures/bellows/nozzle.png | Bin 0 -> 196 bytes .../textures/bellows/nozzle_reflectivity.png | Bin 0 -> 150 bytes assets/cubyz/blocks/textures/bellows/side.png | Bin 0 -> 355 bytes .../textures/bellows/side_reflectivity.png | Bin 0 -> 114 bytes assets/cubyz/blocks/textures/bellows/top.png | Bin 0 -> 441 bytes .../textures/bellows/top_reflectivity.png | Bin 0 -> 173 bytes .../cubyz/blocks/textures/chimney/bottom.png | Bin 0 -> 188 bytes assets/cubyz/blocks/textures/chimney/side.png | Bin 0 -> 402 bytes .../textures/chimney/side_reflectivity.png | Bin 0 -> 130 bytes assets/cubyz/blocks/textures/chimney/top.png | Bin 0 -> 241 bytes .../textures/chimney/top_reflectivity.png | Bin 0 -> 173 bytes assets/cubyz/blocks/textures/copper_block.png | Bin 342 -> 354 bytes assets/cubyz/blocks/textures/copper_ore.png | Bin 398 -> 400 bytes assets/cubyz/blocks/textures/furnace/back.png | Bin 0 -> 479 bytes .../cubyz/blocks/textures/furnace/bottom.png | Bin 0 -> 351 bytes .../cubyz/blocks/textures/furnace/front.png | Bin 0 -> 538 bytes .../blocks/textures/furnace/front_lit.png | Bin 0 -> 1140 bytes .../blocks/textures/furnace/front_lit.zig.zon | 4 + .../textures/furnace/front_lit_emission.png | Bin 0 -> 312 bytes assets/cubyz/blocks/textures/furnace/side.png | Bin 0 -> 510 bytes .../blocks/textures/furnace/side_lit.png | Bin 0 -> 751 bytes .../blocks/textures/furnace/side_lit.zig.zon | 4 + .../textures/furnace/side_lit_emission.png | Bin 0 -> 161 bytes assets/cubyz/blocks/textures/furnace/top.png | Bin 0 -> 403 bytes assets/cubyz/blocks/textures/kiln/back.png | Bin 0 -> 358 bytes assets/cubyz/blocks/textures/kiln/bottom.png | Bin 0 -> 286 bytes assets/cubyz/blocks/textures/kiln/front.png | Bin 0 -> 407 bytes .../cubyz/blocks/textures/kiln/front_lit.png | Bin 0 -> 776 bytes .../blocks/textures/kiln/front_lit.zig.zon | 4 + .../textures/kiln/front_lit_emission.png | Bin 0 -> 263 bytes assets/cubyz/blocks/textures/kiln/side.png | Bin 0 -> 363 bytes .../cubyz/blocks/textures/kiln/side_lit.png | Bin 0 -> 552 bytes .../blocks/textures/kiln/side_lit.zig.zon | 4 + .../textures/kiln/side_lit_emission.png | Bin 0 -> 161 bytes assets/cubyz/blocks/textures/kiln/top.png | Bin 0 -> 370 bytes .../blocks/textures/terracotta_bricks.png | Bin 367 -> 365 bytes .../blocks/textures/terracotta_tiles.png | Bin 389 -> 386 bytes .../cubyz/blocks/textures/terracotta_wall.png | Bin 419 -> 414 bytes .../blocks/textures/terracotta_wall_top.png | Bin 392 -> 390 bytes assets/cubyz/blocks/textures/torch.png | Bin 194 -> 195 bytes assets/cubyz/items/textures/bellows.png | Bin 0 -> 542 bytes assets/cubyz/items/textures/chimney.png | Bin 0 -> 425 bytes .../cubyz/items/textures/wall/terracotta.png | Bin 429 -> 425 bytes assets/cubyz/models/bellows.obj | 162 ++++++++++++++++++ assets/cubyz/models/chimney.obj | 84 +++++++++ 50 files changed, 324 insertions(+) create mode 100644 assets/cubyz/blocks/bellows.zig.zon create mode 100644 assets/cubyz/blocks/chimney.zig.zon create mode 100644 assets/cubyz/blocks/furnace.zig.zon create mode 100644 assets/cubyz/blocks/kiln.zig.zon create mode 100644 assets/cubyz/blocks/textures/bellows/bottom.png create mode 100644 assets/cubyz/blocks/textures/bellows/nozzle.png create mode 100644 assets/cubyz/blocks/textures/bellows/nozzle_reflectivity.png create mode 100644 assets/cubyz/blocks/textures/bellows/side.png create mode 100644 assets/cubyz/blocks/textures/bellows/side_reflectivity.png create mode 100644 assets/cubyz/blocks/textures/bellows/top.png create mode 100644 assets/cubyz/blocks/textures/bellows/top_reflectivity.png create mode 100644 assets/cubyz/blocks/textures/chimney/bottom.png create mode 100644 assets/cubyz/blocks/textures/chimney/side.png create mode 100644 assets/cubyz/blocks/textures/chimney/side_reflectivity.png create mode 100644 assets/cubyz/blocks/textures/chimney/top.png create mode 100644 assets/cubyz/blocks/textures/chimney/top_reflectivity.png create mode 100644 assets/cubyz/blocks/textures/furnace/back.png create mode 100644 assets/cubyz/blocks/textures/furnace/bottom.png create mode 100644 assets/cubyz/blocks/textures/furnace/front.png create mode 100644 assets/cubyz/blocks/textures/furnace/front_lit.png create mode 100644 assets/cubyz/blocks/textures/furnace/front_lit.zig.zon create mode 100644 assets/cubyz/blocks/textures/furnace/front_lit_emission.png create mode 100644 assets/cubyz/blocks/textures/furnace/side.png create mode 100644 assets/cubyz/blocks/textures/furnace/side_lit.png create mode 100644 assets/cubyz/blocks/textures/furnace/side_lit.zig.zon create mode 100644 assets/cubyz/blocks/textures/furnace/side_lit_emission.png create mode 100644 assets/cubyz/blocks/textures/furnace/top.png create mode 100644 assets/cubyz/blocks/textures/kiln/back.png create mode 100644 assets/cubyz/blocks/textures/kiln/bottom.png create mode 100644 assets/cubyz/blocks/textures/kiln/front.png create mode 100644 assets/cubyz/blocks/textures/kiln/front_lit.png create mode 100644 assets/cubyz/blocks/textures/kiln/front_lit.zig.zon create mode 100644 assets/cubyz/blocks/textures/kiln/front_lit_emission.png create mode 100644 assets/cubyz/blocks/textures/kiln/side.png create mode 100644 assets/cubyz/blocks/textures/kiln/side_lit.png create mode 100644 assets/cubyz/blocks/textures/kiln/side_lit.zig.zon create mode 100644 assets/cubyz/blocks/textures/kiln/side_lit_emission.png create mode 100644 assets/cubyz/blocks/textures/kiln/top.png create mode 100644 assets/cubyz/items/textures/bellows.png create mode 100644 assets/cubyz/items/textures/chimney.png create mode 100644 assets/cubyz/models/bellows.obj create mode 100644 assets/cubyz/models/chimney.obj diff --git a/assets/cubyz/blocks/bellows.zig.zon b/assets/cubyz/blocks/bellows.zig.zon new file mode 100644 index 00000000..e8e0432a --- /dev/null +++ b/assets/cubyz/blocks/bellows.zig.zon @@ -0,0 +1,18 @@ +.{ + .tags = .{.wood}, + .blockHealth = 5, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = .planar, + .model = "cubyz:bellows", + .texture = "cubyz:bellows/side", + .texture_front = "cubyz:bellows/nozzle", + .texture_left = "cubyz:bellows/nozzle", + .texture_right = "cubyz:bellows/side", + .texture_top = "cubyz:bellows/top", + .texture_bottom = "cubyz:bellows/bottom", + .item = .{ + .texture = "bellows.png", + }, +} diff --git a/assets/cubyz/blocks/chimney.zig.zon b/assets/cubyz/blocks/chimney.zig.zon new file mode 100644 index 00000000..f7652c95 --- /dev/null +++ b/assets/cubyz/blocks/chimney.zig.zon @@ -0,0 +1,14 @@ +.{ + .tags = .{.stone}, + .blockHealth = 10, + .drops = .{ + .{.items = .{.auto}}, + }, + .model = "cubyz:chimney", + .texture = "cubyz:chimney/side", + .texture_top = "cubyz:chimney/top", + .texture_bottom = "cubyz:chimney/bottom", + .item = .{ + .texture = "chimney.png", + }, +} diff --git a/assets/cubyz/blocks/furnace.zig.zon b/assets/cubyz/blocks/furnace.zig.zon new file mode 100644 index 00000000..0ec238a4 --- /dev/null +++ b/assets/cubyz/blocks/furnace.zig.zon @@ -0,0 +1,15 @@ +.{ + .tags = .{.stone}, + .blockHealth = 20, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = .planar, + .model = "cubyz:cube", + .texture = "cubyz:furnace/back", + .texture_front = "cubyz:furnace/front", + .texture_left = "cubyz:furnace/side", + .texture_right = "cubyz:furnace/side", + .texture_top = "cubyz:furnace/top", + .texture_bottom = "cubyz:furnace/bottom", +} diff --git a/assets/cubyz/blocks/kiln.zig.zon b/assets/cubyz/blocks/kiln.zig.zon new file mode 100644 index 00000000..78de64f7 --- /dev/null +++ b/assets/cubyz/blocks/kiln.zig.zon @@ -0,0 +1,15 @@ +.{ + .tags = .{.stone}, + .blockHealth = 10, + .drops = .{ + .{.items = .{.auto}}, + }, + .rotation = .planar, + .model = "cubyz:cube", + .texture = "cubyz:kiln/back", + .texture_front = "cubyz:kiln/front", + .texture_left = "cubyz:kiln/side", + .texture_right = "cubyz:kiln/side", + .texture_top = "cubyz:kiln/top", + .texture_bottom = "cubyz:kiln/bottom", +} diff --git a/assets/cubyz/blocks/textures/bellows/bottom.png b/assets/cubyz/blocks/textures/bellows/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bb410d10cf534d1f32bf35b2f6286d11e3e6b3 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FprVLo9mFPB!FgP~dUp4s?E$ zc*mxx{ToM~T-%aHNA;|OV!c*B%zxd!E?~!?pUS|ntnfy~#(e9IH;+%4`#jZ@SH8$k z&d19xNg*P5mS@LLvv=0l1rK=5K9#uEjiD}m?Zz*cdag>nbMR|W|0VfAi#@2H^@MO( zbHVyq%$$oFH9I>VPBHWSqsjT;@x=GL=f4zwtM<}LMdaj_7NFx8JYD@<);T3K0RT7u BP3!;w literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/bellows/nozzle.png b/assets/cubyz/blocks/textures/bellows/nozzle.png new file mode 100644 index 0000000000000000000000000000000000000000..184c42c0daf7bf62f6cfd409b75ce4ad77c0366c GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`-JULvAr`&KDGg1JMdSWUPH0Fy zZsx|O#2{?s?&8qk2*eV#1qV8EjD0@O=9lj%I41AR_rwMtkIk|%N_ZJ^B37O+w=ZstYJva6yw-qK2Hy55re0zpUXO@geCwA-82&b literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/bellows/side.png b/assets/cubyz/blocks/textures/bellows/side.png new file mode 100644 index 0000000000000000000000000000000000000000..d416320ad7c70e80b20fdca5e0d4d261e548fa15 GIT binary patch literal 355 zcmV-p0i6DcP)?uOa&|UX0nj>Sd!q}$!_yEcn*iKDz9LuZ z032Q2MiIc_{$3##>dv*%_^N$Pr@5=mM^1lmH!}dZzBntY1FfcT^*A-9wd3>42%zR~ z?)A0+$jmzvlK~KmghVX4L8UZWkKDa8kg|HNQo-QK||eSoA9DynYbDKE-|!pQ_W5^CM_Ia&I>lNhylo zvwH)BacW9<-yI@fe?H1JfYaUO8QQOYrbYS#_yjmlnH^ww3B>>a002ovPDHLkV1mvQ BnOgt= literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/bellows/side_reflectivity.png b/assets/cubyz/blocks/textures/bellows/side_reflectivity.png new file mode 100644 index 0000000000000000000000000000000000000000..8c6df81b1cfd1c3af8e3e819dc7f394e534ec437 GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6EInNuLo_D7y|_`ZK|zG&;&;ch zFZX*C$sFJ_IB>x?KV9#Jfv)H4naxcPUCI}p+@Tt>vGyZ(Jm>n2a%Wt46gl*T^MQsi Nc)I$ztaD0e0swWDC653A literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/bellows/top.png b/assets/cubyz/blocks/textures/bellows/top.png new file mode 100644 index 0000000000000000000000000000000000000000..427835084f270d58e49f70641d737cc47e8bbbb2 GIT binary patch literal 441 zcmV;q0Y?6bP)^UG6uyFuZ({8uSo;#xHok&|v9W=K1}Q99g3E2Q?3!S) z{=)!vdaAknmvjC(1Ajyg;Q8))0}upre7{V!QlU2((QY;Xn1mtKN(F%4V1)0N0l2z< z$~jW$;ble~C(sXo0Id}a->qIh_kbSGxb2((;7Dh4sTH-7cR+QyPVtn>biN{v6M|q4 zz!6}mo|Owb$;)-hco8vPL;w`?E@$NefRW)~p_q3~Vw7YZJ>?Q5+1`fC#E~Istyr$N zL6RtIL6oFut>_I#+X7j&*$xX?OHungN>U^HR|%roQ|?Zp%~0R~hR%2q8Qs!JW??so zl9Wjp0(-Au2Nv@#wUT#`EG!O&C_eC%YhGa=awf5+fS4kV6FlW|Q~#pfyr4H25qxIB z{%MZKkIYE6>?6obp|t{FI$zNpZkU82?Pi0^R+YhB=H;FisTR#IyXMNRd(W()IDt(d zJZf$Rvxj0pm^#mb)<^sG9;qwVH_TpCnNa@l^wFi-e8;D>Pg;1cVVBPC{g0b-MZa_B Xf0Z_i41VMRw4cG#)z4*}Q$iB}3}`}O literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/chimney/bottom.png b/assets/cubyz/blocks/textures/chimney/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..7570eafcc09580961005b1e6d2a4b024d7257f2d GIT binary patch literal 188 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`&7LlfAr`&K2@;ZtgB-S z)^p?8>T^P7#^#Hr%H0dAdpVs|I};{IGIVPJrFmKn44=G6NjMaWVe=%o83#{1ZoG`k~`PqD~oON wSo;^0=j{D^QJmXLp@4IGfkWyS)*p_EKPjD*yv>CMv;Y7A07*qoM6N<$f)6mcw*UYD literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/chimney/side_reflectivity.png b/assets/cubyz/blocks/textures/chimney/side_reflectivity.png new file mode 100644 index 0000000000000000000000000000000000000000..c0cbdd07fa9430bbbda89ee1e5849ef2eacf1d21 GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6JUv|;Lo_D7J+ob~!GM9~;MB~f zf43JiO;B`5>JSkuy14u2g3Tueg3bD=eEsexjSjc ey8j2uo4HSG3GzsL8~z3w%HZkh=d#Wzp$Pz7`!0n5 literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/chimney/top.png b/assets/cubyz/blocks/textures/chimney/top.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9cd3d8bd0e8f0171561f86a39b438b9dedce08 GIT binary patch literal 241 zcmV|5JVp+l|?hiSFkuEC*X{TD_CrU+$NQg4UUv9Otq4Cp7#g;R+oc$p5KxH7>1#l zd>jV=X2!BC9l$F;O2W*DaR(r!RGFP~0C+!=KdJ!0Y2LOKGphiS2w@_|y#n+($Yr<8 zx$JFQZ!Pv^Qc9_5E+N;}`Y*XZ>tO)rTs7gVB%SNL0rHWAFf}20jb$!e?!fzz7S?uaF5OA_9@Sh^d-OijOW!4y7Xs&%7~bl!%vmL*!TOQIB=Vm@Rz%&uv)1x# WVs>2oE8>CnGkCiCxvXb6!DQbz(P zsj@v#Q@&1d&^12po{bU&gC=3U7Qj6 zh=U!F2_q|LZ5D9#6b68<7D<3$@7*T6?_RSrf>kR4Ae8`M1%K0?!*r)wiL*_mRXj-Q zOBW;_`dGmBHYEWbE;b8Zc#zpERe7-!!7WxP`PRU&(l7J6BTP1kQ3GGcI zu5&yzmoJy&*Ue$dqFR~Z z)f9a2#RF=l8$c(RMijzZjm$rh9`G^ohVjh2H}%P0@%{OeYoc|*2-pE#Eegx_HUW0X Z=Rcfj@O;(Nfmr|m002ovPDHLkV1m~IpRWJ_ delta 315 zcmV-B0mS~|0@ebMB!3-AL_t(Ijg68~OT;h`gufnbA&G(ySMUe=hx~)Wi9(?*2sO#k zBE5&+rkma==4q47OlD?Ne7?Rc>{f^&)z;WwdtKL30-WC80C3KwruRNO^WJB53=8dW z<{$v)9M(Sm8w^kxRssQsFx~|>&2v&FU}Fn_)dFw>mRf`5%zxN|{%Zo*ENE$a6+#}v zl7Z)VCD2VRbFa+UBI{)ej?Du=Vi)4R`_BCPX}?;@q8k7J N002ovPDHLkV1kPim=OQ~ diff --git a/assets/cubyz/blocks/textures/copper_ore.png b/assets/cubyz/blocks/textures/copper_ore.png index 15dccf2b47977a07f330876de77f99ac4e7f8f79..ca97d4d70734db1fc2ddf23bb64b005f867f52c6 100644 GIT binary patch delta 373 zcmV-*0gC>P1CRrdB!5>)L_t(Ijm?rjO9EjW$3F*wN zTzUaH1T9TMlY>(b#Z65i2hlt5Ad(v7t|inHI`CSa2Jt$(I)j#e%LC8v-}n1@9{6KO z^9uBuBJ!K-42J`{U7K>NJ=3!g)~u-|VfV*0w_~uD!HmQMHGiQ4EXUuWCmEHS`@&<5}==4OCE!V;TzLac3f|>Kfb#QWuU1gk;^5JVL-vVCs$D T(Frd500000NkvXXu0mjfiIu97 delta 371 zcmV-(0gV2T1C9fbB!5*&L_t(Ijm?rhOT$nUhM$1Y){1Rf3TntCRl)v&PIjzQOXoT} zIAnA0B)BO#m4$7!{Gqabf~tCnVN;DV!d7xqyCsyAqj~jR$@7n6Mxyjc0DdOSK!HJOJ3si z@GPWwu7zne>1>>@b^-;4Ru;KT41kw`N6&INxV)7Bnzf=xXXA|eV;agE>Y5tZkpT9O z_k=2^04Q|2*sh1N7@GmstQ7??u>^FEuB3p${qPn4lwB{FJRRTNMKaLqC6UjkkmU>j z50B53POg6s(QMGl0$|i1W4j(e$W~+nUxi=1txg#AEC=|s6xxGcqapxI)4`tNq1Q{I zyHmhYoPb%VL9bB}vYesyv30w5R`6DB8aMUgx}23AdA*4o5g4z%YC5n*?YZ&wcLp!omS?{!0Cqy`x?;Bb4gg!! z2(_#*Occ7PN%b5V%x%hwRL=pBn;VTcyAbUkp%O)JaCJuS^1_py*pwBiUHI8;{op+s zCW_wW1%s=z)&m8MK7R6*!?^)QE8dv00;1*uSLM&Q&&11l2f$+dp~Zf+zKHiHUL%}Q z&JN3HAo$h7?4;pu;n#)0-gpj@ftixHij&f*cg!7^)5nD(hg-veY!ZI z2v0uSpYQu@uil;>PoW>sl@+q4hBF$MjMs|L53>TY_Hc~8RdTV}>hDcK&5uu8%zIg#Om2k{VTFgw$?N=}-jjZ+D+0Tnr;@zs7$WN=nIHhePTfXlEhg67`MQ$jNU0|X_x@!r%VO>KKK^0vpmt2RSf##c1DqG x$KHe!SyN+obN}bfbMwLD`g1$Z;J@G$^8<;&k&kc*feyW)o?ophd+Beo%!bCbo$6rr^bcXK$YTiv&T>9=r%1jfkIZ50zTc zlr$Q!ILm&_T4It0^st%fZe8%b?C!k3XZC%bnM1E%*8c$bo{Lh76DLoRR=(#_C?27; z-Api+76Ld@B7^`iYx*0YwcSiG0G0-IDWwoXB%m}#Z*DnK0uZRcJZ)hcSg+f{{)cg- z#2S34N5JJ}^!otFXEOlgfUv*E0GQNc$5`uleiGH~(HV-w*r@q?K9>a`?DV72yFGve zYiVd|Jj2M?D4%CeGdFi8k#v3-;E%>v&hBg(HlNF4#ltyv_dXMz%T}X-5F!zlBPHc> zg+lQL-#@PHpF-RF1;F|F1$@snjfamOCz8LmvIyGjy&*Vobe0Dak=y(Rp{<6mGoqMdje@CDKo<4g{S_Mj(o-J%D z)f(ZG2aIT7x>RC)V>4A8ul0>hrc0&$474wRX6u`2*s+_aCx|n?=W-aZ!cL!^Mk66C z7Hkeyv0&r*0fACDQsPL-Os5}Ns8nlatTb_a6K%Irtwk2v;Vu(H3%76G{BH&qFPt+L c+TkvL0exrRb_F`V%>V!Z07*qoM6N<$g1CkCSpWb4 literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/furnace/front_lit.png b/assets/cubyz/blocks/textures/furnace/front_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..6c869a87b88c57e3e73a6a6cc781392ac67d0371 GIT binary patch literal 1140 zcmV-)1dIELP)7fK7=|Aw8$*7`8Uv{e4T=d=YKRfCiBs!BPb960pgbH#;g zrK)K!J@nudMalux0&UWtc##NpfUHRjMz*r9f7YQ+SeDYmW{0>TN;tH=WF^bHGw;mz z&9^(xzUvsjcJ&!RsaQbQbvnHJc+pWR7TE6IL3(bsMkCn+0rHxLEXx3*&AtXm&&}3o z03=&zAG)q1%W{qAMH+i@DX(b&l=ZUscgZdxw%c8@Yn3LiX-MYpS1rLC$FR>$pw-y` zKod|go?rqkcG@enQhRF)`qE>n%Y)>tTSWBMCMN)us$r$R^cbK@#XN>HI?s;90jcBVeg>;$zQIbFFi)ucH|iIi%-Phczlu{f104I z>qLw!}qQh z*LC)~0A|zoi5OYh14S!(XB2?;Kv7IOo4(J=F;b;!kW*CvB8HVNfOnun43>O;P|{Xk zE=yk1$ZHy&s$pdi425gb$|!EkTQ{r-KEF6$x!hnVynGugk7!;_r|rEnB!MKr4Dk7N z;4SO74LAaJm{PGort%2KCJ#1wz<vMOiERW$0v!6jxi`D zL}Vpl55T39+1ru?`QEglX|$Cl z)w zy?YN!i;K)Vn{j(PssFfhXLR4&CrM0AF*`R)Y;=ro!)YF>3%vVj7hMZF57h-!)5)Eg z6mm-w)jz8QLtz}(M_2P8Vq{SgCPRG=%v(3`4s>wb^OX3xB(MR0aPfSJ_b=>!zWB~4 zfo=)O=O=zHxrzsMm8wBXRmp1_5hH7D+fEB0QvW5u@(5tP_H7=dRF%qF{=ghLVVMem zdr<)9hSMksQ!IB)9()593uXW|{lUuiO&mBf#Ul9AfveP`l3iaKi>W*U~TXA zKrIi}_6O6Z^?k7H4Qw7{6gSHB26&JJlK=DuHV;CpdGI&!+b=xQ2^F3I0000egQS)W7;p11W*LIRtcO<~o&2UM> zgUZ$FMTN$wGN={0-++BCUfKyWWXeOY6eUFTQ!le7j{?p(R9)*cEK-|J)c?`?~ z8+J+10%jKQd7GWR=R0?A&d$Bw=TCnC=4yu4ny2+=+*NZmqav$J#-kI)F-CxC7$SrK zus!n*Fd2_d7y!qBrnJ@wAx@yX7&F|Nh9Lk8y|7PT_!c&OU-XH=H2IwcsWn`@wA!&Jw^%3quY4i!kFNB2E!IhP4@|N_w6cJ#_;!ORPOWBG z04Gpc>R$5_?{I$md}{lzU%g=W=pj$eHVD*`zni@9OOcMpg#Z8m07*qoM6N<$f(>!( AX#fBK literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/furnace/side_lit.png b/assets/cubyz/blocks/textures/furnace/side_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..329f9cb71efbf30c144143b69dd8fc2a7750da03 GIT binary patch literal 751 zcmV3G9LGOxj5aA0+Fadk0qR|icTScIhF zAObNa;Lw5>i)rb#@1PfYHO1ljUV9Z7x@r2B-h03A?{~j`-`ywoLYdVMrvPQUgb;%9 ziL0D7%65rCGs#{q8_;Mn5ujKoU>F8~T9b2ty<9e+0nnsS4j}}FVFW~HX=HJ&SSSEc z5f$~DFcL~E*AqtKFHNyfK#Ol>d}S&PKzu8Mn@S_se&>bu7w2JOa>)$D$ZJpK08hQE{!)ZE;d#B5A_hf?8{oY!x$N(STl)0bM39 zF44ce*7BfQLpn0FxJ2&VYo#5CN6;MCQ(~F?qj=QW7yttwSD08_;;`9~<9cZ3+yae~ z%}~0O8GbhLR@X z&2{>>*IFK!9Y$vA5$v+R@8)2Fhh_wEQp0kNF;!8WFre;a*?#+uS0}r-&x_O!6(Pv( z?Far!drr7gZMD}v(q5j42jeU!Ez(~8OiiU)^E&{PvzBwL1i!z2VS37cR2q2W&SL@iJEWe2P9CJaJkK7Nu{KOt$>X@!dpzjS$l^U7^myKA_dJ-M($H?+_V3uu hdEq6%tBb!6{s3$2-}=C3j&cA1002ovPDHLkV1jQ>XG8!1 literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/furnace/side_lit.zig.zon b/assets/cubyz/blocks/textures/furnace/side_lit.zig.zon new file mode 100644 index 00000000..e6d47240 --- /dev/null +++ b/assets/cubyz/blocks/textures/furnace/side_lit.zig.zon @@ -0,0 +1,4 @@ +.{ + .frames = 4, + .time = 150, +} diff --git a/assets/cubyz/blocks/textures/furnace/side_lit_emission.png b/assets/cubyz/blocks/textures/furnace/side_lit_emission.png new file mode 100644 index 0000000000000000000000000000000000000000..c2445191377021119160fbbb4664f626f4b166ed GIT binary patch literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^0zmA*!2%?Ame|VzsSHmS#}JRsx0emM8Vq4F3ABF|><_%vCJo>J%W{&8KZyy-u-{C&NC$r%j&`t(V LS3j3^P6P)i(8*bv;B>yAteURQNMOBM z!u5R216Z+NW(SqLKOA*30F+gY{o#l#O*A{DjV_>OJDo4@nb|s~&(ueYXm+a&1EvVb!Zy$L`gW>pql1`WkVwDoEU(OM<|5JXt7mR77TU~Zr5`PgkY z@ZA{%5d;x@cZS_|)4S$_@8jWRF48;*{#_)6$#jar{dRq+xne0hE88AXkia|$0JQ#s xdWkSxbUu)YSV}OnwhvV$MccghVKQY)iyv@Ks<@3{VO0PC002ovPDHLkV1n86t)Tz_ literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/kiln/back.png b/assets/cubyz/blocks/textures/kiln/back.png new file mode 100644 index 0000000000000000000000000000000000000000..c77f1da310069d7a8756cbe2b25760be38e8c492 GIT binary patch literal 358 zcmV-s0h#`ZP)b>!3`Jj4PYwjglX8Rj2sv7M)9i)-YiLbCu-0~PNYGBh#WG3B|9#OPU-$cO90pQK z_$Z|y%R(FmfVcHd8%ikv$g%*iwnnWLfH(|q>)qq=AcVlV?^#>p7;9^mKli=mG&&Ih zu&-%oUY{|>U61Cw+wEr3=2A?}B_-pxP0yZ7N{r+9RIn_pt(iP8)8~(CeeaZKZOvqb z5dLMJOF=|TB|xWKo>@fRG6PK0M2vAe0N61dBj-%5mGOFg@g(QG9iRqzxyNhus9Hbw zJtq-ieh$fzTi0H`ug|4y3Ou)uTB~jL+}@Yn9O!s@myh14C+b_5bKWsc(?kft5cFU# zUw*#1q_q7^-Xwo*wN_K}(sTN>sePFP<@KD(?t9d?KRcll%jT$1q5uE@07*qoM6N<$ Ef_lrOE&u=k literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/kiln/bottom.png b/assets/cubyz/blocks/textures/kiln/bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c419334c229ad88957bed062e978330348690cec GIT binary patch literal 286 zcmV+(0pb3MP)Kzk7`1wSnzU9vp|})je5_scQR301!NS kP4qw1`+h?s5%yB>1;qfC)dApb@&Et;07*qoM6N<$f^bcC+W-In literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/kiln/front.png b/assets/cubyz/blocks/textures/kiln/front.png new file mode 100644 index 0000000000000000000000000000000000000000..3a59df1e09a8037f6551db2d874c49c0dd0d52ed GIT binary patch literal 407 zcmV;I0cie-P)D?2*0_zM+Fv#s zwFykE6+pWQ#4caw+#*KoX20JnwQJ7GW*36auSrwPE(E%+n;4YBZ5)-}oaWrVKFhzE zCkdSQyiXkjqWU`CTqkt_x~?OHK#Wl-OTo+KLf`i|?@1~B71&MtmAi0GX|cXq3bhnk zYn)S3W>Vb9N}TtcXO%yXN9r)#ecLUsZ*KscQ^I+#t9+K3(&V`2OpH;J0qQUiW8|8% zjvzXi*4kpW@2@W&L42as>2%`RTB`xp+C}Fz>M*d5HzJsbB5>R7zhpg^LI{D@+FgS@ z&8F(FlIOP8+TwAUTB}}BfWGe^jvz=Wu?vA(E5F}2^x|ZjXA1xT002ovPDHLkV1oGw Bz|H^w literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/kiln/front_lit.png b/assets/cubyz/blocks/textures/kiln/front_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..1959a75cfb6e394d9a539c4af01255c2c46a7693 GIT binary patch literal 776 zcmV+j1NZ!iP)@a;6d=#TMs=OC_P&Qd+i@E zOF^`gLsSr>OCh`Kk{m+B9+H{HfRYs2gXCS3ym{}Ai(2M0uP+!>pkR*m%f9L0Q!?1Jdj9mn+BkLiZ#rsP^RX0vsQ`4r4= z12CJdo1ne6Ns@GW5OizP!M=We!ECk;Kze-+fbvP(IQ1T`)avT$o%B3<_roAE?YgK+ z1tC4}(Vh1g52WXfc)*AU@IQF4w|qqu$HVbpYwE&eQa)*OxN%IbRU4cKg|!=Utypg?#`n$}f%6hzBDc^xHpm9_V8{ zG!OJmEEY57jQ~Tu56UNPiun}nBcJs894j-o9Bv#B&VzR!UYqNk`E9Zb0pi<5hUYujP)u1wposdILW|-yb?=$WjQz#ap|$R8HhTCNI9ANr!U<`gOJO z<7vG;-(G(aX&`lzf z0gWi25lTQD9gSX{IkH4uT%FLnW`;EnO99>8ba;6Fm4MH(VG!K3_PP=fMKum~s`7j| ztH!vTGsBvPWq{=Vx0nE(0Y`t6;sI!UOZX@oqTUe=cJp~S;r7~p@e5ndA`{i&6Q}?H N002ovPDHLkV1gV`iId23d*=))QHA%N8(R2PNV+Nyand_b2x1`+R=b zuERM;tq=kdBev@R7S|h12q6Feng@mSFM5DLxCx#GVRy>fQWaX1`a1Tiw^T<~hlI{yBy-;Mei zb1qoMm|4$#2#83b1ZdP(?O8+?Jp|bK2EfGAC(pIK_s<5JT;ndyqyD9vwq-3M z^shrw7roDAZpeKIPlDRF>gRezh5>-z`<<`-erj*-94KB&sT2dqFtBrOg0JUf?Y+l) zKf$XfJ|}G?G5!y+zC0?s-4+6s=A@J`#;`h_PLEH!>TKq6{s12c{)A8A3~B%X002ov JPDHLkV1mUCpQiu- literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/kiln/side_lit.png b/assets/cubyz/blocks/textures/kiln/side_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..678244371ee06b0b162df67372e0e091a5ff9059 GIT binary patch literal 552 zcmV+@0@wYCP)MxZXu@#B-s=WY?`<+sMsn8SjYk5JEU-6kB}xO*#m45_5fK3+ql`J z5RyHGS5FA55DQLW&v@j>2`Fg-dX1zvZ)X1gY4oAq$LVzK2LWLiVuw-+$uj&P05~}A z=mMn_0Fq?@tjdz2C;;$-;NZA3o6Yb%kG|`&DogfbRhA~-cU_ay;fM%;*-eMe>#Ohk zwHlpw#^bS(wouBb8HAznZzgSP24To>INU18GFD}2Rq{QkXucC?>WSsGcM=QVm> zD20d^l>mqEp)1N%sktE4x0bOj%J=72TmG)hiBN1V-JtX#| z{k}9cd7;!sf$dwz_xpP!&jEN?E_rc!TDRA94z#?YD3Cno>U_?{%@ZWg8H8a?zCI^M zNs^ExNll)J5LGG9-#_E>BqplT+U|NG$+BG&?T<&tU`er{~)ST-hFz>?@naLgN_Fs4_fjds#3l!U$y7Khqpa0ZvKJ? qPe%{!c`!P2a9+Owewh3}=fO{V5g0CEm1kA}00004F3ABF|><_%vCJo>J%W{&8KZyy-u-{C&NC$r%j&`t(V LS3j3^P6TA*O?{VDwT;uC|U1@tEtA=W@CHdhgMe zQUYMg8Gx?u0oaQ(-uns=(6X)owAS)Ssh;omJFT^Egk}#YV7(WgtU_XRssa+HE}`rD zde&AmSk|?s7h~i$jy32uj+}>q5JDxHa>jd4lT?j+U`-NZtl2H=N=k|5vt|KL^ZfQ{ zpVrDuIa5lZl)^)v?+MU0%`=^I8@&v`;c%!wuh;7atV!gOQVIZ#)Fc9S&V425oFjz5 z(ffL7BVeiPJPcn6#HU3!-g~B;X{}|-nGgc-FPLc2Ik$O6F(XXUra}@zAjZhi`%Pm> z#&4}GsxIqVn@Xpv=L6t$I=wWIEOfx9wbs6be#Qcrlu{j2S@m@4;JtDF177mW7F)%% QP5=M^07*qoM6N<$f|Ez8`~Uy| literal 0 HcmV?d00001 diff --git a/assets/cubyz/blocks/textures/terracotta_bricks.png b/assets/cubyz/blocks/textures/terracotta_bricks.png index bbb5fcae9266d8d12d47bf11cefb4509e7bbffaf..098a04c582864b52c1d197071447b36f7a6770d9 100644 GIT binary patch delta 338 zcmV-Y0j>V;0__5jB!4tXL_t(IjeV1`PQx$|hW|)zQ>kf-5;m6f2`WY&ho|5vn0Np- zcnG#GjHsduYn-hmYMiu+9f>f2jqgZ$i{<-I)_v#yg4es-4gj)Ug|F)yr1=&Aa5!pQ zOhee(5h|M!{4?DMLVam>~SWuvi} zgb-5I?zI_XK1(+fd-nQ(b944VANW!5-T3(1jekC{JbsJHw1gP|WKp@fSf20K839L8( zV#%&2V3V$p*eBW1f*Lz5vAqZju<=ZPW@BaEWaRI8CVIWQ9RQ$SE2!%m6jccT*zPov zX$%)!cOl-I4FEtIi{!7c?e%YNZ+v0fYb>%9b*X3rX)I>r5r0X#T-$3%V|{)RG;{gr z@!@{B%u>?eWAjPA&*`G5N}vMa&N*{M{wKPq*UDcj#Fyyh`DqB5I4@`By2w{c!j!L;q+q+#D5mjAU4-v`5ip0ma&J7dn}fF3 zm``GeMs~hi!cCaZdE(BabHKSd`^h;72ivkBF9OWOQcJa zI#=m{HvQ4C0UbMhCacg@596QLfq!x3V1kMv00t zsCrBumpPp~1>+T*&9o`L(ZQ{iq$tDf4FK}`2LNX?9eCJz!mziqnF=L0$U~#-&SuH( zMHy%YGG{XtiEH-$_L|sOltIt?oxd9x<7VvhdiWl{8<@z!7*BFgU;5;g;~Yo^+{yxI zPK*o+=vJ2aU0@(}M??fSqF%KfReQ5E4vGwlvXDs`8J5P_&Y}$bo;xL%9)P;PQj~$Y zL|F3gY<6d7JQNE6m~rmMHI)+~*%0MG{N3+-avs+>2mjj3{C7@pmMj1O002ovPDHLk FV1m^&uciP1 delta 362 zcmV-w0hRuO1BC;SB!5gvL_t(Ijct-kPQySDL|-h=y zSaFGX=h#tf6U#Odu!y@gD(&lKfzg}P5zB`?nX({EWhjkASu5AaMtL+!+NFfcGjp+aD(JnDZ8^K zczc@V{Ptwd8Wr(t^8WT3*qCOyp114O)xZ#shdyum@BUE1NDhX0kb|=Bf-UKOY?aap2xl!2kdN07*qo IM6N<$f;p17bN~PV diff --git a/assets/cubyz/blocks/textures/terracotta_wall.png b/assets/cubyz/blocks/textures/terracotta_wall.png index 2b0ce7fb98c5ef6bfd4d6a142c20c82017b0953c..f776286de6c402822574869ff9e303c12ea73c32 100644 GIT binary patch delta 387 zcmV-}0et?W1D*qrB!6W|L_t(Ijdhc~Zo)7Wg%4H!R3%Oo=u}aO*I?<=OzqS+=u`A@ z*!l*Y+KGj+LVW{ZgG7lTD0T)qgnQ$Ja2F@GbMEoU=fUFR{gf370ANjH_{%x^YPH=X zdVWFr^M%Lzfak5%cF!--c_cx3)Bu3IRJ^{H2jrzf=()83Eq_W~v4A{k{wVZZgr1AF zJa8kaD@a|{0+ZJ_0KhIuTb4u5MP8~_Hvo8eiurjoj9~f8IkH0G4gjVxTc!?U;j^1v zlH%rf(PXdztiSb+6(@!R;n=OtROV3tz>>OxaBQB)3dQ!jn@thn*pRxy;QMoSB737@ zbg{Xcjaj`JbbLAR&toqK8-s(qRGdLpC}u$1I=p_B14^9FnAW19=Q0!K9^ybacEf>L zq33dE5~DIX0MKLr)OUgGnj})!3l7l9AV^XU&9pieKL2XUfW-MOP?;Riza}06Lzu=E h2LLWuxW)nP`v-xu@^p67hT#AJ002ovPDHLkV1i)zyet3! delta 393 zcmV;40e1eL1ET|wB!6m2L_t(Ijdhd1Qo=wG#y^<+!-0eu2*ZqnrH^4@Wus$ZXXR7) zN{(Y?C6%R(R6YTugWx0w!Q5SeMY78!fo(2#d;9IqcfYj0o}czfCIJBY>JH&-ies@@ zZP2-Sz~9FkF2Ww4TZ`3(H=S}NL9tT+fHaq!kHi*fE)jTcA%8$gp)@W_0kKnD6nHKI z&qXA*7*k$p2&D^w@%N1f4WTqz@2@X= zDjp37jmyiLH-Bav^`Oo{SguDom>V3VxnvKLOfm!hnZx;$9FXHA5d9XSf#)(4Lg@wv zzGD|0nC?>{btW+ilLG(;4}dBMCW+Lw!2xO>wBt3KW{x`XyZqGT0g3a!K#>?6&|4D^ neM6Ym3I_lhES%zi?)?MjcK6TX?&+!k0000){!r^ML6_tZ7{Kc$=4Th29;L0^$A4#0*8rHdYR+sj-r3-j zx0gYs*Y}d|^Gn?4Cv>QOC&-JEB=B3w`By!@Z6-i${g$sQ`qA7X-Wbg zQ*9doJMS*mo0ee`LTuMWAPIc3G)9LCFA02vM66q^H;rPZqxM;?Noo(wl1xWH?RK;; zXf--`J`pw57GzJrI#kT}21-M2mJLX&QO^UdMtHXSP@fX$y#zydr z`^ri;_m3@1?2e;zf5__{V=iz_uTM5{R*)I`mE?egOUZnlKu=1SkLi002ov JPDHLkV1gg+rJ?`; delta 365 zcmV-z0h0cP1Be5VB!5pyL_t(Ijg6B%PQySDg+E8m+F0>gN&-sb3qVUpMM;l@l#)8f zp{9(4M4yrijNe6=R+#$>Y` zfV3NPbvO3x{#KnpfD%HMgh5klGeMo?5E#I(Ctgo481#Ei?tks$6M%A&u~YLVqv6&D zpFK|-m0sR+^7BjL=@U9qzY}D$oFojK>Z$HH7xU^354YD_ zQLy)wm2U1I9n9WK)R97bkyXTt`n2$me?h>uAAb^vv7*}aP9%N+=tG({l?fjO00000 LNkvXXu0mjfx&NrA diff --git a/assets/cubyz/blocks/textures/torch.png b/assets/cubyz/blocks/textures/torch.png index b255d01829ab912c2a97630c2a0c58ece4f0b3fa..68c281dc90b145733ef23470044b46d95d933623 100644 GIT binary patch delta 167 zcmV;Y09gOR0mA{1B!7xYL_t(IjjfWw3Bo`SMIYQzIV-uvf|SWtIU6;5~g~fJjnb zX2z-NfbH614FEQ)r49&Bh!}uBSfIA%<(%bLPM^nuyw_*g@gTNiyjI|;HHa7h_yIQ5 VG@i11&!zwX002ovPDHLkV1kaJP7nY9 delta 166 zcmV;X09pUT0m1>0B!7uXL_t(IjjfWw3Bo`SMIYgV%cHF!APO2pEDn`|83b{tV~3y)P7bAmNQY92Xopa6 zaFQ;;9~?9y)^eZlzCBWHeQldX>!&1An&G&v0#GPc$W+@T!H{Q%NZ3cASivxD zWPX#?N_NJhJ57)S(b+>CdU2-a88 z$d@;^0La$70Js~6i@?lqP-;0}a!4;L5;&%Nm{_oQ{V^x+;Pg>lY`x3BpE2FT$$nkP zRyNDzOAZqY7JWw!k(z(3hzII$Mp59j3lp#4wg)tkfusf7t|N{=AFU$GY5I_jjMNw_q^V5ayU&o{ zB?Jo8-$6`MiG+Rh_4t{4mIWZ=`~vE?0$@3-j0U~p6-t8UU7Q=}0g(Q~`r0x|SPCjBx;#|;Kneui+$nE-M!LyWqHXzdhJcLu-JKXgK6OsLXe0XoR=?xP4srcsA&Qa8;o^`eaz=X zTBuYmNu}m_d43MO`;~|rjG88u%B6xUfuz$JPY6LSmklt-ag+g4N+n2TgJi3LloBZ= zLI`D&pG&gUpw!L6m@&Y{`X;ZXGxDJzb3?s&b4%P74!dUnpxYKR+q=yC-rf3p@b++8 z2-7rX5wG3S4qR@~ATRiU{ zohgi1ifGO(qyVTJUCKsFUic5DxSK_(Tf5l#8~`V`kAK1f0Dsoo2eXL@0Nz)3WHW#l z{(H=Tc%fIC07PeMBqJ&SZOispWyr}fMP?G1 z7NB31q}4bOb(x8v1EL`|83n*>wTawcI)@vZ5?VL9)Qv95c*qlM03g-4frfL5w1zdm z48T~i;25|-gMTHzf_n^MV5K$RMs;N!@`uASkOsXB%(O>v%}#$0vL)REyMF4!623{e t4E$=CS=ne&H9KTWx-#-_I|viTKN#$zm-&@D%PDHLkV1j*UwzmKP delta 403 zcmV;E0c`%M1FZv)B!6^CL_t(Ijg6DBO9EjSho1v6I`Xhk3?vDcA}AWKsUma}T5D

a>JErU=K<*M9Liw; zH+*tUpLkKM7yxLiAH;(y0H3X%%PL7)t|>Z`0B4F715Nc$wTguU09=-yZ9u#C&B>28N!n0Um>@z6Td)-W^DTVF!kuATqRQ0jgG_SGchaYF3k) z)nq-o$dWeaX#mj9Wo7$4M+fp|9c^vOOX7rqU9zyzR6qBx?*P=S=I9<|@