From cd2c6050363d205dccca4f2e349cccf39dc7a064 Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 25 Jun 2021 14:37:32 -0400 Subject: [PATCH] Suppress certain mod errors on client load --- core/assets/maps/passage.msav | Bin 13732 -> 13732 bytes core/src/mindustry/ClientLauncher.java | 11 ++++++++++- gradle.properties | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/core/assets/maps/passage.msav b/core/assets/maps/passage.msav index b6816fba7b349882950968948212b25c99a33c2b..e9b8c5b1d12ff1c546fd8da83a3fae520acefa9f 100644 GIT binary patch delta 1915 zcmZ3Iy(D{syGPkjkcdJe%jx?t6RqA%K!A%KmVRLe3Lf)e|g3=**m+=M!jfH ze^AA)vVWb`ryaTb+LC|k+3lZp`I*d#pTZUrGyh8#t^GJBv2gvfSJ4Jx7UI@--{s1@ z=SyO!na6$4`o_DrF_v%UM4p^@GhrcBoJ)t23r zn|E{0*?QI#f4AE&`{NFF7woEb-tx@4`+2{^yJs)z>{I?`?|=8m%IREW%q_uVmsNAV zCtq8>RG4{g>&@~*e`G$dQL>wFtaf`{L*dVM3;#U_?riKhFCMXezy9jy{2yw?EA9Di z*&q8AoAaId#^b-i2g>ihQ#5pZomPiFF5Mh8`*69X zpHB0dnMoTAElo>wYnDj6I{?`0bgL``$_bo4cc_ZXt%|EUSwcFO6Y>hiymd`Nv{w-TIhh3Z}?rpjI zf0?b>?tSbNtP4esXIrETx9M(3|ChSJ+J4jVIETtv7IrPI*Q(y#(|G%GFXyJ`%RZV2 zoY(us`qn<9?v`EtgZdpAzjGPy_AdP$F-`4fSdWow!gr~cd3oG#ZB4)E+%-B8JCoz5 z_q!p+e`m!?v^X=E`8r~u`Y1(-vf`b738bSFCSn2 zbz9Rnr!p2bF-||*{~5NKyXqNY?c$eMi~W*+d+|b@^OGN|f5*O?RWfm2{ZjAWk6PY~ z-8Nld`##ZT>fbfCME%CdZT^Gc; z`TjHAFka|;Q!TJd=s7WxcP%yJLatoZhZunmhgG-;`VOZx!q|G}<>yj%3%&8p14 zZj&l|_gI-U-+Qi0o4@#f-da6v+x^NXt8edRD+x>bzTu@$*S9_A8|U<1{u5#Tb(6kB z^{$lp-fio?-sk${&A7+<(ewlF8gK5nSNbhy&Hh*NMVDsg_LOj)&_DRo`MLOW$8-BQ zZ9&zZkPJH(C9_9mhT91#fm)EQ_t#&$#9Iv*eqNwda~O!}Jy7tvDr1!J zjfx%2X6JJgq;GxRkX`-z%!YjpZ5GR7Unuz6Ub`;4^Z#t+=cOAeE7^1EIQZtO-AZQ9UCl7b`qW&3i=oV! z<}$In%L5pGU;gREetbpepI0xoe|y(<#`sqycj2{(?y^sJJ>9zb^+wSv@v>j*qg{7j z%ih5A=l-2HO>-2lPAKDj@+STIL{r1RyLUWe|D!9x@YgR}l;K66_}kLgKYX7jg)Z^m zxT^R5OFqVQvi?lyo2UPD?BQNKk8e4e)gYf*7_&gU8j^Ek@5drcwsI>@8h#FHdTJb zpCvwVMui7f%d-FD{Py$C)OX7+Rx~&7=lQ1RCih?Ine?oD!x#Sh%QY=(w$}bJz7<~L zW_>8yrGDS@3F}YyA6w5=a?JC2&(E3{xfS5z|}uJN&nO{g>DG|IGi- JzGc0q0|5M)1Uvu$ delta 1915 zcmZ3Iy(D{syjf7O-Hp3^-y@4H!F zIlCc)-FepcvN_+&*2$EeTl3_^qixZw-*sZwC!agUyW%$g#QfVQnKSCoN;S^)7rvaw ze?I5jv;9n))EB?~;=cZYtHs^Dicz2E9{udDP+nZJUw+fSt?}iBvWm}j^xkqjekru= zx8du{mpU8I9eQJ(Sl3q>COH4RH9v_a1rn zxAMt<^|t+HeDm?2=7ZgN<-$*^dv?|{M|Nq}RofmUjO}nN3^{3^lNxxKA9RJ;Cd*NT( zv`X*V_YJZ6B?q2Odsn_``fr8mhUatkJYXoTk}KW*_Q$LX+du8^EZR|X!hQS3|CLM1 zA3TvRX;(3xbn)Jr-a?Z)*7oPwCxWMQ_r<=d4{s`unqBHsZ~uKA@Jqmgi6T_T?VS&Em@y zQXT2yf1AF^o7m^hH!rA<+46T=!@FabYIVFP*J!)VRN7G8TVlSw_1iqDs%d$WPuBUg z{NYYGe|4Iyt>8MLPr8YAmCP#o`Au(bPms&3pZ9L}guA=Sk7ev%ak4Jqqv?eHy}MsN zzFZaUSgmNyB;3uid|v&Qc_w%58}#PuUy|ki+y5;iW4~h2pR0fM%6)fvoUgyMw6^e2 zdG}kX3-i7k%sW+gO)g2NdCvMw`(Jep6Q8-?`rXaUbN_fT6v`iKgfA=$Z#;MUO`Xx({xX5> zb=M=_&sbjD|H1n0{x~+P|C_(O`M2nXVEtW9{REvA2{k(z%3{6um>1l=z!oK5es<5+ z?0K8|@{)J+wwJTMjQq9y=Pg_B+wW~YU40wJY^A-i`bLSGYxTY74(E<#)~%UcbyIwS zZS1D=s?OJc<+J`=%5YEiqj$ph135A8t*Xtg#ee0ue0j#q&5HHO^ap}8N-IIR{PNqJoyP~$upUFyBovp+oEu^48~&UKpC-tEll5++&qeoJ z3g7!P)?L}QQ8?k9!aZq=vRIkRdi(A(+)Dnu@y!9d=LbbrPoJPaH+{{cA6c_sF|6gx zvAM%I`?=W$-nW%Ew(hM>i-5o14FKe^;soYO3m{0p_;r4?Q;2h|W&zmO~7F&1kXWBKn zVpbgc@9hWfJP6 z5m%4BFKKT`dZTq})zjT=KepJKZ?wHDx_FL*{eNpa&F>4UOV>BrYR9-&<|WodAKu~m zdXaX<{gUG?B|q&O&dEJ}=h5<3^ZaV1yxC)q67)A?iioXXGjjAz3?-Bvnfoz%Ddr^O4uhGQSo_~dMt z@2uqc$+C9!ioJcz|5<+5yz?r*oU!NN!FaZ6apnGc!Oy&Bw@Z9ket)-!%)VQ8|0LgP zTP>D-sH;?ezxc%Ur|yr#S*;!~DLz(X_riA?;o{quJQZ(w{;qAj z { + try{ + listener.get(event); + }catch(NoSuchFieldError | NoSuchMethodError error){ + Log.err(error); + } + + }); clientLoaded = true; super.resize(graphics.getWidth(), graphics.getHeight()); app.post(() -> app.post(() -> app.post(() -> app.post(() -> { diff --git a/gradle.properties b/gradle.properties index fae8458bb2..90e2aa9faa 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,4 +10,4 @@ kapt.include.compile.classpath=false kotlin.stdlib.default.dependency=false #needed for android compilation android.useAndroidX=true -archash=41e8bb990244cd77c49e2b789bf9fc5374a711df +archash=db5cfe90d3eb516401d90c1c1556542de0f4676a