From 48d4475f6b39f6891814d37c96edc78188e2e87e Mon Sep 17 00:00:00 2001 From: GameStar <56610486+BlueBoat29@users.noreply.github.com> Date: Mon, 7 Jul 2025 18:12:46 -0500 Subject: [PATCH] wire cutter mold and Hypertube compat (#1258) * Update constants.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update recipes.molds.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Create hypertube.png Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Add files via upload Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Create recipes.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Add files via upload Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Add files via upload Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update main_server_script.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> * Update recipes.js Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --------- Signed-off-by: GameStar <56610486+BlueBoat29@users.noreply.github.com> --- .../textures/block/cogwheel.png | Bin 0 -> 697 bytes .../textures/block/hypertube.png | Bin 0 -> 4357 bytes .../textures/block/hypertube_entrance.png | Bin 0 -> 5676 bytes .../textures/block/tube_base_glass.png | Bin 0 -> 4379 bytes .../textures/block/tube_base_glass_2.png | Bin 0 -> 4226 bytes .../textures/block/tube_entrance_open.png | Bin 0 -> 5459 bytes .../item/wire_cutter_head_extruder_mold.png | Bin 0 -> 4598 bytes .../create_hypertube/recipes.js | 21 ++++++++++++++++++ kubejs/server_scripts/main_server_script.js | 3 ++- kubejs/server_scripts/tfg/recipes.molds.js | 10 +++++++++ kubejs/startup_scripts/gtceu/constants.js | 3 ++- 11 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 kubejs/assets/create_hypertube/textures/block/cogwheel.png create mode 100644 kubejs/assets/create_hypertube/textures/block/hypertube.png create mode 100644 kubejs/assets/create_hypertube/textures/block/hypertube_entrance.png create mode 100644 kubejs/assets/create_hypertube/textures/block/tube_base_glass.png create mode 100644 kubejs/assets/create_hypertube/textures/block/tube_base_glass_2.png create mode 100644 kubejs/assets/create_hypertube/textures/block/tube_entrance_open.png create mode 100644 kubejs/assets/tfg/textures/item/wire_cutter_head_extruder_mold.png create mode 100644 kubejs/server_scripts/create_hypertube/recipes.js diff --git a/kubejs/assets/create_hypertube/textures/block/cogwheel.png b/kubejs/assets/create_hypertube/textures/block/cogwheel.png new file mode 100644 index 0000000000000000000000000000000000000000..aaea0e6b5cc45db888ab838268fd799e85ddcdf6 GIT binary patch literal 697 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 literal 0 HcmV?d00001 diff --git a/kubejs/assets/create_hypertube/textures/block/hypertube_entrance.png b/kubejs/assets/create_hypertube/textures/block/hypertube_entrance.png new file mode 100644 index 0000000000000000000000000000000000000000..a7624691e8b60f80ac7f5486c620619cb4a02378 GIT binary patch literal 5676 zcmeHKe>7D47C(L_SC?A|i7_g|nBR4&Zo5%q*f*A+@BKgy3(s6?eGsdr}5ul4R)Z?)EY|21o!Ip@2-dw=%cpS{0(os;V8 z?J-Z&ND}~nc{EQqKltt>zcke0{~~T=FMO+y^AD2xfiVb?Sjgt`AcQnl1R)?9mkj{2 zZoY5G_w@*^=^@<}$_+{vBZqI&&e!d%acVE(l_fsM;LO0SHF*PePN^zGR)tyf^=?8CU*q%)a?{5wGkR5@ zzJJj+FHgbM(U8-G0Ax3v+eD z4mZ48nxv04F`gW}Q+@f)irT(Ea2=0-Q}J)XwWn6@Yd)1$7dT<2rG!mf%6`~%g`uA} z_{e1CgdkU-)4igEOr{d?*e+woDbqJkZrXVJRM8HR zu1+(0Ob4Ar3pqsI^mJ!Mh=o(XVP!k{?S=&@@wf;Z5z&cRy&TulstHOv-k3d%C5qb*}{Y!uHgl4U5`x0o{T*i?Zc10-2#|< ziANdRy_Umm7tMv+D~RqzW(xVXAWO)AY-M~A+;;##ag>Qb<|asrU_cRE0TnrRz6Ocl zvZ%;FA{|2)xk4PSXPg*X7w7HIjN8O?U?Ck>YEoom7=RB+L4=IY6G+H1DpG+HCZPhFUyrLpGQmKfHM#sd& z*v8;(h2jV_*1^F6jlrRDI25dblEez6pbRCDn9CvFW4J*QrkE>|a)knf91~;+qohtI#(?7xsB(p5Qe4u5Z2#vMHp!t0C=N1yFdo&C(8_?fcNc`bbiuQvf!YDBl za*u`tQuEItSj><1q9`#>kq(QAhIkMkR+YeBv0u3KpwWFlTF5Dg;POQZE12vrG^Jej zC$heXO}?W@=kq{d^N+Y+Xn)9Ep$u!$>0~z{GfEyF&5eqb`zN!6OfHM8c*K(+J3AH; zk7DEONhku5#X>Pa92Ui9f;b`uk0TPX*w3J70*Mq9Fd;b<3~tMXad0FS0SDnRD9{cM zL$L996az*>+1o)ZBHMut*@5`aAbiAJxGO>4=TXU_STGcpfhDjpSOSUwV(n1`2*zW8 z5DCQu?MNg70f)C^LJBArle|hO=7VrKxqL7JLW=|uiVZp8WM^L*6^XOOe3JO`Kq(tG zfX@I|z!JttK5hAP`OrEkDCZMvPsHMJIC}yH>ww4LNS~C}Lt+Wsi*i&f#uiUd?8pm4 zhSPzm1?8Oz11RKhHe^>Z1WJWsf1!{^MaqLh$Spr^)8PZf0;QlED1~59430>~*pcxV zf2=(jk0WDAC=4w5Okc?2vSa_7w*2@YDDR8z$(6wVV-=$JXKEc3`F{0&$>S;x69S<) z7G#k5J_QLF4Y3q)!dUOOm>f_L0m1WQwqZZWxqs6P7`SG37$yb_4mdk| z6qZSXuvjdUz=CjJqDzEqX$&ZaoFiZ!VXoi?Rd9u{oGsPzFZE+Mkh~5sWhjgt>LX=1 z3=%z?ELuJ>K4eQl{|6rwg~Dee2DW=IgGU!U3DF-%;VfVBq4R(I&DP=n=mCcQ=H#pR z{YKX}y1t5muTuWjUEk>XDh9qv`CE7W&*;+p^f3hq;5VQc_*2PkeJKn6%u;8p@o)p! z03AS63XFna$y||Vumk|UTOhxbfc?1!uyBr)Mt7exqHdy(&<%KOGz|c1oisORe_8iv zP~E1U^#<>nDr`I|ddQm?WvaP)gS)bIR*W9n<7~*|>1JPxwxLS@Q5u3~GWRTQR6n0y z=Uw=&HagOfXnw179rtI>rYxJebCX(^ayQ=;(h$#Dmq5IVdQTaTYfk1@9~>8<$=7>}#&-%PoembkIJ z`&n1h^@#B|YIQkRo;RlV8I;B3`EqnDyuHjaJ(YnaH08GEyOuOv&0IMcYXTrN3~g*E z>Sn5`4a+PWgrU3?*cK_{-Cav$OLyj*5fT*6Q+7 zmm05}Uz;7I3>3#tc{+ud0pq1M$;mFqIyNE>C&z`U)nA>|GDucxJ~t43{^_&(%Zd^? zg8Y^Twa+Q+2*>i=pR9;SUz}Z<@MNzy2K&^cof~#=`Gt$ek1voBY7&EZTEO_drkZ_u zxwXH)T3Ua$4v`^_om1-Nd+OGqqM`w6Jw{X&+E3Dl<>_~`N79n(#}Z!1v`jp7)v9hM zgE=SL^UClmKnD;nlAPGcJw%+C31;IK+^hw{{% zsb$eN_LFnfV{dGHQBjf5GumDO%xDvfvMv+z)v0Dq87^iSn=hnX?KeX`d*qYYa@Sf{ zGqzsez(})h=y`>nYH|33$O8u-A&$kMod4{fbQAoj*sU^bb-PNk zsOaI%))?yWt9d{~+ZK(T&j-58^Zi{kg0hpk^Z*UB$}Ka2jaO7SQlG*H(NNNB(*wfrJ>sjbebbyyjn^Bb2!U(S@lDv&l+V_ zvmJ1smj7xTQgd{)y}zT}m{nE4S8+E(BtAapH^}W{Yq+SVy3N1SdVNnqOAAt8-y}p| zEBby(n32~Z`(G+v1X>SHGV+e7iXLa4R6)#C{7MMQw(cjH7IkQb+S(U&B-f>F&u&!V z1h>^Jr);h*?C3ghPCsnkdBRkF60~`uj`m0Ksk=Axx0c^fvclCRwK>*rak;M2K9ZB- zwhDu(9qgq(8XUazPhzg)yQEc4=egtc(=k6RUff;yT2}odeI{1+&el6`Wm%1?F_o+Z z?AyQE2x&?6crj^h-5jRPKB_vRcQAfw?O23P>M!9CWcYNdl5H6fzCS&~ZIu=+Im}24 z__ZnH>77Yt%H_+%R2vghd!5x|gHI#hj1QuxU4Z8;w;WGwK6t*s*Qz6OdhCqzFeghR zDo5$%Z50-ByGP8%6J8BxZx4i&Lt)p1D?N6{%$^?GNg2p?VM<-sj0Ts zT2#@ndmz|?9NwoBek?cb)P|zsGwqu^_@g1p6G`coX*%xLd^?S0+MVe5cg6FzkKT3S zZ+mcYmFeS&I&41Lgrt4dAKVWF%yqUs3;w1Nz}K2VN&%4gtFmwHn z%YbgwY|Y{Lt4Vv-1U9r_02I~q{O{OxboH!9%{YF#@ zBVpisA?I_bf9lSx+rb#KL7 zUR!@{Lqp3@=emW@mOdAE^sn(o$&1E0%zotKdLw@EVl`v$%~+DVJU4Ve+bSY*f`oN=L(KsS$cV z0RWtgKuY~ihs#U&4R8RL0Pmt0g{1)%VWR=gw^*e{-or?hGNlYdGW}cy4yQ&)^&Xlf za!t!dA;6abE)@hffucU2Pv%p|cuxr`*XeX9hNC!+01d=j=@Ljk;_@bo5J3zRD zTi|$?RKz6he7RtNVX!V8i_ht{SjOR9-cc3+AE=*nqjDLBI-Tfb3$Kt_0YF9r`bi6~ z4YVkl%Xs;655;6wFfJi^G6YSH+q=s>jzBszg)$Dt2~@qnt9**fEVIQrZXr@o!a3am zD?s)XO@U)4$eI$HxDrTbav;Eb9CwQLSndI3pk=WTCY~x6!!w%f4 za8^ZQ2y0hSh*H675xYXCL^NuRLZhTv9j;bRf-<|j0_ma{5ek6IIDkW`Xk3nwIKr}& z5>eu~4$`O{Kvj~C$x(?=G=Nf(6pkq{EkZLmh=!6gh!&$L zM5EKH6(m@s?ZIehide>boFv#z&PkRqsM}Q%@F5aTq+87f7?)ua603t0SYQBpfOFBj z&pWYXs~L|M)S`$g$7G6N5aPxVARRz0DOM@~ z7|W9|dKgmRJvN?q7+?`XDq4;&TR=n6q(GWTfdQZxt|Blsp}=f%a90yb4T1s5Bz>Od z*vkK0op;SyY@DW7+D_|KdX*P?$7gfL%}q zMi-cb==dlc?e zOdO^d7x)L{14pGD@^deNW7cf@i&-X!g)9)NKe#9#NFH}*7kD8kGFrSspttK60%4e7 zwq%C&&rXPWTJAsBaubLym`&+6?ZuY7^tm-yRDIXSp(T>0{^a4>JGT>Ce+=jU!q8*2dnJ;*e=78D{qK%G=i7&-*p|xNZ^l7V^VQCWM^0Yf|Jc0dz7Gz(DaX0)cj5|~&eUce^LG#b zw$ZtF>%m41Rz1XO*z>Q3!^<0L?u4gD6ggIJkE$7o);~P{_9poshGTE5=d8vm3JYGk r@x=F!x1G2QHMT5^?|^!WzYN>3CvRKX{vX;wR**R}$8p>_w2eJ?FP1cR4JCyxFHaBkKe5)ZLeN$YexhL ziUFg-fFR05MDc-&B#1(cI^rhc5Ck3a2y;54ps*2qATq??-MUvaF-!EnHND>5_wo6C zzn|~-`%8bTe6vbMrAK6yfbw3|Rqnau!A%N;N zQGkMkA|puRWY{-vbZXA<&P!vR*AWXGPo3KBQ9p0XSP?$<&aF?Sx{7c8^{bz2Be}yT zds^Q9(qDhq_P_(hV;v{m*FQ7ihC1oBS5{BIPk8Ud9Q??`$8H=yCG_#d#?p?QbFcd* zcmCS6vh!Q&NNdT2W>U~nKH75m-7SIBI~E?F_QnfKk0M8^&OQIouJgB?XyLaW`lRBM zI}4E2>(XtxjcaPyZ@&v3Z6J58=sfjB=GjrrBj*meTPsr$B;`@X7_+kUfbY3;Td`ZVJzliacQWlwZsYtvhIl8g9h*_IZ+C0!exZ3^ zR3-@pFlbNmQtA5xRDQ~#BVb`V&hiaZL zuK=E$f+?HXGs_!R&wqNs(zf~9@x#oJ+)bOOj9=O4&uCh3@YBcccDS-;2cEom)&BIj zL-XpIA9!we$AN_tZV%p(x#Np0*LC-lVnc4Ee|&XI+KAcrTm3U%QVQF@nN-y|RXgzA z_GPtViuKhsS%tq(>TExD=d648dS1x?{EBdDQrq-sM$j6%a^?6t^QKI1&D?X8`}6+v zl}pyPoC((ERs?U}v!^|HF*~|9^$Ew>wK;bGvX?(BzrN-0nN1h#FW}_P?|(bivj1%A znr%BasLLL4Rcv*i_$j-iy`%m7*Ub4pmm;|{we!OAnNwlURV%Q!%Dpo=Q4L#oNfm%4 z5st#9Ll8${BFc-4fQ|~FQi(XRj`u#qP(^ZLWmYfgjk-WkDP63AIg4in#Knt5yMz@M zq&X5C1PBA2M-$;tB*rD2n2F25XG2V2sA-}va$@CPAL>#yfU*|WLgGaUrJBYH(olyc z$(-L^oP>aHPAsVFQH~(u@wg?B6@CL2ubYmk5*|RGaX4JKnR4PX$-DP^;@#U(%L^M)qDh$H889t8_qb+2w#24aq89KljP$H5VkM*ho zN*K)1d4o^NW~CU)W@lI{NikNY*XTZ=#b7TQs1#{oSW{yZhJ)!qYI&nmA%H1|*>Elm z@Vcr6R5j$pjG$1%vq$ZP110e~@8)#?K}p)mk$D_L2BkBDa80{AenJOtS*%pz-Pt;bzwzNP4f<>`(637dw=TF75W(^hYDRCn*;zbC@)`{g%aznIqZVW+2q#IWX@@(A%C>*AHyhX##4$U4n za`d{(dDT!vdE7Gs`Ay>bwY8TIFH7A?GcR6v_}bN``cDrYyl|ys;bXJOwBmggsZX3a gk!c^1zHUj%=BuN(ZJY)+Kxf2LG|Ro?u8QS<0fEoB;q@B|f-8(`S~m!%>^blH9Q8DUewhCD z;+8!o>wUdN*Ly>YC`X$Jk*k(i#8iP9(LLE`9=|dRZr8Z6HR*_6;e_}oscX|gn=zeS z_x<#`iqcH`2klwkCrxa(4mJp8Rs9SA8c6~Vj{ug3$H!=}81}76WqMz9HN6xTdI~pX z9C?#>O~C%11GpJ^DPDyE&AKNTyO#`Tv#0McoI1DiR7b}ZZbRjz;Kkz>yXn6JqNeUM zTzas2$ZCTT(aiL9XY08utv_C9KTc}s$s7|{N4l9@y1Vw*l*+{~E%Y>qNml&FHCMSt zS)EVJoGaSAVl!Tsxm?NNK+`%5k{|6B1y!3=7w^rekIfERj{`0E zbBXlMHL|wl-YjdQO_w-RYnNXAW229ghw1#lEzjT6cTK4e-Pf>U|Ed0(Fk`!jS^TugUB0WBmqdR_nhy%y>punZ?o_X{;TWQUM{P*H-}N=l_VX`e z<}czXNVQxZVNzP!7xCOoQZ{C@ zQ}+%FIw$_n`5>*fYh8PvUwDd#3Lm~|Y`fAuW_w;ihB!XaWBCEkyHCve`}+HO+sVBj z)&iEk(q3+YuPs(}F#@c*g4n(co>*uPBVsOUuM|qKvI77o7o`N|twiM@7Y!GPn7ID( z^Egm|Fma0=*brOdfkp_t~{mGPtkiCiESfhtUxD~^^k zaX9Q8{OF%h!e)Ph7s*Cg!1y32VF`g~4-tey!e|Yd+$#nH8FA=uHDrNUlM*s;f!_!Q~!kfh4jbR)xww*o6YbP^P*Mmu{@bLm3;;x<_QpndI`}S$rK`y zi$@?Dil?AdJ{~4PG(5$D#ziO&beIoOMnSPeGC3^bp(-d0++Kj;z>Y-Jk;moX9f&9$ zPoa=_crG8};~l98okD_0WI6s}EF!Gu#4LOdQF6*s6LbAQG1I zF$Js#1R_MNkbM>o6bR7;a#+PDk?KGslSouD1kor|GU>C>B2+5FYEgwsgzU+~l&BKJ zz{0_(g;kY`0jM>wXc!(+6qbvnfnsqa6Q^w2jtnvs zNTf2zBnFlM2-_JYFGd9X*#9N1Y9G*PIO*O38D>9Ly*1oZ3(%` zm^U1P430q&wVxQ)@DVQp7KNkO{1_?NkNbkZDF!+Xp>gR5j3*Ik2%Z9=d_0##G>}D&cR{^^LBtV&JQUzg5@&jV|5KA5*9Z`v;`JK9$(j$Sv$MYbN|6H&ERgz@B}^*ycDni|sY8d#sresQYWD^=<&r23VeMfy(CIpt_YN za}9@19BfUWGda+rz-vZ8Xo~OT%~r>D>&JEHmS{cRap-p0#x{4bq$KyJ9q!`1>l~f8 z=7v6A&xSg7a~GQ=pvULw-#O|MSnk#KSKroyy_K1De+&fmHa}ndP?34JmHK1<`-gRV zss5#F24~GmrHymB)7GX5RCAwIJW#}}P+Hn@VUZC4vL-)(*5|H-*u_uEThfmyE9OM$ zGtHgf1$Vu~r+M$Y_-AeB@5o62VBd1pS${}?Pw1Ipp#|jFc+IwV*2pu=yjot+S^Fny z^M?~KBR!oBxCR-mvMVr=Z^OcGC^m5iw$~t0-8Z!>#~;hPnR01u%e6Ng!6i;w>}q-M z__OcpSKVoC&`<8Mtr;jUCv1VQrRumbm?`e}QiZGS95(x)GmhSd0vp^ZcCHKYfGg$9 z;f?trM;1{r)Yk8wCI+r3<+ZavG@cNIy$^kD z_fgm0K7Ttcv@IPt9d@?k{-xgnY~H-cQtoqIsDO

-Yv44L&)bj*gb*c68D+TBS?q zQ1p`dEW@IwP1*QR0+lGpOgkO9bD7SYzko+6C)YHM_sa}nCm!m?tP3xXiARI6#dXSz zQ_b^QDeT1jkXJ2(TND)w7S?7ctS(F(AjauGW&FDLtXOm3)wnGh&uAJJuvVg*j(d4R z0tg!GC2WW8N8Nm7PB43PD6|V&lo!(abmoF%0^{jEplQZ{ZbD*GKiIWI+spPqU`SD% zl}!q#WblW)pfwfuV*T8`YcsR=?k+i_?Y8h#z|x~&Q1 z8BR2NH&gx`Flv4AHuLoH>zThm{-!~CUE%G&ONtyj==qd`e1y8MFZ z&D9vp>TNi6_W0#-{f`OfKfl4YcOGd0Fhgl~P>tL}Nph<;=;QT>93m zK7QiF{ei!(G0QuvT4r;mZfwqX-ZArTL-vNU;0Faum?4_=+3RKikaLzWIj6@o+Id%P zZH2Y$m==AO>s%jKiXE6~>Q;7kvpnv$W7@*yuS~Liw<`UzE}t~N|3uvG$zZP7_5024 z8%FMTWmvuU_YEm$YUzZvy|2U(*C}wq!^vT5&#iN6s`7BZkTW!3wt9P!wRW!C!chMS z8a;-ku`in2?%Ge<#W@8xwbbir?AJ@HZuG7b1uwI!JiHNWR&buy8CX7>(wzG4QUiH* zZ9zlh0t2nrVLz2mo0#*b{kla?9Rc}OhqC||T0#EPWQ&gU*YU*(r@=QqB8_nUt8Cwx zzj~Lo`$e0%>J%A(i&pfd=@cQ})XijrG0mjP!r2N#q<`A{Wyh+l_W)kDxa{mo5L;)& j|8iVcCi!odsriR-B@7yE05GFt;}Kwa`FR$&FHiV4(%nb5 literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/wire_cutter_head_extruder_mold.png b/kubejs/assets/tfg/textures/item/wire_cutter_head_extruder_mold.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec9d20b0fe2afb45ade929478df9be253e965de GIT binary patch literal 4598 zcmeHKc~BHr8gDROs01|xV>EU~Fkc zjd+j{!0e(#R##cEblDh!QBlM@8riHOt0dmLo<*S0ctp*<9uBdRsx7NF|1s0o`;OoH zzTf-atM>{`aj_%(#`-}JG{T_Q#e=s$xC4d^0?$dMaTs{r%`qo)@wgjyI2nr0AYm@s zLBgbmrXa|3aoq-uzkny-oSs4v$FL zKWu0A((L~PO_=;|_LGUGcQ(+S!=~zwj=ZocDYkUc$&agS?`yVxe;l2$x^Q>Y2Gg1C zjiPDm58ZV6Y7)0EF^wxoDSWFb(Pz?yva-qqTjjYD@N&qCHzk)czdyYA^3TqP<6(5iO!;C0B8u}JrE0`jgJ&SsC zcl)>n58FGQ2^)9szx#aLfa!;b+*!dzk{@bTDOcT8AQhccGgp;`ta!B1^G)TjQ4!Ah zuE*=xlXzb0%C#9epR06X>-Q$NSrQfIYjdvEY+h6}?LwDk@Tb54=)1|fOCB@r1_k6VMbVt>Rkdhs~F+~HWI&*us1>KwB62OL=SEPwKb{xnU0$JszY|y*6n^X?!(`)3%*xn=IKfy*p~vO`^$9`Y5grF_O(!|nLZ;Go zjo`<92L&)qXaq@equA)sl4-O)$4So4i8EVs(yeMj5HZy++=BrC8_D6Y$ChDdF^@*z z#l^rkFBS=4uL+l~5hNQ;u$FO>Fe*faVkFu_yQG4tesH*xps;vdOg98*X#{B;=fFfF zx7#gr%Y=+GRU}cX)grM}B$Xn-0%5c59PUBv>_i@-3qwb;RwwP?XvPlnn7D<>;xqyQ z(8E3P*&Ie=FT9=YW&!Xa^571UL?{;7Y@)s%EEnwpAl(7|rUz>Vvsn~RvP_oKN=Ca# zJ2$Z}1Yzyqko8h* zyvCbO-#~zSFYZg$J-K_0ftAsS=@@GkAD%&{5%B$E1Y@NM%=@WSSj19Fjv^$kv>>R0 z!V#6q3La9q!UB|1i%Q)G%3x`0ghB=mB}a-fvDADHG)djRzxjUSrI9v zQcG}DNfHuCABb5_8dN2o(Kjj{iU3eDsX}6p1wQNRJr0oqP5ZuW)BOxwuW z9M1D8QOYH1DJn)mh04`(#S5cE(#e8aO@xDXsy%Mc4nDI{_^Nm>+LS@oi`48^%|CmEFrcm!O5 z0`+nQPwpP7(3hier;+?P0Ll=t5?sBM2}Iq=iue_yC);q*ulNY}8uVFWfM1skEL~tF z6!k8J-F$&qf6rg{IQ*Vnz;J&juf%UZUHx>u5(BSf++SV&biEP-uVma`UH><_{9YWU zNITd8xxrCsb#yp55krG4Gh%hnFZ{ok ze?@>kwD#l80c`!;vB$5s%>T6X>oY^~(b4a2n(+4F@|me*Ri~$<^vF=i*wTD+%Xecc z(H}!YGN)a6wHqaXbE@x zVezGu8}yx&H)LgVYu8o(bASDb>vIP~)OxZ!xS;a(-qWpX#zhvN^FK2`fieeg{d`+h zgyD(Lhm)G_G+VMp<@$)n6rI}i^LM$6|MIYI#6DYEa{kpl_xHCQ)JK1C<-rqZ>(*-X zw|5^DOV4)T2M=DX&b&KMqj8Itp0>Z8a`k{u(CC^D<${`fU=$!jbewM2w1vz63s~-? A>i_@% literal 0 HcmV?d00001 diff --git a/kubejs/server_scripts/create_hypertube/recipes.js b/kubejs/server_scripts/create_hypertube/recipes.js new file mode 100644 index 000000000..340fe2af4 --- /dev/null +++ b/kubejs/server_scripts/create_hypertube/recipes.js @@ -0,0 +1,21 @@ +function registerCreateHypertubeRecipes(event) { + event.remove({ mod: 'create_hypertube' }) + + event.recipes.gtceu.assembler('create_hypertube:hypertube') + .itemInputs('2x #forge:plates/stainless_steel', '4x ae2:quartz_glass') + .itemOutputs('8x create_hypertube:hypertube') + .EUt(512) + .duration(40) + event.recipes.gtceu.assembler('create_hypertube:entrance') + .itemInputs('4x #forge:plates/stainless_steel','create:smart_chute' ,'greate:stainless_steel_cogwheel', 'ae2:charged_certus_quartz_crystal') + .itemOutputs('create_hypertube:hypertube_entrance') + .inputFluids(Fluid.of('gtceu:silicone_rubber', 288)) + .EUt(512) + .duration(80) + event.recipes.gtceu.assembler('create_hypertube:entrance_sbr') + .itemInputs('4x #forge:plates/stainless_steel','create:smart_chute' ,'greate:stainless_steel_cogwheel', 'ae2:charged_certus_quartz_crystal') + .itemOutputs('create_hypertube:hypertube_entrance') + .inputFluids(Fluid.of('gtceu:styrene_butadiene_rubber', 144)) + .EUt(512) + .duration(80) +} diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index 6e6a26372..bdbf642d1 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -211,6 +211,7 @@ ServerEvents.recipes(event => { registerCreatedecoRecipes(event) registerCreateFactoryLogisticsRecipes(event) registerCreateHorsePowerBlockRecipes(event) + registerCreateHypertubeRecipes(event) registerDiggerHelmetRecipes(event) registerDomumOrnamentumRecipes(event) registerEndermanOverhaulRecipes(event) @@ -249,4 +250,4 @@ ServerEvents.recipes(event => { registerTreeTapRecipes(event) registerVintageImprovementsRecipes(event) registerWaterFlasksRecipes(event) -}) \ No newline at end of file +}) diff --git a/kubejs/server_scripts/tfg/recipes.molds.js b/kubejs/server_scripts/tfg/recipes.molds.js index 773943aa6..058c81c31 100644 --- a/kubejs/server_scripts/tfg/recipes.molds.js +++ b/kubejs/server_scripts/tfg/recipes.molds.js @@ -262,6 +262,16 @@ function registerTFGMoldRecipes(event) { h: '#forge:tools/hammers' }) + event.shaped('tfg:wire_cutter_head_extruder_mold', [ + ' ', + 'hS ', + 'f ' + ], { + S: 'gtceu:empty_mold', + f: '#forge:tools/files', + h: '#forge:tools/hammers' + }) + let steelIngots = ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 4); let steelDusts = ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 4); diff --git a/kubejs/startup_scripts/gtceu/constants.js b/kubejs/startup_scripts/gtceu/constants.js index 4b812f29e..d293dcd8d 100644 --- a/kubejs/startup_scripts/gtceu/constants.js +++ b/kubejs/startup_scripts/gtceu/constants.js @@ -192,7 +192,8 @@ global.TFG_EXTRUDER_MOLDS = [ 'tfg:fish_hook_extruder_mold', 'tfg:whisk_extruder_mold', 'tfg:screwdriver_tip_extruder_mold', - 'tfg:wrench_tip_extruder_mold' + 'tfg:wrench_tip_extruder_mold', + 'tfg:wire_cutter_head_extruder_mold' ]; global.TFG_CASTING_MOLDS = [