From 933cb23fc5cd1a7a48ae54531029e524c8d7fb70 Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Sun, 28 Sep 2025 14:05:55 -0500 Subject: [PATCH] Some more blocks for cooling tower (#1923) * yes * yes * some stuff * blocks --- kubejs/assets/tfg/lang/en_us.json | 5 ++ .../block/casings/heat_pipe_casing.json | 1 + .../concrete/polished_titanium_concrete.json | 2 +- .../block/concrete/titanium_concrete.json | 2 +- .../concrete/titanium_concrete_bricks.json | 6 ++ .../titanium_concrete_bricks_small.json | 6 ++ .../titanium_concrete_bricks_square.json | 6 ++ .../concrete/titanium_concrete_tile.json | 6 ++ .../titanium_concrete_tile_small.json | 6 ++ .../block/casings/heat_pipe_casing.png | Bin 0 -> 821 bytes .../block/casings/heat_pipe_casing.png.mcmeta | 5 ++ .../block/casings/heat_pipe_casing_ctm.png | Bin 0 -> 4998 bytes .../polished_titanium_concrete.png | Bin .../{ => concrete}/titanium_concrete.png | Bin .../concrete/titanium_concrete_bricks.png | Bin 0 -> 4538 bytes .../titanium_concrete_bricks_small.png | Bin 0 -> 4557 bytes .../titanium_concrete_bricks_square.png | Bin 0 -> 4574 bytes .../block/concrete/titanium_concrete_tile.png | Bin 0 -> 4553 bytes .../concrete/titanium_concrete_tile_small.png | Bin 0 -> 4523 bytes .../tfg/recipes.miscellaneous.js | 33 ++++++++++- kubejs/server_scripts/tfg/tags.facades.js | 1 + kubejs/startup_scripts/tfg/blocks.js | 54 +++++++++++++++++- 22 files changed, 129 insertions(+), 4 deletions(-) create mode 100644 kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json create mode 100644 kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json create mode 100644 kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png create mode 100644 kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/casings/heat_pipe_casing_ctm.png rename kubejs/assets/tfg/textures/block/{ => concrete}/polished_titanium_concrete.png (100%) rename kubejs/assets/tfg/textures/block/{ => concrete}/titanium_concrete.png (100%) create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_small.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_square.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile.png create mode 100644 kubejs/assets/tfg/textures/block/concrete/titanium_concrete_tile_small.png diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 4da05e0c1..bbd0bdae2 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -623,6 +623,11 @@ "block.tfg.large_nest_box_warped": "Large Warped Nest", "block.tfg.titanium_concrete": "Titanium-Rebar Concrete", "block.tfg.polished_titanium_concrete": "Polished Titanium-Rebar Concrete", + "block.tfg.titanium_concrete_tile": "Titanium-Rebar Concrete Tile", + "block.tfg.titanium_concrete_tile_small": "Small Titanium-Rebar Concrete Tile", + "block.tfg.titanium_concrete_bricks": "Titanium-Rebar Concrete Bricks", + "block.tfg.titanium_concrete_bricks_small": "Small Titanium-Rebar Concrete Bricks", + "block.tfg.titanium_concrete_bricks_square": "Square Titanium-Rebar Concrete Bricks", "block.tfg.nuclear_turbine": "Nuclear Steam Turbine", "block.tfg.evaporation_tower": "Evaporation Tower", "fluid.tfg.nether_slurry": "Nether Slurry", diff --git a/kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json b/kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json new file mode 100644 index 000000000..1861c13e9 --- /dev/null +++ b/kubejs/assets/tfg/models/block/casings/heat_pipe_casing.json @@ -0,0 +1 @@ +{"parent":"minecraft:block/cube_all","textures":{"all":"tfg:block/casings/heat_pipe_casing"}} \ 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 index 1aa5fc507..8720f2cc3 100644 --- a/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json +++ b/kubejs/assets/tfg/models/block/concrete/polished_titanium_concrete.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cube_all", "textures": { - "all": "tfg:block/polished_titanium_concrete" + "all": "tfg:block/concrete/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 index 8328c13fa..fc3617b55 100644 --- a/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cube_all", "textures": { - "all": "tfg:block/titanium_concrete" + "all": "tfg:block/concrete/titanium_concrete" } } \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json new file mode 100644 index 000000000..50ec657af --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_bricks" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json new file mode 100644 index 000000000..140a29227 --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_small.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_bricks_small" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json new file mode 100644 index 000000000..ca6c49bce --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_bricks_square.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_bricks_square" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json new file mode 100644 index 000000000..1a4a68fde --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_tile" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json new file mode 100644 index 000000000..41f55b235 --- /dev/null +++ b/kubejs/assets/tfg/models/block/concrete/titanium_concrete_tile_small.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/concrete/titanium_concrete_tile_small" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png b/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.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/heat_pipe_casing.png.mcmeta b/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png.mcmeta new file mode 100644 index 000000000..5283ef7e8 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing.png.mcmeta @@ -0,0 +1,5 @@ +{ + "ldlib": { + "connection": "tfg:block/casings/heat_pipe_casing_ctm" + } +} diff --git a/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing_ctm.png b/kubejs/assets/tfg/textures/block/casings/heat_pipe_casing_ctm.png new file mode 100644 index 0000000000000000000000000000000000000000..57b10e1bac1a331c85bfe8ac7d515bb363006171 GIT binary patch literal 4998 zcmeHKX;c$g7A}Y^vbX>vwhd#9jVMyt*Ah@52($(ekwtK+R4So>ETjSnC=wJI#HHaN zF5@z-(~e8y)~DNLU{o3bcWqlmL}bRc^m)^?)~1q z-~HY@d23>#!d;yvI6)BP8W|yt1$R1iIog9?GB>vq-0E}V5)HAak*?Egl|%+kH{|GW zI&LDA5M;Wej%jwSrMtXSm25CitgfFV^UGSbp_Mjcp4-o3>bom{(%oLs8f|iA6W8L> zG?MUH+k{Ue()gX9Onbb}{fWoZ&ADR7*^#=EMd>ds|A_jN+1on_8F}-#`^AdX$8Wl( zJQ#gm$4{wb-bjhK?Wix%w3eK_skeOpP2KbZ?QGlgohz9}V^w-h=dD6xVUGK?Vn&+1 z;)%yslZj$~yY+Jm%X^=CoS$W_xhR>TP_|hIhEidcd;oP zQ?X^gFK=zqi4BLBnYwd5|CRLgk;SX_^BRRY{Id<5mLtWYVwDKq@ggX*w8Cd~_jc2T zFP+_H>KA2quP66kw!P{yp{X+&V^O%8Y$yd1ukEn^TvZlT_;N-LH)QrIL)c zgyaV&pV#epD0WK>ahq0LIxpOAL1OW>17&iC>}{rJ{=W9;vN=-{?ACcX?+adi6EvI>T*_QiUSZvIB zHA}1Q+1b|liU#@XTdP`VE)XS9O_WF*RB=%HFYPUkcEOg0>5BC@%RASZf&UZF%{rL+4Wz*`_A z)nL#eESAw|WEy!)tzO0ANF)*#o6F*IVc-FiIT{0Mf;Hr13ZfT7ij$b0&>0A=hE8Fk za&49&kih`s^#1(RI+<($UPJb=0Qg{;P#ufIWV6(2*5C-z5S9%<`V#ux2r>>VR8}lb zYP0kh9+r)343h^#D6oNeU6ww>T8;u^;TgCZxRPL2&X6g?BV{oI5flX~Lann#0kVg9 z8VKckvWDbFjabVWoCpXXz#Zba!#QKN|M0`}i zSHgTQj}7y2429)#&=|f5L)jwm1%rd2A~mD|)nGUU1;CjEz~L%|BA!@?!2*;cf%$Ac zfZz$mFqg-{IAVo>i;2)d5Yc)9s1nT>oD~J7prC{ziIO9d!vb6Ypm-P;M)^1w7D$Ac zL@4L86-u@hN`WD>wR$xQ+DWKU70%LWRMr8Ca3nY;GLXS#_PSavF&U^q2?D?xAT$cC zk$mqQN2u}n29)BHBNB)uVhLNwV+*-resAH{_;_4T0xeRg95$2JJ3=)E0p$Q{QA()* zpubKeRF9(utv*hx%?M;r5OgYXU|0qglma!NQq+J0P&QY9uq6mr6vyEpY(B!}z-(X{ zR`zsrh(j?_2L{24P)Hbh>p}ASl*b0*Pkh3TvJK zt9J-XMKvlM>>quC?Y9%ZBL*SH!?{8(4l6~VZ+rnz1j^-bVO$P0fr&&4oxCtlzY|*J02O3TWxI zft?v_^sIrMzK<_zPyL9WKAC;Q836R~Bp<}@FkQoReGmg5=qhrB_`hvul>d)?XE&S%o6UnXjRx~w)?S3A2Dv#um zZ|^;+G%h~9yvw1;CsW(C>;ljE$HwcoTw*`3Ugqz&VoAg4=j|5fxj98Ywv?^TOAHt> zwqWbX^6XEebG_f4({OfNh378ettFG5&d|%Zli!A%pI%V%;Ng{sX+NC3-BcI$SLlZo zjmd>2dB0wIq46jPY@d0c?j$iyxwvv&o(2smt~S?N7Q=dE zFiR{d_iYyzpG!8ga>8gGr?;!4y00#Ya_#p2%4U-EUQxrUg3b8}bG8O;<~pa*kC){; z#QoxWc*>^np}8^XZC#g|?e=t>+iwG%v@c31_cQK%Fs0{Bw&jK7pEu2`w5^hB5j3CZ zZJCC*~YlPod(?(ADW9WY#%NE?x|(Myg4-KMo;>l6j%GKplx~Z9;ruI z%&9lygeOOj8GF0=!QV_N8zWTZ*PMTPz4Pbi%O#z1Ez-Ehv1hN^d1L8&n^EJ}JPWa-NP07L;c8~^|S literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/polished_titanium_concrete.png b/kubejs/assets/tfg/textures/block/concrete/polished_titanium_concrete.png similarity index 100% rename from kubejs/assets/tfg/textures/block/polished_titanium_concrete.png rename to kubejs/assets/tfg/textures/block/concrete/polished_titanium_concrete.png diff --git a/kubejs/assets/tfg/textures/block/titanium_concrete.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete.png similarity index 100% rename from kubejs/assets/tfg/textures/block/titanium_concrete.png rename to kubejs/assets/tfg/textures/block/concrete/titanium_concrete.png diff --git a/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..7949f5cc4f1be125d5be6d0b6da6c188f3062808 GIT binary patch literal 4538 zcmeHKdsGu=77wT(s4XHYRgf`=rFtealY}G_38Dc3F_2)(ub^8UKZE-U{_Dqu2S*%V$t$ywG^vmzX?yz_MAPQv;B{pGntwD z_6UXzgafizSp$Y?#Zy8Qxck(xqvneM(vV6{his8039?I(XH#-D9@niJz$ zob!>s>R#aspT1UAg_fsn@v>V+JM%+cT$Zg0*>rw99MfC+@{00lYEJ!mFC zcR=LhIOt-u-GH&Ps^2+yr`E6dmxaHzwT|B4*7SW!U{P7eUV*@EE2CCxmvicUX}V`@*H8NPwSie?8gi86}#t5sa?p-{p|i~YwJ`g6PvUmV9eE=EkOmz zo>Pr016Pb$&^hYNN=p*A%eQxr-)m=_mZqJK?ir2_0sBdV-+ttU(8Gs}Z+XpJwS4lE zzxYS`2j>YPu{xffYO@5c>hA1(Bxp{P8K; z?e72hc}s6?hk3{4hb6^+O9W4m-H#@Yd2%xHB$Lv7cK5dtZW|hF-oEzeYHCf>%dHoW zOu^lAzsxRpaAbCy+n#wf-xbfkUjg@|t&0!2`Lyu#Awl5{_burO?7JJwBLw*UH9Z~* z#pv1Jlzi3xV|yga_P*EpuzS=Ae{0>{+Itk}yG#c3*K*AgCCQpZ1jXuUk<(-WjVBO< z&v#k~GM(liJ#A#nDq+XTY9Yi>D&ev)4XUxI=`<#Got0j?E8>ZNWT5A4U{yBdv^u zV^}l9V-kAS&Z&e#poa$HGg&m6L3p#Rp9R1N;v_5xCPERD2^sETtWM@ zF-4MS8*8_cbaWz{0hSsl48}=m7)+3QlBB{2N-mcTgNifTIKoWQJQM&IF#ty_G00?6428qw z3JHLa$YC6lNMV|k$mAqSqa;2YBGJl#t|T&sN5w-?017vV<$4*RhxIs#!BSc(gB65= zfGJ#pg%Jh-C?;LeP^5AZYc&y|oQ#Pu(ul=ubSZekl?$|SDxp|}4oS2b1ZMyaUQMx6C7*Rv22D)$Oi@So`Y%)7$}P1h$w=i0VpaCQ=+(1tk7X%rBtSrVlWCM z!|Yj#F=YKOYkqv7@V=tQGB&V&mP^z(Q%mW!eQ$lQ8H{U~AjmZqN`mZ5!A4}#lq*hv z)u$rU2(ys}`$vDn4#=6`X$HN7mMIjp7&c&15|$E}1SW7f4TtG*1u7;m%%JZhX%OAU z8aM}Gr56|hkAN%Cpf0YU(Ed`r@@zDYG@7pipbSQFc!)BI5a~}A;dhLIY{QZN;v?K; zFl>tfetj~qb%C7_8Qco{`2w;2k-z>r{E@VKrn6+f4K?D z%Kd@RlZ(?td$xK7Occ%41})tK&eGuPd4W!Geq-@h3H6aaTjw7r)^~gp9kBR=9VMrF z$3a~JKWLk{%3WLT_s{SDHQCRwvvSvW?VoLy%(Kb2e|#3nAG>jD7iC$;WBbv+#p~#I=T?2u z2Ak%s{aiTx)B(N9++cT0)Sbu-bacO1Q+ikItPgyBRp*V$!o9vpiS?(t&y;NPyc&k7 z634c;2W^s}SAuSKKCa9BvZdOR896!Rp=xICh355*K=9LT)m(B0+NdaQ_$BrD`15Z+ zHU?3bX8Nixc%4*dQLmn}SJWLoy!H!w^0v~`@zYZ)&#eh<@_p;2h8z1jQbgF9ik!+F yce59J?w;{VYZ0@0$*4==oy%HEs(;uV(c>XBdzW_PzFNVTC@wl7>d3;?IsXAnevEY+&%egxI6ft@=F&1ZfCO-mT+3a2AeIco=K-+ zF3U{Aw4KpIko}f1e%Y9_@Tlkay@MiFgvrM&4`Kpuw)?^f2R@sTa{ir^X!*LkadzBu ze$gI$=Z-2kN|5L!a62Yl&pmTJxTMn@aKZmLTBzM#8#jfBIkS4siuF$(Y%?0Y+t*eO za}=KVF@NFDlM{mT8QI_5TJ1iiC5~S=Ja~J8GB&m5q~W8f9m(ZJwoos*T76;FCI3d( zJF%luG~T4{SoqQ0=F%(HS;vb$QE4`W-p*Y*!EL&)Hw3wCU?L;qV~Q zUQszl=0#=9xR_B)O#fffy?fos+-$qww54{)a(T_8eVKYeF)lG@0ynu%YKlvHw03&u6DS~<$sv@ z{f^3qj~|AyY}bb^PdeOA_*u^Uqq>;_WtYi-@>-%&{4 zZcH~>m3EcTiK_(9yciY2P7^LoC0wG3ha*`F4a-C_5r#zBnM{c=L;wd{D7{jvp4$Tf z-c-U=jx#G!)Mm4ZY*G^luoCOz|;y>6%SZ)UW_Kb*Mq0Pz!=R=FF^JH zOODa^ku@MTUgJ!se;~lU7k7a5tK6N&z)GW0s#!9F4=+Zo67uUSDVAg?rSlP&&@!6T zkq9PN1R^qN0D&lIED+JlNbesN4@CheoFw!VE)GDX3LSySNDM?1ASMx9 zLdh^v8c0&O+zCaI%DJq?NPz8RjD&$k%_f6W!4s|wkB?CaB_ga(5}!_Rdf)(hfH6_5 z&Dy6*V2t!4j^Oze2jU7$E(r_}%Q0Lcmh~AerY%-bi#)0r6G^)@{KhCjI)GY&uT%iw z^Z?l?BP}$+v6cjuO;-u|pkUs!SFHgJMG+jKCO8^^ViH`5DU=d^4=0+bkrU_jE( zo~0Ol*8j5R+XoKr-t=h33f9kZin@Dh5xu7St@|~daW)eSJKI7@kliU*iAx zRb(n*GSFat^c3tXIrAIEfKy_elIiparWZ>QnG6(_B2cbF2%J*r^Z_zlic1EfTUkA4 zBP?{d0q_X80tM>i3ZC7wRev04Z%d{5eE^gpm;&jeOe{oul12H6@haP3^uPEBb{g~> zF~F}|21XZ{glO+5?BRiWOYCFna$(I)T(WCKT~^win$;F#sETQE=UJa9pd$cneX(+G3)QY!?F^x`iUsCcg* z5PEPinkbK!5tGKdyVQNNr5v24vtrcY3G$0M+bd0HFz>lz6H9B3`w6xhlcw7n#^e-) zL>vfljn3UCJn5D&{Wbp}>}u{U%g3t^-kEZ~V{OO9PdhtL6a`;NzGUBe#OKhP%>^^M zu1gKbm7uKwH{9EbPPvAu_n^D#Dh~fNZ{72#4Wm9zn|SJA`0Jyq8aY9gzT(`{1-5jT z3yIZ@-1m+;YsgcG(kA6!XmG#Vk$RwPQQd@~L*&kT}Mu zYn$sl))d#ws?R!lm8y4C>>L(iTl-%+0qy Tz2<+C-?o^jSan&%s`dW?Ks}Zh literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_square.png b/kubejs/assets/tfg/textures/block/concrete/titanium_concrete_bricks_square.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f4429cac8b179d5c4f878be3da78f71a195159 GIT binary patch literal 4574 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 literal 0 HcmV?d00001 diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index 54ec33441..5743ba462 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -1366,11 +1366,42 @@ function registerTFGMiscellaneousRecipes(event) { .EUt(GTValues.VH[GTValues.LV]) event.recipes.gtceu.assembler('tfg:titanium_concrete') - .itemInputs('2x #forge:rods/titanium') + .itemInputs('2x #forge:rods/titanium', '4x #forge:dusts/kaolinite') .inputFluids(Fluid.of('gtceu:concrete', 144*1.5)) .itemOutputs('tfg:titanium_concrete') .circuit(2) .duration(20) .EUt(GTValues.VH[GTValues.EV]) + + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_bricks') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/light_blue') + .itemOutputs('tfg:titanium_concrete_bricks') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_bricks_small') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/pink') + .itemOutputs('tfg:titanium_concrete_bricks_small') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_bricks_square') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/green') + .itemOutputs('tfg:titanium_concrete_bricks_square') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_tile') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/red') + .itemOutputs('tfg:titanium_concrete_tile') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.laser_engraver('tfg:titanium_concrete_tile_small') + .itemInputs('tfg:polished_titanium_concrete') + .notConsumable('#forge:lenses/black') + .itemOutputs('tfg:titanium_concrete_tile_small') + .duration(20 * (2.5)) + .EUt(GTValues.VA[GTValues.LV]) } diff --git a/kubejs/server_scripts/tfg/tags.facades.js b/kubejs/server_scripts/tfg/tags.facades.js index 8851fbf77..13c5b8ea6 100644 --- a/kubejs/server_scripts/tfg/tags.facades.js +++ b/kubejs/server_scripts/tfg/tags.facades.js @@ -37,6 +37,7 @@ function registerFacadeWhitelistTags(event) { '#tfg:ad_astra_ostrum_blocks', '#tfg:ad_astra_calorite_blocks', '#tfg:ad_astra_etrium_blocks', + '#tfg:titanium_concrete', //rnr shingles 'rnr:ceramic_roof', diff --git a/kubejs/startup_scripts/tfg/blocks.js b/kubejs/startup_scripts/tfg/blocks.js index 89527f2b4..ad5d1eb8d 100644 --- a/kubejs/startup_scripts/tfg/blocks.js +++ b/kubejs/startup_scripts/tfg/blocks.js @@ -123,6 +123,16 @@ const registerTFGBlocks = (event) => { .tagBlock('minecraft:mineable/pickaxe') .tagBlock('minecraft:mineable/wrench') .mapColor('color_light_gray') + + event.create('tfg:casings/heat_pipe_casing') + .translationKey('block.tfg.casings.heat_pipe_casing') + .model('tfg:block/casings/heat_pipe_casing') + .soundType('copper') + .hardness(5) + .resistance(6) + .tagBlock('minecraft:mineable/pickaxe') + .tagBlock('minecraft:mineable/wrench') + .mapColor('color_black') //#endregion @@ -132,14 +142,56 @@ const registerTFGBlocks = (event) => { .soundType('stone') .mapColor('stone') .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') event.create('tfg:polished_titanium_concrete') - .translationKey('block.tfg.polidhed_titanium_concrete') + .translationKey('block.tfg.polished_titanium_concrete') .model('tfg:block/concrete/polished_titanium_concrete') .soundType('stone') .mapColor('stone') .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_tile') + .translationKey('block.tfg.titanium_concrete_tile') + .model('tfg:block/concrete/titanium_concrete_tile') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_tile_small') + .translationKey('block.tfg.titanium_concrete_tile_small') + .model('tfg:block/concrete/titanium_concrete_tile_small') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_bricks') + .translationKey('block.tfg.titanium_concrete_bricks') + .model('tfg:block/concrete/titanium_concrete_bricks') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_bricks_small') + .translationKey('block.tfg.titanium_concrete_bricks_small') + .model('tfg:block/concrete/titanium_concrete_bricks_small') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') + + event.create('tfg:titanium_concrete_bricks_square') + .translationKey('block.tfg.titanium_concrete_bricks_square') + .model('tfg:block/concrete/titanium_concrete_bricks_square') + .soundType('stone') + .mapColor('stone') + .tagBlock('minecraft:mineable/pickaxe') + .tagBoth('tfg:titanium_concrete') // #region Decorative vases