From 04fa4cd9db4c44975d4da75521f8eae811c0a827 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Fri, 26 Sep 2025 21:47:54 -0500 Subject: [PATCH] cooling tower blocks (#1909) --- .../casings/machine_casing_ostrum_carbon.json | 1 + .../concrete/polished_titanium_concrete.json | 6 ++++++ .../models/block/concrete/titanium_concrete.json | 6 ++++++ .../casings/machine_casing_ostrum_carbon.png | Bin 0 -> 821 bytes .../machine_casing_ostrum_carbon.png.mcmeta | 5 +++++ .../casings/machine_casing_ostrum_carbon_ctm.png | Bin 0 -> 4866 bytes .../block/polished_titanium_concrete.png | Bin 0 -> 4527 bytes .../tfg/textures/block/titanium_concrete.png | Bin 0 -> 4492 bytes kubejs/startup_scripts/tfg/constants.js | 3 ++- 9 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 kubejs/assets/tfg/models/block/casings/machine_casing_ostrum_carbon.json create mode 100644 kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete.json create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon.png create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon_ctm.png create mode 100644 kubejs/assets/tfg/textures/block/polished_titanium_concrete.png create mode 100644 kubejs/assets/tfg/textures/block/titanium_concrete.png diff --git a/kubejs/assets/tfg/models/block/casings/machine_casing_ostrum_carbon.json b/kubejs/assets/tfg/models/block/casings/machine_casing_ostrum_carbon.json new file mode 100644 index 000000000..51fb076f7 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/machine_casing_ostrum_carbon.json @@ -0,0 +1 @@ +{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/machine_casing_ostrum_carbon"}} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json b/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json new file mode 100644 index 000000000..1aa5fc507 --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/polished_titanium_concrete" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json new file mode 100644 index 000000000..8328c13fa --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/titanium_concrete" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon.png b/kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon.png new file mode 100644 index 0000000000000000000000000000000000000000..1538c493e2c36620ec812779f239e1c158dd4454 GIT binary patch literal 821 zcmV-51Iqk~P)EX>4Tx04R}tkv&MmKpe$iTcs)$MLS4w$WV2$i;6gwDi*;)X)CnqU~=gfG-*gu zTpR`0f`cE6RR1)6os`aZU-<_X|?2Cme$zuExiK1r{) zweS%zunk;Xw>4=GxZD9oo-|PxZOKQ|TPOhUXY@@uVE7j3TXTAA?c?+T$WT|yH^9Lm zFkYnWb(eSdboTb|nO1*4&P#I3N!XZ400006VoOIv00000008+zyMF)x010qNS#tmY zE+YT{E+YYWr9XB6000McNliru=?NMW5EmF)zuy1=02y>eSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{009k2L_t(I%dL{Jj)FiGMUNArkcC9Bvf6L(zqZ?-+8?pm zm{_ibLae~Tfdq}yt;I4pGYnMw5(@I($-8s!n|*zJ{xVYg^2%ntVyYjU>pK8aDXS@) znp`$))+_eq71`8e%M^et3<22X1!4@=b*}GTSTn+fOc>xjeY0Sx)Zf?52@Pe-)Pgl+ zDeJbHii92>gSAJ#=UED-HoLGn6CA6O@8SeN62(wm`sQN3;8>OXR2SOE%{w#umpd@c zF(vNuqIcfsK`xtNjBegz23jfj44gVHGd1DnI_16z5AGlfLrb=sxAi<@neg4WPtoAN zV*;rZ+ry!6w2vD}6w?+bk|=)NL3b-=B~i>1Qk%AJGi=6e00000NkvXXu0mjf$DU=; literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon.png.mcmeta b/kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon.png.mcmeta new file mode 100644 index 000000000..1d8dd341a --- /dev/null +++ b/kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon.png.mcmeta @@ -0,0 +1,5 @@ +{ + "ldlib": { + "connection": "tfg:block/casings/machine_casing_ostrum_carbon_ctm" + } +} diff --git a/kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon_ctm.png b/kubejs/assets/tfg/textures/block/casings/machine_casing_ostrum_carbon_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..20c32fcc3ee12151e46f3a796e10ee4441c151fc GIT binary patch literal 4866 zcmeHKdsGuw8Xw9diU`yyT16dF+=IB2$&-*sc*rwqVnkNKpfZ_EaF9I63?!f|3c6j9 ziVrGPDaRIBm4epdqk<0*6qSk(v{)31R`6B9E>^H`>fQuIJlk{jc+U1el9PFS_xJto z_x--_-jlmgArBwxIN1?`ps~`3kVtTcEx%C?;7X;XJqNeCw5Vu05;MUDqh3QM5-^== zAYj5wY9PqmtW^X#*T7Dd-PsbGdx00Jht1Ny>cRk9@}``}T<^>M3-;>dio4f5q*)!s zZnI{LOGvo>*$v-oVe=P;ySwf)pSf8h9W}3QV`|yCzT7mieaE%W+BYfE#fMu*FKRjz zFz0vIilR;x5hNy~4wcmBPz!jPuynC<#Q(60Bd zl2H1CwdZRm*>Ct{^v=|K2?}?)@0JWo?0VXPiqX^6@@xpQSx*KBE2P1}uTuhv6r^vJ zMAQVjpIf0U_MQ+rJ0j_VBKh#9Y~LN;Zq;+hSw|kn86QpLlM#`z?)FWYS<^TDjWIEP z+0Hf`6`Ay_z=H?lmTh>FP1$hhCZ5&nRJ<}ob$aLzLj}tSt#g031DeiuB-~`8z z+b+K|&QuB<8yCqVVF&t5^!Ig>+J3a(m0bUu|FP1J(QT_84&FF+rWxw+mmWHP^x6CD zugAv59v6@<-`=qaE95VnsJ$58sPuxm;-AYzalLL2l~mfQr$0Tnxu955FRZHeU@zbM zb8^0^hko&*Yvx~4=XYpBVB-Bi%aGCy&u%A(_5l4oE4N`zN z33DY)8^kDTGMQK=9!qbGM>!&q2xW6oE*Aj^gi6)Xm>JPgA6X~{I6?>tHUJS-B#lUjq-3yA#| zk|s58#Cj_>%ZN3d;ei16A>OypuXDG80ZJwlhv@NSOL)={3DYvaSgprNwb=TI350x1 z&DS7&E{~1y2^>RIDo_}{5Xaa;@CAdzsH8fI#&kGgp#tPA67cXvB7!4Q z5c%LD9~Gai*08NqYFr$qH)=6ZPEw1-6R1HKZym4*E)G&iB}^`B0BW@;5;0l>9KaeN zb!xqddIOFkwZtMCv*^hY3VcQ2!WR1Sc)lFr8_;6HNP%9ouyWWe-hd>Q!iYgSKw8Yw zser)h0kRPX8wrfo8>964LJ~;XhTE{1wkwi z%g=_P?0*G}3|cA+Wjq=^dHfi(z@vFN1ie=x4GD^ht~s|vrf&{(O@}{7jGOV(+`MV7 zb>C*^l`uk_k;vlKw1>HOU7iR0+NwlPZJBp7f?x7*gPq{kjv$}8u97NU3gb`!9NA&l zn$FX7T;Bb~jVHhQz?zsHz3!pcT6gv*-kKiAKV=K8Ia6`AGv)tM6O|DCY3FoHL<+Bm)#>_f38@GT_KZwe(JG%9+tjqVC90sK+7>FG zoaTJLv%Qg;;af-CO+D|_d^|?5pwa1)O_{^b-1DUlPR&IX)BZ*7i{IR0r_*i7_4LcF z7G>>L<~3$MNswQ0uRO3Ho7Ujjkjb1ZCqCUYuQdkV+go3^Al&6kUHN9#V<>h_Umq`d z`j)IEIgUBkp37g_M|r8QKf95{==ME-dkLDi!S3jqzO`4^;h9g^F@0-u&{MN3Zz0k3#c-PbW>D|e{#BaZnS(+Yq z58>qE{k`d@S{Tk_S)FxJB{iWqDh`vRn}! TwDtUUOP@>#AW^mhMzAa literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/polished_titanium_concrete.png b/kubejs/assets/tfg/textures/block/polished_titanium_concrete.png new file mode 100644 index 0000000000000000000000000000000000000000..185ff9e63b99048caf9c51cb5139434d75b9ee85 GIT binary patch literal 4527 zcmeHKeNYo;8egFDRZtG`qn65&f?9R6n`Fb1$cK>d5im3YT2$z<+1-RKBpZ{31lk)~ zKpoIgvArTnIq$@CPVu813!e0fm0bP6TE`ElA64hd2$gfdqM}zl?%nVq%ys65nd^UK zX0yA``+I)x^ZefDd1v2BU0RaA?>t`!g8Vhf>U3}q5H4>|@EDqnr*(u$y6dF8eIQ7^tKJmhd$mTwWYF}!%F*0{Frcx@H2_os)a znr0t3QTkN!)253H1826px{4?}@7@x(`}UtQQ@<=Fm*pkYF686q->NywHC}6KPD+jM zg37nJed4j_4|6ZB$fV*vOKjTc`C4#jOeNBFyFRS~y~(V3_1uQ7Gz7U-uqu^Kqf(9L z1G1?5U3GMF+w$PQ|90KJ#j_HYC9glDEBthGRpiHuXMYvXE;)8D*ZSieoJ~&84xZLo zRvxl>mDe0&&THAz;`%+DIhJ(3I&i2aXsy#>xw*|gIN#m}aeGe%?Oo!#=)hn0|3ebG zd)=&OM|u*xRdbycXZ(=rx6hv}eDC|Vw$2vsZ>_O|-90q}o*q%|>px;oXugPxYGL20 z8>}pE3_IuSc7CYL+5V)ucSjpnw>je7VuSA6hP##J&iGHu_f0p1=Y-aWPH(SDd3vj{ zP1=oINZI%G+QBZ=uj}gX@lJNDXlr=b_6o>H{?W=0D!mUae#0~UScvVxrh?KP*@1sO zm)n)Ke3q~J#*BY^wYJE8FK48s!=8L=R>$eNcWzJHRoMQon5M?NK6l>rJbb08^*VGn zMsuY3^ZwspNBy(2o8|0`<2T(B>+zLyOlOlWuUiE586RpDxld;Ith1Hm-~ZvE+Zo+k z?ZnBiLb10S{#jUKALJiD?yFs08hatt+CGR{UjlVk#Debu#i+f!^3*U$eN=?eJ!mbn5CmdZ^^Zo)}mta*yIu`lTnhENtNVN3R)B!;~V8r z0s<4mld!{7V74h8(IOYG5?#3k*Oj6a-EnG{F!Na!O9>^~5+TjoHSNW{MH00J)e2Jd^|@4LE@# z(g-=AFi;GlkTP2DO-tt^q-CWt>hEEs~0dp)QNAfaDFp z0rUWCra8Oq1vry6F&R85=qVxOkqU`aDkEe>q=JyY0Ig=MHc*QKs{|9vaMy^iFiMaP zkd_oG6%e@WARDF1%8)!~&E&X(Xps;CEO?F$Ye7TNBu}bIo<oRIbDnN@+xqgg}o|3VAx14j)ndNOMR^B22J!#$P3tRH?Gel1{K%>=`)wosDPa0)iE zh@o9^05WdShZV_B=*d2Ot@ODL~DQN=As#kz`R}#~95v z3jHrVqFjJ+TMY0Uwt=k+?1bppRyd*;i1pX}jjY43IRy+)O)@Ecr{tQFYf=hK3OrR^ zQ*up8fk}a%av)Rkf6YCm&1l8XE+? zJX5&bpj~xyfzgZCXcN4C^qCj9MDg?)5dzNAYc=Y)%*b|T$2VzC%&#K0A;mQF(M5jS z$)97r0=Gez#LeFaLyx+3;ifk&J=ep+iPQBDw%p$|(Az%a?8^gNOuLqTY}~zI^Yi;D zZvD?6RmzLJobR{hxM3X)H@8qTman;*MLoFH_tIqy^DlS5emLVI?pM%$!lSpUsrS2% z4W=Au(W$5(pz=qplxB@ zjlZQ-2ZS8*{_~kH=6Ai4zjNaUr}rE8bbse39t?fFx6GNJ5~M%wQL<{5{z=C6l$6e} zw$!1aZ{YJXQzv7G>l3VNuAX=$)IMDt64K&+?O<4;`1zTp#$yZjhs8J8b9X21`#M0r z{@8*|3kt8zu3NTpb?AVh@$6ku?wW)1({~yleKLPVi5Jw7WfI*uw={S^nzLci{duY@ udlz5m;~ag8FOM(XdE$cp^Nh}UL+(0-&%-PCJ_9FY2+|~^sSn5Jmi-6sAbz$0 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/titanium_concrete.png b/kubejs/assets/tfg/textures/block/titanium_concrete.png new file mode 100644 index 0000000000000000000000000000000000000000..d2b2159cdd9b61caf4129a871e6fe62ddff63ebd GIT binary patch literal 4492 zcmeHKeNYtV8DE0(B@#kJY#L=bw1ben@4dUda3J3Caij;whlm2{?d|OyE8OjIyT_f7 zmZ&rin9_h+r)Uz5GBvG;X;BlfgYnQ%KrK>r#;-bR!BkRgv_YfAzI(@))68_3Y5wD8 z_ICGqf6woIp5OaC@9bNr&q`ky@=6ECy8P!&iu|4zp-rHkAKMGlsee1~iOPiK9 zoPQFzZ0V`RuMIVA$edSrG=5>qzDLj8 z2Nzsje{g90Z(sC8Ul@-~IntTqjNO@Ike3p#WgflrBTwZqPn{F zAaCpMBML8`32gsxNqfve!$56Xn%duWnr*24`O~X|nny2O8(z2U0{>Az1o_ocYPDXg zR!`;wve@&}MpcGq)vKp}Qq&S3nfiK0MUUS3$+mjMui_VfzM4vC|GUBQWt5c4$Sr<# z{^iYEqPMLHjIxw0EuNop-@m)Wp362yJlnNseYe|w?U$~xWv)?(-hXP*{)CXY-+ug? zTcViVMUhY2?xqH*mvq2{W%KiTNNVtgk-v z@r^?s@i1~Ov*pbCu{(m$I~R9KFH;S?h84@-tA&Em9XXrof?DHO2IRI!GymLLUei<@ z@ma6oPT{J^5Y5#W#{;`M(U8HstXw#N?JB(V#gdzUo!{*2`!?y=p`qZL)d7e9a;)nL zG?b)mJAU;3OTr@yi;It=)Qg{9^Go|cniFOHQ~F?095iZqsKX487T+yms>;5){m`#R zzqU_)^79zsn+HamyIf=JH{Xo@x}YZc+#8O*F@a+qsJluE)K{VI$4Y{>@^KSwB>8Tu z9TXk}B__M=I8jEju#vP-HWhEQvx^5)CKYcjsuSw$YO<8dsB(~bRayB&RT+Vqc*#j2 ziEbqzu#zkeyRGFmM(I}Zyu3>A%$Wr|*b8CHRJ=l+9#+#15|;9%d?AwRrYgm}q!2jK zVKOUoHE9zR;7!FVWm&sYAaJ={e3yhzJ1hbbhG7DsSRfW70D&+YZ7l9aY)mXi;p5Pd z4B?>cEJfR3juSW1PFBU^fpK^;KC4})o1(Wd6Dj~b1a90e5b=cqt5q=5gJDxE0m(!_ z-|4~RgEkf9k__#15M*j4X=7t&QkaM-f4kFB?oG!;2*`5M3ZM*_RrK7H=~|tB%7c@@ zLRsxzFCg}FNR~2Bi}hS=+=w@wnSlWJDc6{rwFB?^hyC^r)%CiPO82xS`Wu;O4jDJyOv1$LXoJHQF9OwnsqJTYH5ZPAzG ztQk0f9-wR{+Qm!{-MUGV@TbQu2KPk*8^muR69tVr5*V+U9RGBLBX8o)UXaTlnG~X4bGB)R47K3LQE-^<%=Xr z5vG(%5FxP4z|$tmyzzgbx%Pn*eT$w!F<}0UUX!n<^2iF`oA0%p@-`C;d)q>Z6TTD} zypr@S7vS;@5v91zLW2EcqF^WO)OQqvganl%5{eOwkbzCzcrCRws-c?F+>i{G}gcvd{nT#ixNLIk@7?as1 z3jRxvL@!{*76bfzHn4Spolr2f6;9{{V*NgU6YKDOP65MnlgvurIl1QKnw0{x0?$>~ zoLsX~U{>I{>iWOQ6*7I8B5mLc$OVo{MYw$c9J2z9Z=`Fy2QKKby0Zp61=};$F%Y!i zW$yBWn)fUL#z0o9OAY)o_?3v4`PL(0vEVE%*J@Jo6@4Xnowl!pp@g4*#mLIaGsn8F z@2eRY{hIi?tiu%)*E7J{c{z);HBbLN{*<}l2ZdD|&-xY6OQD-5Jb1Qyc%aJD?Egon zV$|?3z2NM+fOTbIe#s+s;kNc0hOp|7hTd)dLuj$cW+>~o+;9KXcRZ z!Mz`@x>6hYQuV#f{mk9a-~H>Ia2up89LU1=BKunxWj|{}3yGxA!%J2KYA&t&vtO(` zD7$SRdZK1QetaQut7FUC;Tev-^k^%cb7_O5bR<^dY29kw-F2>07Zo;G5PV^Gg#Ug9 zG8BDuT}SY?&3t(reEdT%j literal 0 HcmV?d00001 diff --git a/kubejs/startup_scripts/tfg/constants.js b/kubejs/startup_scripts/tfg/constants.js index 84bda4e36..33d6337ca 100644 --- a/kubejs/startup_scripts/tfg/constants.js +++ b/kubejs/startup_scripts/tfg/constants.js @@ -113,7 +113,8 @@ global.TFG_MACHINE_CASINGS = [ 'machine_casing_blue_solar_panel', 'machine_casing_green_solar_panel', 'machine_casing_red_solar_panel', - 'machine_casing_mars' + 'machine_casing_mars', + 'machine_casing_ostrum_carbon' ]; /**