From 9d2e5518a792855543a78a011ddd3db4a6e6cc5e Mon Sep 17 00:00:00 2001 From: Redeix <59435925+Redeix@users.noreply.github.com> Date: Mon, 28 Jul 2025 04:10:11 -0500 Subject: [PATCH] More multiblock fixes (#1470) * Casing recipe changes * Render fixes for greenhouse and railgun controllers --- .../tfg/blockstates/electric_greenhouse.json | 19 ++++ .../interplanetary_item_launcher.json | 19 ++++ .../block/machines/electric_greenhouse.json | 90 ++++++++++++++++++ .../interplanetary_item_launcher.json | 90 ++++++++++++++++++ .../tfg/models/item/electric_greenhouse.json | 3 + .../item/interplanetary_item_launcher.json | 3 + .../overlay_front.png | Bin 0 -> 485 bytes .../overlay_front_active.png | Bin 0 -> 6254 bytes .../overlay_front_active.png.mcmeta | 5 + .../overlay_front_active_emissive.png | Bin 0 -> 6254 bytes .../overlay_front_active_emissive.png.mcmeta | 5 + .../overlay_front_emissive.png | Bin 0 -> 149 bytes .../gregtech/recipes.machines.js | 12 ++- 13 files changed, 244 insertions(+), 2 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/electric_greenhouse.json create mode 100644 kubejs/assets/tfg/blockstates/interplanetary_item_launcher.json create mode 100644 kubejs/assets/tfg/models/block/machines/electric_greenhouse.json create mode 100644 kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json create mode 100644 kubejs/assets/tfg/models/item/electric_greenhouse.json create mode 100644 kubejs/assets/tfg/models/item/interplanetary_item_launcher.json create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active_emissive.png create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active_emissive.png.mcmeta create mode 100644 kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_emissive.png diff --git a/kubejs/assets/tfg/blockstates/electric_greenhouse.json b/kubejs/assets/tfg/blockstates/electric_greenhouse.json new file mode 100644 index 000000000..09f5291fa --- /dev/null +++ b/kubejs/assets/tfg/blockstates/electric_greenhouse.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfg:block/machines/electric_greenhouse", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/electric_greenhouse" + }, + "facing=south": { + "model": "tfg:block/machines/electric_greenhouse", + "y": 180 + }, + "facing=west": { + "model": "tfg:block/machines/electric_greenhouse", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/blockstates/interplanetary_item_launcher.json b/kubejs/assets/tfg/blockstates/interplanetary_item_launcher.json new file mode 100644 index 000000000..953d769dd --- /dev/null +++ b/kubejs/assets/tfg/blockstates/interplanetary_item_launcher.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "tfg:block/machines/interplanetary_item_launcher", + "y": 90 + }, + "facing=north": { + "model": "tfg:block/machines/interplanetary_item_launcher" + }, + "facing=south": { + "model": "tfg:block/machines/interplanetary_item_launcher", + "y": 180 + }, + "facing=west": { + "model": "tfg:block/machines/interplanetary_item_launcher", + "y": 270 + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/electric_greenhouse.json b/kubejs/assets/tfg/models/block/machines/electric_greenhouse.json new file mode 100644 index 000000000..9aec638bb --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/electric_greenhouse.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:electric_greenhouse", + "texture_overrides": { + "all": "gtceu:block/casings/steam/steel/side" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_paused_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/steam/steel/side", + "overlay_front": "gtceu:block/multiblock/implosion_compressor/overlay_front_active", + "overlay_front_emissive": "gtceu:block/multiblock/implosion_compressor/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json b/kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json new file mode 100644 index 000000000..9bc85fe55 --- /dev/null +++ b/kubejs/assets/tfg/models/block/machines/interplanetary_item_launcher.json @@ -0,0 +1,90 @@ +{ + "parent": "minecraft:block/block", + "loader": "gtceu:machine", + "machine": "tfg:interplanetary_item_launcher", + "texture_overrides": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel" + }, + "variants": { + "is_formed=false,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active_emissive" + } + } + }, + "is_formed=false,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=idle": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=suspend": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=waiting": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active_emissive" + } + } + }, + "is_formed=true,recipe_logic_status=working": { + "model": { + "parent": "gtceu:block/machine/template/cube_all/sided", + "textures": { + "all": "gtceu:block/casings/solid/machine_casing_clean_stainless_steel", + "overlay_front": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active", + "overlay_front_emissive": "tfg:block/machines/interplanetary_item_launcher/overlay_front_active_emissive" + } + } + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/electric_greenhouse.json b/kubejs/assets/tfg/models/item/electric_greenhouse.json new file mode 100644 index 000000000..ac707342a --- /dev/null +++ b/kubejs/assets/tfg/models/item/electric_greenhouse.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/electric_greenhouse" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/interplanetary_item_launcher.json b/kubejs/assets/tfg/models/item/interplanetary_item_launcher.json new file mode 100644 index 000000000..61b8bec3a --- /dev/null +++ b/kubejs/assets/tfg/models/item/interplanetary_item_launcher.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/machines/interplanetary_item_launcher" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front.png new file mode 100644 index 0000000000000000000000000000000000000000..2a87aa4c358bae43e93856cc272f2d57bbaaebae GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*Lb=(hFJ8jo#dD=Whl~O zzj>Q@M?-+ZlBmLrz$GfjR|Qq~OewxPKkn-h&Gu!!p&W^g47)d8-@$%J&HKd4xsz4T zpPBvK@Q?D5Z1KO{#ry_x_m~W%@4S0@>Uzs72gTD}FBZ6eOJMwCr@T{p-Ii4vO9kRC z)K>ExSpRyyOJctF=kvZ#iZ@PR(lwoLUy~$veucSojdYFr6~)(G>87z4UTxu4Tk13? zps1?o)T6qC*H7!8c`RvWc;iYy5mRKCN9>)byyfgh4z05eS2dsR7w&whtO5VDkE7%$Y^yTlWwY^bvZtF_fbms$uRJyGE-uD}ieSEjX z-)7zd=Ce^1bBb>qdBQ0++4AM357i%-jbm(8E7ou|r2Xd2ez;Qh+J&nEp%+(loqIp` zc){LO0#Fw{HiHA|Kk^b+76*sDaIw!PHa+=yDQkiFgrIW zb>-2@b{%ad(LFhgpX8q{-r(NJ@Lcv#zFEn=iF&*`yoXoMuBl3F)h*fnigDN9jt3iy t(~a7~%^6rf#x=(-)-7xO&s)zZdVTlGtxAV77#J8BJYD@<);T3K0RUe%-f{o{ literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active.png new file mode 100644 index 0000000000000000000000000000000000000000..f55f615de3657978112abc7833513830dc744cd1 GIT binary patch literal 6254 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU}fN7V_;zLlf4wnz#w7j>EaktG3V{w>X_i? zlI$PiJ$AJI{yWQIM>Qi$+lvW_Q)h>^1uVUrlWl)Hy?E}n*wecNz# z-rU)_>2Hrlz4h8VO-powR)_h7-7!K=3T@skDk=2|N{XCw<}?d@t^H@aPyP9m3G3hg zp7*_0t|4(lk1R)=O*AjVT_r&c@zI88Ig&=LfG}GDp7my|H0! z!NV+5kxz*|8?HY1T)E?_Iy=MGXDVXJ>lIW?SYo2}e*OM6ad(pG8q2T`g`b<&xAW_S z=xiz7s%)YY@_d@E$^3KAHXPizsb%wG;V`|EF4fi2ZBq_U&~8_l<|QB^!y>&-*KGe6 zqdkB2JTy7&ytbHCCfj>O+tdkP@5%fviqNr{HMe`uSN$w|Uq$(2^Z)JPmC5!#QO))) zrtw+e%7tw%dPnQK?GL)U^Sv;M`G4i|hAmr}Zcpkx$hh-g@}9pd7#R4@^}P_`3=9bA zaNH>~ZCjYet=+-ZF{W#-*dBbFA9D8lY`gDpcAmG$vX_9M+7KQ5^J@QJ&!BJ;BM zulolp_=AL}IcNxF*-r3UdSl~O0qM`?iQ5#I;_B|*T5a%xarWVhpC6>W)YN!#_{EzS zOP)K%#_AgLhpe%#zj=iD(ZL@xD*1JenO&=R@cborwYFZ)jj$b2<)Tg#1)OGbSpSb= zG3PIT`~QrUI)mEx2d}bvIUt@~GQaIbmFPj7`+m%ctI`6(&$=b6Brx3TKq4;*s3-@M|4hsKk`0g?lu>175`$h!&G7UJI7znD}TKEeHj#de_tH**5A|Nd;Wji zdFHv%67L-|uSWjZQTcFZ>G`C`@^LM5ZN(QRE}YP@dtou_3|@Lx%&4zY3}H>zJGmyQ0@p6wtWrHSdl37Yy5S zPqsJDwcT^a_QB()OJ((WzVN;Jqg3kf@zdvPRR_{G_Esen9B{N*AaDGhF})@^S?$v;+(eGBf=6s$ZA7i=B1$_J<)SHFN$P?%uI<2S~uRHRElLb3}zi&W>#& zwhS{WKfLVJpHXR`og@}@J1^kVffs)q4^GR~xV5|Z(og0`jh086pE%|^%WeuwnPnHJ zabpj!=V#%K)$iqG?EX!?SEX|JGy6w=M-{P5+YL#PN*Wd%y=#4=_zf=pW_2jH4GRDM zVsgNV_Ju(K9}Zmj#XQ-DgM;Hj_5OrS?2(x>BP8}SxK@`7@#nFBY*@&i9d6sVY+Bl$ zkJFtJ=CHp3mv>4^X$Q}r7SB4$@n%Qaij{j?*7u7wAAjsrLL)8`HwW;cC?wn z#J@@}EcyEH-Hf~B3S@T#XilBLf1=c8M!}v32R}D$UoO6C_3FT|xU_;j1`FBMwY@J~ zxyZEA<qOxMf^dn5A(_bqHmS?X|3F6mquut&^4r<5}!|qm{34d6~WN(w|4ZeKU*MStt7Tk>A{}ryf5SexJ@? zb7yZt_IcMgcPa}WSS2L>VOsP1Zhi-Qn&kHm_N&wN7X5f(o{^W!w(M3j=XY!NA0H2X z{)jXczrSOC zqd#w@OTPW(<`<2tH*>#Pv-8J;&HX2;QXeroTyNfW?DdatXSTn1JI!x1yX8ymgIl*P zeSUCNkIWa3Y6A}6SI=jI0=e@JW$NS?9y%08(JJ6kosD_HAx*V#=8m9%{E z@~z>H`!hGOYfbga-~YKU{QiRX2X7Xqf}&v`d#%rB`I_o&EuaYTiCzEa(60L+ziobg z`r?fX2_<_!#ePwk+Q@FXGV;Z{m)AZf9KYuDN-ko<&4ATct>mV}uQ+h2l|S(FfeUrd z=gpIwV^Q7ZXg7s%<~Ivneyvqno$N=L4_x_o@b&sXoC_TnHmGu&#mts`A#ZSM`n0)| zSPRXW`ESUWMd-Y!DA@8uLh10cOWz%I#1=1mCsfPN*2cE=cxGk5?ErTh1v!Qin}X8P z=C#b%d2BAc$u~LJJpa|3^i!wrH{F?Yby>xN`TR?Nx*6NdwS7^o@N(J$Z>?qT8>`N2 zcl{(Uz<=!cT}gcr(LLSMq}Q(4QzG}5`LFQ1e3M}QFukka6>L?{wtPG^;;bll zW&``{d4EjL#jd#WPjTiH|E((?#B%Izk&p~J)Rt|Y`QIUb@27S3?-|>VUV9f`P*Tzo zq2l)SYB$?;?fXmr`smd1GYDUkpAx$+;n~4YTiQ3;yiEkvcx|>P;`RxdPS?M9dVNgD z2R*4-QWr}0P7JC`T@22$efRt{LcKhW2yH3ZGHYM`!$(u4?g(sM?5s2A*MU5}o+hZNKV#NxN}RykEY3 zu(P*v%BO#lH_m@K`LX$o4F@-G^ZxbrhyQrY-o9|@;?^hbQo=`?U#{7|A@gtdik(5t z=f3e(eHCY_sOfM~ve~4=K5w1evi0^qemr1YbLvE6z>Usza)y7ub{g;Ae{uf#=E;kN z|NiMrotj#qRL*;HzK6{WNB(QJKeJ=j?)6$PciO)EAM?6%dW(P0ytFwn{qWo?%-fz_ zzA0mtHT$)~1+eB%&Z&VIyP^~KA#t_u_xYMcLV*!?QCFK>lbPI9VK7(jiOrneJWuml{+d0tKDYKScz*E0+USUh zdw3S<30hUPEUW&IQMT@2Rc=Efzr`%~r{YJNr53N}c)Rwkf>76n(tFvr+SH!gzj!y% z;Io2Z8KaT0Q71dZ;3ICw4$aGUKi?ewX`6zM#*}~mSRES}WDoH@S(3JJ_3qPO{`#=y z|CLl^Jh(WX@9w{Y8#k--u5+LD?<;$;Q@Wyof`BJyx5vIMw;gSEq`xxHtEgh$W3%VQ z`}mH|S?t?dTkln+PPX|_PcRT3a*lNq}xRNJ)xEM zd#2JMC7yNR%icID*b7Y4;fv6j^|$$LzUYE=dl|1=OV6w{Nd0=t#>V#J=Qqbcd|OxE zvoBvoZice}|FKE|aq;74nvbw{vb{DA{H9QqC-UTP^Ox(&x%I0VoMuW)E&cWNmd~dH zr!P;A{GaguEc1uL?@hgPb%pA;fZcBw%FKIKy@Ne??|n->v%Z<^nccxN*V^Cs7j`gX z@3yYsGoP0J{PpwI6Ytv__g>iYz4yQM$F1AqqMdwf7$$u0Ws{oaFTlU-7PEP|d79i3 zwdDq%9Rw5%cE-)_W50c0i-FuA*i|<1jJgm%!y`sh{x`XAB&sH4 z-C_3nIhB=>iQ(7JiGM2UEMn{2Zg*Vz&AM;9y;GC(gC{SR1kdlRNa%C4F|g*Bc%SYy ze?h&&$>td=Dt|otVra|1qp$48t0UKMxlOrmUiG`;@X?d3nI~5sVTJ_s_bKeJ=U2@- z^~Z5bAitNFx7vJv9)4c-gdK9;MM;~sO}zNi#j%0G_que+tF4?Bj1PW)IQgfsvF(}g zk>=m$ncdyp7t6`$+1c!5=YFowl5nH>Opi~l@?yCoE@ux{zu&(+e17NixBfN;7cSI* zbI*(^`LYQ!{vVjY&ak3ad{tKVi|grJ++5CXUTmM@?k}2bfAQu$PIkU}FHrq)g!!4= z96kHPXPC3SSD&;kC@N{nS#f^>`=x!eZ@IbIMtoS!a^%>tSCt2(824#ff{G}H@9WuR z&Mucey<97tPx1ZDi}Sx6`{OI}S>5S+^PWGt3=-e?_t^!WSyQLH^p}se@n!`Mp$GQ! z>pj-nT^4WWPdtC_?u)mR0?tie_PPCu$!X`e;zyhn>@O@}@AdV4vE!DLjfD6S=Hd?y z)!fHy7#jBc(f#rB)p0l54a;6So_#8nCKs^kyojl~&_%<~ANJ>Wzr32ht70eH`J4(i zdAT1GDh%d2+88X9J01V;hgvN^pSZkZMZ}JC6^zTO4s3mH^m)Oyb<<|DPkC+3`tx%@ zaCvLp-&XZ&c8#Vxvp?K^eqES0Ob-B;%^|_O)_0X1IK0TjTo?FBIk^8ZrpitxA z`EQon$KCkyr(1x9WzmKgXK!zJKgKQ0`Z3{-ZqN4v&Cgp~cKlqiZfD1*&!T5u8Groo zPa;cp+4Dv7&Nl))DAm*^0K6& zqvDDcD;#RGn=|FMY~Q|c#}|#WRk;dsU%aXUtJhB3$F3coqG+qyTj5~X!7gI6;qk47 z+qPZHs8!37^XO#19Dm<3El=lCaIhkWz=91gd>x49Pa#f+2eUha*U|I+S*LWg|MmMI}eT+S-X1#mn%$nv>!r*@cfhyH@?ah0KN zd`pZprJ`rQxSlQjMqWYA;H!d_mXM^T4tu`+3VYNzQ9;h<3FF*fy;7iIfeUvp``%~fHj~cUI%^;M^}H)H zJ!{o`m7h*Hlu^5E_v^;lyQPI5Jp-k!j|oi*a(CALVZW&vDNt_wq2X*|^HHW+{!@DM zlb<<4d#&G_*=4f%7Cm=S&Mnk}=&NLg%0*|U3;OsRqKMEHLlio=HI7nf4Jt~ zf`rp%B5&_nzWj6W?so=;ph-aj!lwNd2`U}zX|w&OrXIY(T%IP!u;5MO#g9&5uQK*- zTeR0&T}D6P+k^M@nofxqXMeHj;F;guw#>~a&Oqo0^X9J&Wwq(O?BP-C4L>VnK2#E! zZ*%HQ^OF{p9lLfZDW?5v`FgK(o>TU3-j3!w4!iR`KFlo7$dI-EYSQu5`JlnC zvun><`8z)6KN(>sVx4WRazypP-2MN1-{hMJ9AW56i}^1ezU*APeve!I zo)15LHP>Cgu2}ZYW{K)@riP0(uic&tdmml;;6{X#<(eZC|H~e1D}8Nfon$5#|9i=~ z-~~?_i#$3{L{9wiGuOx0|9UTeO6&9nrMHPYtac{^{&7mtJ?)a5EnK$eSKGbctc(9L`|jHk=cykx zYu3aaAC712yXcd@$KlgLADJV~zppbN`#m$}PRzq6FP1z$Sp0h4(PMvn88ptxi{#v6 zWBBpoG;_h0;v*j~O}_E*l{7=c6<6<--}%?9U1O;5x_xuEv0SZ+cx(Qf1=sBrvvghG(1K$#wRz*EZKOG)#{_ae3xNW2^cJ61y2@ zO3nlg1V+!-)K(S#`t|FV>+(mA9(%Z3c=^lg=~}k6)AoR(u(|pav)9*{T>o|GOjs{$-b&zf3V{liRY@K~etLY5gaLtIxAI9A|zj z+VkCEbN$1s=ASnvS1-KQ{OIw~Wlx)E$q1`_c38ng@BDj z;z~sk&X<)RGRpMk$j%Y4)$Y1i@$hjodqC}4w(wW$Gw++{)xAtjd(AI3TWaQ7_f^>| zjPEwDc%d;z&z||fk)Odu#PKR*8XaJ6$iBZGOW`OBxlwvkm?Y@b%zDaiei=VP1x Vf4%Q|KL!Q{22WQ%mvv4FO#p7z2*dyY literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime": 1 + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active_emissive.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..f55f615de3657978112abc7833513830dc744cd1 GIT binary patch literal 6254 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 Vf4%Q|KL!Q{22WQ%mvv4FO#p7z2*dyY literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active_emissive.png.mcmeta b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active_emissive.png.mcmeta new file mode 100644 index 000000000..92cc62352 --- /dev/null +++ b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_active_emissive.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation":{ + "frametime": 1 + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_emissive.png b/kubejs/assets/tfg/textures/block/machines/interplanetary_item_launcher/overlay_front_emissive.png new file mode 100644 index 0000000000000000000000000000000000000000..c20a1c9810d77b74d42b9829129c1c640700e925 GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU?3X literal 0 HcmV?d00001 diff --git a/kubejs/server_scripts/gregtech/recipes.machines.js b/kubejs/server_scripts/gregtech/recipes.machines.js index fcaa32d7f..07a0dfede 100644 --- a/kubejs/server_scripts/gregtech/recipes.machines.js +++ b/kubejs/server_scripts/gregtech/recipes.machines.js @@ -989,18 +989,26 @@ function registerGTCEuMachineRecipes(event) { event.recipes.gtceu.assembler('red_solar_casing') .itemInputs('gtceu:steel_machine_casing', 'ad_astra:photovoltaic_vesnium_cell') - .itemOutputs('tfg:casings/machine_casing_red_solar_panel') + .itemOutputs('8x tfg:casings/machine_casing_red_solar_panel') + .inputFluids(Fluid.of('gtceu:soldering_alloy', 288)) .circuit(6) .duration(2.5*20) .EUt(16) event.recipes.gtceu.assembler('iron_desh_casing') - .itemInputs('6x gtceu:steel_plate', 'gtceu:desh_frame') + .itemInputs(ChemicalHelper.get(TagPrefix.plate, GTMaterials.Steel, 6), 'gtceu:desh_frame') .itemOutputs('2x tfg:casings/machine_casing_iron_desh') .circuit(6) .duration(2.5*20) .EUt(16) + event.recipes.gtceu.assembler('steel_machine_casing') + .itemInputs(ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 4)) + .itemOutputs('gtceu:steel_machine_casing') + .circuit(4) + .duration(2.5*20) + .EUt(16) + //#endregion //#region Large Solar Panel