From 1b9efb1987c8aaf62e1997c3cef4bf7c3ced216b Mon Sep 17 00:00:00 2001 From: newt_00 Date: Mon, 10 Feb 2025 21:32:12 -0500 Subject: [PATCH] added launchStick mechanic --- .../8.8/executionHistory/executionHistory.bin | Bin 229504 -> 229504 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/8.8/fileHashes/fileHashes.bin | Bin 21297 -> 21297 bytes .gradle/8.8/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.8/fileHashes/resourceHashesCache.bin | Bin 23325 -> 23427 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes build.gradle | 2 +- .../CoswayUtil/CoswayUtil$AnchorShield.class | Bin 11103 -> 11210 bytes .../main/CoswayUtil/GiveWandCommand.class | Bin 0 -> 1428 bytes .../main/CoswayUtil/MobLevitationWand$1.class | Bin 0 -> 2869 bytes .../main/CoswayUtil/MobLevitationWand.class | Bin 0 -> 5954 bytes build/libs/CoswayUtil-1.9-RELEASE.jar | Bin 38591 -> 38667 bytes ...uniqueId0 => CoswayUtil$1.class.uniqueId6} | Bin ...oswayUtil$AnchorShield$1.class.uniqueId16} | Bin ...CoswayUtil$AnchorShield$2.class.uniqueId8} | Bin ...CoswayUtil$AnchorShield$3.class.uniqueId5} | Bin .../CoswayUtil$AnchorShield$4.class.uniqueId3 | Bin 0 -> 3355 bytes ... CoswayUtil$AnchorShield.class.uniqueId11} | Bin 11103 -> 11124 bytes ...s.uniqueId2 => CoswayUtil.class.uniqueId7} | Bin .../GiveWandCommand.class.uniqueId12 | Bin 0 -> 1428 bytes .../stash-dir/GravityGauntlet.class.uniqueId0 | Bin 0 -> 6232 bytes .../MobLevitationWand$1.class.uniqueId2 | Bin 0 -> 2869 bytes .../MobLevitationWand.class.uniqueId9 | Bin 0 -> 5954 bytes .../stash-dir/PhantomDodge$1.class.uniqueId13 | Bin 0 -> 794 bytes .../stash-dir/PhantomDodge.class.uniqueId14 | Bin 0 -> 3285 bytes .../stash-dir/ShadowStep.class.uniqueId10 | Bin 0 -> 3998 bytes .../WitherContract$1.class.uniqueId1 | Bin 0 -> 1802 bytes .../WitherContract$2.class.uniqueId4 | Bin 0 -> 1429 bytes .../stash-dir/WitherContract.class.uniqueId15 | Bin 0 -> 4521 bytes .../compileJava/previous-compilation-data.bin | Bin 59356 -> 59356 bytes src/main/java/CoswayUtil/CoswayUtil.java | 6 ++ src/main/java/CoswayUtil/LaunchStick.java | 95 ++++++++++++++++++ 32 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 build/classes/java/main/CoswayUtil/GiveWandCommand.class create mode 100644 build/classes/java/main/CoswayUtil/MobLevitationWand$1.class create mode 100644 build/classes/java/main/CoswayUtil/MobLevitationWand.class rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$1.class.uniqueId0 => CoswayUtil$1.class.uniqueId6} (100%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield$1.class.uniqueId9 => CoswayUtil$AnchorShield$1.class.uniqueId16} (100%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield$2.class.uniqueId3 => CoswayUtil$AnchorShield$2.class.uniqueId8} (100%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield$3.class.uniqueId6 => CoswayUtil$AnchorShield$3.class.uniqueId5} (100%) create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/CoswayUtil$AnchorShield$4.class.uniqueId3 rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield.class.uniqueId7 => CoswayUtil$AnchorShield.class.uniqueId11} (87%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil.class.uniqueId2 => CoswayUtil.class.uniqueId7} (100%) create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/GiveWandCommand.class.uniqueId12 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/GravityGauntlet.class.uniqueId0 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand$1.class.uniqueId2 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand.class.uniqueId9 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge$1.class.uniqueId13 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge.class.uniqueId14 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/ShadowStep.class.uniqueId10 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/WitherContract$1.class.uniqueId1 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/WitherContract$2.class.uniqueId4 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/WitherContract.class.uniqueId15 create mode 100644 src/main/java/CoswayUtil/LaunchStick.java diff --git a/.gradle/8.8/executionHistory/executionHistory.bin b/.gradle/8.8/executionHistory/executionHistory.bin index df541420c4fc398f2c5c9aa0772a1e9aaa65c8dd..ca0ed96b330f12b10be31954637aa1c97cdb9c70 100644 GIT binary patch delta 666 zcmZo@(6hNv@Akxdf$G2ChbohMH<~rr$BgwdO@wPoM8FjB~ zo*UghH=1$#+-RnS=k4&ga@WnDN4S{njonrsD~`8`TECV<09|Oh;0s3i&GVP(4W}Ouie)zx_)o z^A<*-tb_tf)3v!Ds&!_he6}uL#<*zm!eE*0*UFi_nFRjc+T+ooGe3T=-~V5`ckWm{ z-LQ&zHcJoCBhxQbF`KjWf>`VInbbwDw?C|XxG;esgNye|W^E}GSSIj3qx$sRYGwhJ zK9Iu3YM>S{E5U$CRRTR!CxFA}RQU9t)yyg^lR-KZYnXL8rh>(%a8EaQz$iIAzlK?W z<1kq0hQaj22aFce_XAb2tN^M1P{XXxu@WqKNN@U?D@+SHXFnzBEvlh#G5cjnPvmVO^5KC5*Sx0XZ*pQXV%nSnORIHx%-;vI9I9r@K xyYqbnPzXKJHy@lli&5V0@6Yt35qJN*bV)s!@pjU``(QKfoM&cXWMByO0RUO`EfD|! delta 667 zcmZo@7pJ|#@T$WLuo?MlYnpBmTRGcU<$;sHdyjbnS6O%VJ zh31>oI50#Q)=XzKVG`ZE*h7s&sFAxSox#PfFze!^pCV2*Zj37@FZ5H|{5RkRhd@DW zW(iklMfeY=g$=(p%W+LESZuplDJq#!!g@(vM^L4}-IuSH|Msvuuy@Ow-f8EI_OET8 z8{IxPnsNKwXr_hd?eMsA`}%dZIg@S|=cIeZH!n=&Y~>U{7n&~kf>D0+{N?-Ert5Pv zd2fIFlCj!pxXv9!lcFW zAH*`$VAfzc3)DXSd=pc`^t~F)S}Z3(+}9e+dJvYZCbN#-DX?p@0@35VPs$k^#K4+ C3m)A7 diff --git a/.gradle/8.8/executionHistory/executionHistory.lock b/.gradle/8.8/executionHistory/executionHistory.lock index 66680187ce82186ede968e67ce16fc821f723d5d..ea867e6385d60def2faf9afca1caa748b2db011b 100644 GIT binary patch literal 17 VcmZR+d?xN^TJ6#r1~6a>1OPyL1yKM1 literal 17 VcmZR+d?xN^TJ6#r1~6dq1OPyD1xWw^ diff --git a/.gradle/8.8/fileHashes/fileHashes.bin b/.gradle/8.8/fileHashes/fileHashes.bin index ef7976b8ecd799ab44eef6fc55500d3dec88131c..f3400668d58f83806076eaff5e7e9000ae89236b 100644 GIT binary patch delta 361 zcmdnEjB(>K#tr@+3XA&qH4LUZ^M|atSjDyW!YT#^#wm~amsK)=fxqG8d=E9V$NXC- zLj;ulfwZ16kkABTMGzLS`};HfXvEz=FI`d(X1tyB4`RgD`DUOdwIHJ(9j@IA kFb#ndICVpRzQ?+n*wP)09@{b=>Px# delta 361 zcmdnEjB(>K#tr@+3LDS0hg-&+x_e1uk!bQWF?9w8#wm{${hY`E27Y~$^F7qe9vv>d z0})X62hw`RKtdCU6+u`)eo0)T%cqlfn!c?nm2gtO3pV0#nb79b9&U^ZjodZq3@&zs zSr;e$6mhC?gUFWN0BQvS?fA)tUTQ2r3$9F#_R<3}u5Rx2@?!?Eu1&u0n*d^5p6u)g zW?Y-R-0uj>qs8n2lk@$36s(ujbp%xk+xJ`ky9sp&1ic|mq diff --git a/.gradle/8.8/fileHashes/fileHashes.lock b/.gradle/8.8/fileHashes/fileHashes.lock index d7d0bd5e6747e585b910059bf826d43faea5e848..b93feeb4a3d8b630170f44c7134ca9ae2a4cf20e 100644 GIT binary patch literal 17 VcmZR6<8?PB>7&(b1~A}I1^_!@1kL~e literal 17 VcmZR6<8?PB>7&(b1~6cM4*)zX1(^T< diff --git a/.gradle/8.8/fileHashes/resourceHashesCache.bin b/.gradle/8.8/fileHashes/resourceHashesCache.bin index 7e4510c659fd3cedd7bd5ecd4a9bf2d8f2698b76..634ae36a896e1e01dffd0a6dc68c0ab41a0a2d58 100644 GIT binary patch delta 200 zcmbQcjj?$<;|3E6#)+FvB|O*!zSlWRyKb86$p8k?vYSig444G8Vs>2JUHok_RMdX+ zT!jus0q641(R)07-auu`sv_vq4DQ E5{N$#;s5{u diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index d1985defbd5c649e01d9d3f86d2c6fcf08cb54aa..be7f79950a8fee538521c9440825e764ea62162b 100644 GIT binary patch literal 17 VcmZR6x9FvZZO0RF1~6dx2mm~61$qDg literal 17 VcmZR6x9FvZZO0RF1~6cG2mm}>1!@2Q diff --git a/build.gradle b/build.gradle index 4756060..43d90fd 100644 --- a/build.gradle +++ b/build.gradle @@ -3,7 +3,7 @@ plugins { } group = 'com.newt-tech' -version = '1.9-RELEASE' +version = '1.10-RELEASE' repositories { mavenCentral() diff --git a/build/classes/java/main/CoswayUtil/CoswayUtil$AnchorShield.class b/build/classes/java/main/CoswayUtil/CoswayUtil$AnchorShield.class index 040180289d1feff8067ef40556ffe215fa6d5feb..8840a933a232d8aae6235f0f315fc1606ba58fc8 100644 GIT binary patch delta 2530 zcmZWq33OD|8UDVT$xJeNWQLgu*&vez2$=~Ci=K+~oDvQr1PM!sAbK<;Fvt?13<Bd7O04WLdHc6)E=U!RNTxY*zl93t}To8k@4P1E)Bf?07_T{)186qgxX zj(tQRK5b&Wv3X)+-K6Q$nkUBVnkMI=mOnPQl1X!0|1r7k1|~C^!`0?H{VUv;quIkN zHU&nzuQvD-{?t4t5H4SfF&?fX`YmZ$-4g3)U)&a(m1y@u@mhoHd7Zf?FyibD2Cv6@ z!kt*z(bBd`f4$M*P1r~n$;7f1s}l_^$)$;;m$&d%4{tNL5v`j7VRK`N*USnAOE(d| zhK{!O#jR~C<}WQ@*0La>gWO?ovpFhQ;=aq^R^DyS48~mB4F1AgAFLg5ufhAY3_`Q1 zzG-grgvNOMqImO^3mRs)#}|oa^7EpC_Z!^F2h0zGQ}}ChM5rdGi@OZu@jlL&!Y@O^;7wK%z-263KB!iia~|uu|a+o zn4b+A^P@d*At3)C$j1b=VoG`gP$>P!t^O18EI}#Y_ahr_=>uUJj?kMwVkA8#UY=Ob~b^vehJusX_9iEd8{llK?lr7 zmOPKbgO^c+S2F??JAsOMfCpvOvobRaERyDPFsv|B!gIOb+!3z&!5IXVDCYBg0UFEX z-VoM816e)rd2mkjq+c=)`!ar zN1w?G)H`tNd5AB`JPp?abqbTlQ$*a1jn?85<>M~Y2}>-Izd}Epkg|L&GJb=>IEfnc zSjo$UYY+n*G7%?1BqM?7Q6qdd;Cd_gjTLD@HnB1m)5vrPpvzg<)w>XbaFZQY!L(s* zudEsC=s*KO7Nd|Q83ieF;uP6&6c5|0T~#|J@2;v?r_S4m9QZJUNBCPoP=-1ll~y)} zV>DlumIqTM{wtzVu3(?fSH*|AUYnf^o9ztO!O!2xJY}gVvwNg@60Jh^HNLK`Da+Q% zVoh{dG(~gn;7E(+5fI0Nwc@-ODmfC>9PP*|Q=Lr1_y*sUI%lJbZ}DwAQx4dJY7Z9h z_Y%u3>HZ*Z@*VzBCpC``{-N-#7*bf@r*qVa8I_oSl9)N)j~V%X%y;>o6?5H?E{Pc# zdj51BbF!#36LB8n`;vbwF5#c~7eVR6hF+ZF(rfrvejwB<(81&Un`VqH4vH;;;_rg_ zS@Zd!qY5&4DE`B)o3}c0wpL3H8==>VA|^8`p1B1rPs^;^?3IhFqn&*^uZD|jWT)IC zyKh^D&Ls|-61$=;-#I8Fqi}&MF?nHuJ8FUspbQTJoNwUk4hl}|y$Dx*Q5*}PCyguYd zx~`JslqAvTW>O5gCe1757}O}!yoyM()9e~Hu=AR&7*|{DO7UlRBdQysLkO$164qFu zGj_E-wiVupUT{PA1K;lIV-%5Mf)B#WhcTRwU@RZS1a@OKcjGed#WJ}7mdl~Pl22I7 zB4V52sIKG3!a_SJ>5xo{gFX?CUM#YzC%e#GQZukK(@W&1{LJQgmAw(e!t-XEXKji? z%_qX&F2YBoYxZHat`kAwdAwNWgWMHvrfC?0megaypMEij!0XV3^*OYt&MJaebY zjVbr0?X82Nz4q3;+BEMJH>J2GgyVN@!%P|YIng`3oA>mZ>Hi0R=@?Hc#@c9z+f!xS zv7cRYBel`T`5QeP;zKDuGRNj+ZjV$g>N^(ZISl66TR@=j3w|l0=_?`|JcVZ2KmV1E z;#WMO-(tqEJtg~ delta 2443 zcmZWr32;+Y6g}rROG!UXNV=t!q@~b8QY@80c7=|WMT<}s1|5Y09a&nDKtV+ z05DwZvdMFO7f%MtI78=5&NB9P>D#G6$4Jgf=WHX-U*wvDNp8lBll>>S8g;eG&MS<#|M-53bY6+YgsW~&V{QFh_4I0; zi?M>xV|5L)=hs!&#%9&UJiL}m+`LZb^_U`=!p7Qsk5L&26x>L7s~hX*&6rX@d+Myh zhT3U$D#}uw%Z!Tx`L3IF-a^Az5h!=urgN3?e4woFYMpoBWx`)I=B!a?O`KF&Q&n|N z)uhp9SC4fJF9ck}@`Ss5JSgJbI`84VM%S#-j&($Lv4U^ z&c>0h5ruNwoR zZSstK)`~Eou%x^L$X@vHBeL+52}E*8%4`dWrj%!9U0Qg~XyxOVY5@nt=T}5<5F>FQ zg}^AAz$otIbK-fq1H+We^_z#wv&pTZ;0j+1A_ z(fGXOeNyoT$-BR}yh-J)K{~t`%NO{fkO*NoUy_{@y>S9xmYo}?OZ-=)7M%q9RK6;@ zQkq$5XIN=vxCTD%lJ_*TX7YBsY}+tJ$iBwcmH5PMkvJ>$^o+*kmUfQ_k{#W1M|D)7 zryaK^Tlt1`(}`m4<{m3UAT38S?7maOF4d`G1)LOq7m+I{AUNasNG;2=ae z#H^2M6%e(vL?z3+k|q8BSt9?>@*dwev$XWsD9ERkoOXsnK2oYQ4psbs9}1#@IFBFk zW5Mmkk|c6b=T+RxPb7B{8u=+dGgY|CMzKmzd@d}WGLDo~WT!II_=VNCQ%WQK6f+qj zLU;=D7)$AR>eVxqD{n2gJlB;*1?}$AT(jfJ3gp|l^R50lM8IE~-PP1Y7Bs41YlWMt z*wAPkvopP!aWqy(w!#-p;7SdvQJOq(x`t;lJb_aQ%TljlLL|To<2X%?p)_to6ObEw*I0EaGbwweK{rT)B67T`gF}ugBex5O7Wm~l2W5DN_)JQJ!ZygT zfc)MBnVkaCY*0wBrK0jRY3jGnQr1pMqLekcEWzc3^lU{I_T9b~Az$XR{%Bo}64jaHB`EXZk=p*gu~x|XT=5d0TVq49YD diff --git a/build/classes/java/main/CoswayUtil/GiveWandCommand.class b/build/classes/java/main/CoswayUtil/GiveWandCommand.class new file mode 100644 index 0000000000000000000000000000000000000000..5746ceb824d4a19d8863421425cb3d7ee97e0419 GIT binary patch literal 1428 zcmah}+foxj5IvLIhFk;!C_%&}A|^yx5k+MIwI~&;f>;%WLY^kc7#23W)MgXRr}z)N z_@uE)OW!O%%CaX}B|?HPJ-43Ir%(6H&tIRv0(gSQ5%}O&5Qrg&5W~PeuXD}hR$1FD z?2Dqy5Lz-U!(CzUr!!j$!VIIfQ`QQ#g9F3WgykA;LwjlRhHxT?AgUl1LmU?v##im? z5pTS94O82&3pr6YT<#jSwau*(L!{^k?uzyzmCockU=6EI$hOna)?HD_yS#XyN1!4N~*gj)D!7cDc7WwVj_mCP#L0C zVU;#SwaUwaVIkMi~*50YM+V;v*JmDy~!7$cQ;pfCwlJmS2WGG~Bl&9}Ru|^eU2&~#AV&0!KEb*dN zDG28kFPOBG$k|11ZgIzuYi~0k2~%(7dWY5-`fSVN!SFWSS&pvB=;wIoX9e9oyOnuE zFQu(5$h$fN05za@Ahqc&I}r$)ydX>|@5y8L zI)&JAr%dt=bxDyS-g=1CtX?f5dAsHm#WO=zYxqO zXk;`7XFh^`XdP$C%447pH_67@4!DI`S~0qEo2g5Y<}nN%BP~K}*(!`Tzg` literal 0 HcmV?d00001 diff --git a/build/classes/java/main/CoswayUtil/MobLevitationWand$1.class b/build/classes/java/main/CoswayUtil/MobLevitationWand$1.class new file mode 100644 index 0000000000000000000000000000000000000000..33eb1acd84725f26e7cd9568c589b66031a285a6 GIT binary patch literal 2869 zcmb7GX>$}s7=Ak0&5)!?0y$g|6(MRaSOFzsR0NWkg-wFwG6;dm?ywm$nTb2I3Be1z z@V*c5R#d9|h6QUytNa00`9u6*mEWwgDDdf-Y?$RpmAf_5({I219?yGp|9<(G-vI2u z59KI9sfLI|6lDUp?{eH(eQwAzt$439o-}4mPxnm69?|V|<0gTM8Qp4}w)8n8E3i80 zWHa&c+~lO`#SPmty}9^af2~8wT_#bEiiJJF@{RX&`CI)xQeru(1j@V#(`~$$7A2Q5 zsiOilSfOF1L@nwB)`tvoQxiryXBpY}PT#_PIosC9ErY@zGHug)M4+^(dAJ-6xJ5%u zVii^ktXWE(z;Y{q#7Gk!SD-d|RG-n~IR#jc?oRaT(;byqgWELRE^!Ce3dBM-6@esB znK8T}+k7f#B+>#ao0>z?hK3TIbZ;HjYiN|X3wH~wxK0^mq#WDRP21gL%n8&t1tKin z&cyr2j~Xejqj|rws7az3Edt9-x8Jr*n>f(@{S|b-O=1H!GEiB=GIZCVYXY}5-8{O@ z!xfD0y%L)g=w&J0P8pU`vPI%P+#fiWbW(om2;4%)LLd|t=v_M=(6CM7L39wy8}JB7 zV$^A7=?K%1`BN;*2Y#4~PL|>x#v>ZGOFXK?HH5^4*aXULCp)EE=5a&q*eS6Koy27- zXL;tdMG$XoN)#C!+U?uiE%6w7h@YNj*y2S%g?WpFEPAbQ+AXmMNh+mtBTm+$n7U%e ze5$XlPof`t1KypMlbXB^gmFcU`)f?TeHhR%C^3ZLVh}=X0va_B&P_85u8B^s?ipEA zx2XFGjB3~~@ubR|aC8bh6l1yrj%B7*C=V)F#*}rPot-!H{V;S5;}R**=bBK67GPLO zyL!ybgyDL=L!&!9mQWGIi%2#nl-eT_8B7R7xO3D`>P|&IDlrL*WY;H0nmU_@D`CUY zFfH*E*uQR2nL#Te*d9w^+Q}}VoTbwaPa;=P{)8gTN*pT?_Lt*0p4RY;#Ity=7{a}J z)-zM88&wbV4Q3(H?P3v!tEIr`=fVlq=T2S=NRTTEbb5FgFG{?Gm)Wb_ zX?@l%>=)Qvgkpi-5mvScZGzG$u5A1K8TI>AV5n*7P8=3f)aHs5EUW}DcQi9YBfFfm zLLteP)R&tYH?o64mtLuiv4(XfBfItjF`~`|fwfE8(zuD`U(;)N6Hc0L>Qe?&n!8G~ zId%|nj1LQ5u+qhGJ|sm8wVJ9WD!{sALP&-2q}x%LP()FTT9(I-=Rxy-!rZTD9}QSIk7=>;Smn=nK3c`!JYJB9 zMeFcNYFqT&l>;h1rBLzNN0@;muOq#@EA;W;@5g3RyD@-4{>LzaDIOTdZ~!N9kg*%X zN6_&#()bYu{=gCZjf|*eZ`{t-zZ*yWSRY{S{DCaq#e2}m(U14}RZhM(e88_toW(hO z$gijh?Ltm;izuak%)k%gAAEw-%$PC!g)QMR2-+z?)@Sp$y literal 0 HcmV?d00001 diff --git a/build/classes/java/main/CoswayUtil/MobLevitationWand.class b/build/classes/java/main/CoswayUtil/MobLevitationWand.class new file mode 100644 index 0000000000000000000000000000000000000000..032615c62523385314c92e04945bd9bc336cf4e4 GIT binary patch literal 5954 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 literal 0 HcmV?d00001 diff --git a/build/libs/CoswayUtil-1.9-RELEASE.jar b/build/libs/CoswayUtil-1.9-RELEASE.jar index 134552ad7ee16abba9997ce5772b1495ad461cb0..7ed41850474bfab75d479cf1a0e7c7f545b093ff 100644 GIT binary patch delta 5925 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�TszThr8$Y!tl>0)SI^uR?_MFt1^0%ZD#hb(SZ6 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 K;zQ2h^8W!daiJ&x literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/CoswayUtil$AnchorShield.class.uniqueId7 b/build/tmp/compileJava/compileTransaction/stash-dir/CoswayUtil$AnchorShield.class.uniqueId11 similarity index 87% rename from build/tmp/compileJava/compileTransaction/stash-dir/CoswayUtil$AnchorShield.class.uniqueId7 rename to build/tmp/compileJava/compileTransaction/stash-dir/CoswayUtil$AnchorShield.class.uniqueId11 index 040180289d1feff8067ef40556ffe215fa6d5feb..80e0a49520b1ee02c56728b026d79598f2bc8705 100644 GIT binary patch delta 735 zcmYk4OH5Ni6o&u5EiINSm0qIZ5vVJnEfOUp8r%S>@sW$7h`|jh+91$UDJ_Vih~oPJ zGN=?nB0ho%QF(dw1~kaVxO3~u1;&jl6PG4BSBSWoIp?1_f4*~OzSRD#oe~)?Te$~F zgP+X`TNoB&871pl73^U+m8Zn#jLr5K>K$w!bZ@tJDD32EvBRD3IfD`h&l2mKgB`)* zM7$|nd^i+$!oqV3&$CB#y0@10D!hn3!X9c%1jFs-X`jN&7$B5bC=%@mX~9@aDCXo< zUUTre!W(E9bmxnKY^SiQYR)afr6t1griO6zc#9_zJP|TY?kMaR+th6PphCeRQLPr+ z9w;0ZeX2iaMBykt5bi)#&EA^2`iet=z_CF6z9ZVf*-vV>Vm0Xwc*fa3`@^$r?~ynl z=K##W0ju1rd^)1(u5=v3h87!$hnP%W)3cPdJ;4{!`K@wY55;j?|h;jqFxq8fq z1xLLqqdN9aOGhhT$u&>`CHs%-}2gl3``Ob`aU#Iu6jp6(>d{8=`g7e?SS1KCq1+Rd*1 zYMcIP-K$y>POn*TX?o)K*)}^|Y*E#$tO_Zn^mWaYG9uZY)fp!dKRvssowtBm~ zrIB!pzjU`RY=enWg(rDRMAeeq(+YdgOIUpE5wE{9**&YUSInx8jPtx;k;*+|e z;xds{8}Wx*4*EllZCb#4$d`P5Rbf8{2qoYRdYgRJ!N%rLhn*gb*>Hf@72co_9!IJ9 zw!%B2&*9Qy3WxB4P~F?=HrLfR)a-J*_q!Xm?5W*huGWC~M@LjiOB&p+jj%udU7NRb z_hJC#6o6q^ktXjdr-4vrR;GbStv-ci&IEc)h+*wtz-ANPp*n$$!~)|tVXy9B(7@IS zDUik&@>~fEzcSo%d1B2dLyj8nUmYhOMdMOTLm&&gCrMgRo;A=VfK$8_A}F zzfdXq3-cX^6YL~Xo)Qcb2_6+Qh56klVyJNCnGJRi!I>;%WLY^kc7#23W)MgXRr}z)N z_@uE)OW!O%%CaX}B|?HPJ-43Ir%(6H&tIRv0(gSQ5%}O&5Qrg&5W~PeuXD}hR$1FD z?2Dqy5Lz-U!(CzUr!!j$!VIIfQ`QQ#g9F3WgykA;LwjlRhHxT?AgUl1LmU?v##im? z5pTS94O82&3pr6YT<#jSwau*(L!{^k?uzyzmCockU=6EI$hOna)?HD_yS#XyN1!4N~*gj)D!7cDc7WwVj_mCP#L0C zVU;#SwaUwaVIkMi~*50YM+V;v*JmDy~!7$cQ;pfCwlJmS2WGG~Bl&9}Ru|^eU2&~#AV&0!KEb*dN zDG28kFPOBG$k|11ZgIzuYi~0k2~%(7dWY5-`fSVN!SFWSS&pvB=;wIoX9e9oyOnuE zFQu(5$h$fN05za@Ahqc&I}r$)ydX>|@5y8L zI)&JAr%dt=bxDyS-g=1CtX?f5dAsHm#WO=zYxqO zXk;`7XFh^`XdP$C%447pH_67@4!DI`S~0qEo2g5Y<}nN%BP~K}*(!`Tzg` literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/GravityGauntlet.class.uniqueId0 b/build/tmp/compileJava/compileTransaction/stash-dir/GravityGauntlet.class.uniqueId0 new file mode 100644 index 0000000000000000000000000000000000000000..d11403e3785ed317ba9b4b49c0c470d4e81dbc4c GIT binary patch literal 6232 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 XTOUE~c7J>2B98g_eX$IPfxv$O`8||G literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand$1.class.uniqueId2 b/build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand$1.class.uniqueId2 new file mode 100644 index 0000000000000000000000000000000000000000..33eb1acd84725f26e7cd9568c589b66031a285a6 GIT binary patch literal 2869 zcmb7GX>$}s7=Ak0&5)!?0y$g|6(MRaSOFzsR0NWkg-wFwG6;dm?ywm$nTb2I3Be1z z@V*c5R#d9|h6QUytNa00`9u6*mEWwgDDdf-Y?$RpmAf_5({I219?yGp|9<(G-vI2u z59KI9sfLI|6lDUp?{eH(eQwAzt$439o-}4mPxnm69?|V|<0gTM8Qp4}w)8n8E3i80 zWHa&c+~lO`#SPmty}9^af2~8wT_#bEiiJJF@{RX&`CI)xQeru(1j@V#(`~$$7A2Q5 zsiOilSfOF1L@nwB)`tvoQxiryXBpY}PT#_PIosC9ErY@zGHug)M4+^(dAJ-6xJ5%u zVii^ktXWE(z;Y{q#7Gk!SD-d|RG-n~IR#jc?oRaT(;byqgWELRE^!Ce3dBM-6@esB znK8T}+k7f#B+>#ao0>z?hK3TIbZ;HjYiN|X3wH~wxK0^mq#WDRP21gL%n8&t1tKin z&cyr2j~Xejqj|rws7az3Edt9-x8Jr*n>f(@{S|b-O=1H!GEiB=GIZCVYXY}5-8{O@ z!xfD0y%L)g=w&J0P8pU`vPI%P+#fiWbW(om2;4%)LLd|t=v_M=(6CM7L39wy8}JB7 zV$^A7=?K%1`BN;*2Y#4~PL|>x#v>ZGOFXK?HH5^4*aXULCp)EE=5a&q*eS6Koy27- zXL;tdMG$XoN)#C!+U?uiE%6w7h@YNj*y2S%g?WpFEPAbQ+AXmMNh+mtBTm+$n7U%e ze5$XlPof`t1KypMlbXB^gmFcU`)f?TeHhR%C^3ZLVh}=X0va_B&P_85u8B^s?ipEA zx2XFGjB3~~@ubR|aC8bh6l1yrj%B7*C=V)F#*}rPot-!H{V;S5;}R**=bBK67GPLO zyL!ybgyDL=L!&!9mQWGIi%2#nl-eT_8B7R7xO3D`>P|&IDlrL*WY;H0nmU_@D`CUY zFfH*E*uQR2nL#Te*d9w^+Q}}VoTbwaPa;=P{)8gTN*pT?_Lt*0p4RY;#Ity=7{a}J z)-zM88&wbV4Q3(H?P3v!tEIr`=fVlq=T2S=NRTTEbb5FgFG{?Gm)Wb_ zX?@l%>=)Qvgkpi-5mvScZGzG$u5A1K8TI>AV5n*7P8=3f)aHs5EUW}DcQi9YBfFfm zLLteP)R&tYH?o64mtLuiv4(XfBfItjF`~`|fwfE8(zuD`U(;)N6Hc0L>Qe?&n!8G~ zId%|nj1LQ5u+qhGJ|sm8wVJ9WD!{sALP&-2q}x%LP()FTT9(I-=Rxy-!rZTD9}QSIk7=>;Smn=nK3c`!JYJB9 zMeFcNYFqT&l>;h1rBLzNN0@;muOq#@EA;W;@5g3RyD@-4{>LzaDIOTdZ~!N9kg*%X zN6_&#()bYu{=gCZjf|*eZ`{t-zZ*yWSRY{S{DCaq#e2}m(U14}RZhM(e88_toW(hO z$gijh?Ltm;izuak%)k%gAAEw-%$PC!g)QMR2-+z?)@Sp$y literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand.class.uniqueId9 b/build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand.class.uniqueId9 new file mode 100644 index 0000000000000000000000000000000000000000..032615c62523385314c92e04945bd9bc336cf4e4 GIT binary patch literal 5954 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 literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge$1.class.uniqueId13 b/build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge$1.class.uniqueId13 new file mode 100644 index 0000000000000000000000000000000000000000..b8ab886f4986838fba49bf3a623f547f1120438a GIT binary patch literal 794 zcmZ`%+iuf95IviiIB^Vh%cU16Ev<{v2x0nykb){fS}0Peq5^r}B&)>K*{#;=RC(i< zkU$6?_y9f%G3!(!Nch2X^Eqe6w+@UVsw$}Suq*HB?tZ>#i@&pwzqiMnGh zjhY;(;YfrB4D~5b!i#y4VWXq;DC%eD=dp=|G_jdQ$GK~HsG{b=^HGP-u)6?E2V*hJ z5}~7)IrA)&lJ^tAPvH8~eRFZeYnp;A7b;tSu<~(~4+XOw^S4PaBXmMKA&d zZ-p7FVV7$@5k_cIE$d7&c<)rE2jW$1*Rs6$7ao7)Q%<8E%R!>jSdQirF18s~3%=gR z4t5#*^nzc?D=~)6#($R5P54acmR(BqRHWuarG}Vqq!hZH@H7=Ew&`A~bUG{u?8Q)2 zqNk1(@;50uwD&~bYd-o4*8B$dbB?)1wgN`>2)D`J$$1|6RmupDHLTP74T@_d`6&RX z1#KEWSu6dFycO`8U%TRSFPD3b8cuR~%dw(!c?b6>D`6A&$vfD>1B7{H3wt?^ I<$MbN0O{Pf=>Px# literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge.class.uniqueId14 b/build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge.class.uniqueId14 new file mode 100644 index 0000000000000000000000000000000000000000..eff2edabaa0690f6b2bb1bc241f3477aaaf2185d GIT binary patch literal 3285 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 ROX~vN3EsuCNpq)%;Qx?O#&`e# literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/WitherContract$2.class.uniqueId4 b/build/tmp/compileJava/compileTransaction/stash-dir/WitherContract$2.class.uniqueId4 new file mode 100644 index 0000000000000000000000000000000000000000..ef787456b3489e52575466f219556da8268fa01c GIT binary patch literal 1429 zcmah}T~8B16g^XFOWQ>%Ac%-XsM;?m;ul&(NWoxI&;XXisL9Zd?Z7ficBd$BCjJ-S zO$4J4KKkH~GTvE=X@lSqBRUI$>-wVcGek(hk(XgKmHwZQ7%pKjjLQ~=aE0M&YoL?5 z8Da!qaw=R)M==bv2RMFE2+hq>3FwMq1lPhCwJ?Sx!{Dh2BCNMkRad#HIy*~_M@16H zGNx0lD*gsp_^&t<{f32`NKwZ5?ykMxtb4=t1jASxE@kgTnbYMkGDN#ID}MS*($hi- zmti(_M%7z+{~MnnSahmHrn@ASSZVBR3U{4v+T`gmO6@Xtr8zg9LDOsu!>0#LP8CS) zve0#>`kcFbM`+>FCy_N-Q(QM(g6?wEQF8sxVHj`E#919yNSA3?lz6Y#o5K>VwzOZS zP4byQL}N|!%JwqfZHgOQZBP+*L|J;0B+o15Xus2le&Qss-|C0?QedZ$0VH$jDcjh zMRtU6Kg9hwQ*;aWWIoX!WeB~V}8Q`Lm!3@kyy_CM9lbe zhq!J?bik14Ck?<$#PA9Uyry}4LkhT0YJ}cNklMRM)o9D%m|hO|aGzLA`#3C%2V@vM e4`~mgKx+Uqc;ugG*kI;9K*@VdyU}If==uXLPIHR@ literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/compileTransaction/stash-dir/WitherContract.class.uniqueId15 b/build/tmp/compileJava/compileTransaction/stash-dir/WitherContract.class.uniqueId15 new file mode 100644 index 0000000000000000000000000000000000000000..6ce948aa9e35fa55ff84ae6365e654dee610be43 GIT binary patch literal 4521 zcma)Ad3Y3O8UIbP*-17-py6DoWq}lP09(KU&C<}EP3R_6vLw>h!en{*rM+7yfl@U@c2ht(N1o>Ps<_@0TwTH28i-l-e9(NO3=QeD33Twzi-BrH$*s4BOK2%4}^#v%pRpjpCt z)0&J=6tY>}iEA^O;lw9$W;z@15#P7x)U?(wRwXn|YEES_BVlE0ThhnuV@ot*36{!O zreHZ%NLW^#OhO}NCe5_!=%&y(D6qUijaOoojB6Dq=qmpm}qJ<=y(sUNp8iR+jf6l}&82@81WkfY^?j6u~P)@y^% z=!Wo#Y0bt3(Ws-Qvt)l3*2}n2!gW4?s!$4bw=38obX__=lp5^cdtmgo{$zh@&j@e! zC6gjVIu#_alX_DVhQX|6Nw_ws1y#_U*|@js`n*fQF5Kb)Ic{1xYQ7}M`&r;nI1LsPAZ+1Qi^b}VmB*s()q!N|lMGnQAa>?Rqs zW3g*QK@_=e%Ti~Py6r@eL9Iygu14rMEF-HRhdfdC=}?M1QCwVq=o(FHE~DZK6tWnx zCZ=UPPk{weG*!+M+l*qJ39d5DSiu6^OgeX+5(=1+aYVsU%<_zigfa;o!=N6~j#3^g z`5l7e`3hcudnJSncRA=Uul^@w+*cJ?*PvM$_p=N5OfJDbEL^EsB6gMvlwP9X0X#@c zGBijv(nNJdAok{Cx~)&3@lpjZ!^^3unqle&a;T)2u)xGC6}(CqEbDfEe%hfv$IDI3 zh1bib2p&eQAb+ib*WvXv*w*i%3dCVZ?7dOJn{a|s1P()@$Ansk+J*$jn-#nTZzU;x zC=?m;hx9x|ZXDZE#~ z`|y6R>W;bO)AsN(k2;&n&r+D%(q~5^=1!|c$%SE0ha{i zv5L$1*k#f0&MjqLF`4+CU5OC#GRAt%41;iCQa7}bLViNCQtCvGE6pMqa$_ocI-g66 zA!kabuB-e4FN+>>nufPFnl0pV?$9KmBM=T(8LeEc!qcT5yRu3!mO3nloFiUSrK**w z&1!uHLs27woZV%4a0QY$&dK1_6zl}>K9HG(+|@m!DP$%8Z3?V?4qv&oZdvz?_S7M zpPL^p12flr*`pv!&FBTHAaO8TSn5fx0Jm){^15H8X)u5+cO+}}?RfQ$2QCZ75XZ)n z@mqY* zGi7G%di_-zEg!|!GMK}-mLl+fZfGWUIi1EiVN;@$}5 z4Gjb2=jdmLwuun$>+o@Y zi+8;N?$_`dX+ICCz2kAnkMgMopX7HFYWcmK94pX(C@%47nMaK$@F_ltK~+d)bmG(a z4EHEgNaI9kv3x+oou~=d;jy5f9n!|N-SUa+@i0dU5>9*52NSgQ@ww}Yb(-`H$ zO`Rcf+$^E9uKh8{&E0e8ZTDm>!O$FT>kLQ3Phxd@G(3kr(NHv8#HfS|*bi3v=hom1 zlxV1V!o3%^)Vj88acy5s%VV@=4c}tcVmsFHb)W@tBnwl-H+ZcPF95t3px(;k>$!IPA~O5W<4|Xa zU`-Y=CDCj{z!j}4g2Tv3^oqNCBXf5$5y#jB=J4Xy z6Q{6%Kyu}w8jPQLx)===@d_cSPC9!L5A(QJQ+z1OPZ6&X&U`}=Cu?{>>MT_Xxd?A! zB!KUD4Y(0;Y$I0N8C^RthMRB@JCVlC$fJwHQ#T>#nMZekbKp0Lq)e{O_!hqHVtRZY z)8qIKzDp2jI=+YR6O;x#h#%mGJohN0^GEnG{qYm-i#YW5e#$+8cQZo&K~#n*qwsGG z{0lXWc&$wHIpW_$23I)z_X!|Aa>#5dn b`1uw7#HW=Enp3=rpL5;?f5u<&cSQdOMpE$t literal 0 HcmV?d00001 diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin index ebc23a88911d5fdce1393380fd4f3c4ec79f1d0c..92aea0f48afec8ffc8aaf880cc10b7b24de5633d 100644 GIT binary patch delta 31 ncmca}p83vs<_$JX0%lWEAKzZ3(&6((o9mR1kK|?_rU_30=zb0a delta 31 ncmca}p83vs<_$JX0*%}?=?pG*g;^IT{S noFallPlayers = new HashSet<>(); + private final double LAUNCH_POWER = 4.0; // Adjust this to change launch strength + + public LaunchStick(CoswayUtil plugin) { + this.plugin = plugin; + plugin.getServer().getPluginManager().registerEvents(this, plugin); + } + + // Event handler for right-clicking with the launch stick + @EventHandler + public void onPlayerUseLaunchStick(PlayerInteractEvent event) { + Player player = event.getPlayer(); + ItemStack item = player.getInventory().getItemInMainHand(); + + if (!isLaunchStick(item)) return; + + event.setCancelled(true); + + // Get the direction the player is looking and apply launch + Vector direction = player.getLocation().getDirection().normalize().multiply(LAUNCH_POWER); + direction.setY(direction.getY() + 0.5); // Add slight upward boost + player.setVelocity(direction); + + // Add player to no-fall damage list + noFallPlayers.add(player); + + player.sendMessage(ChatColor.GREEN + "You launched yourself forward!"); + } + + // Prevent fall damage for launched players + @EventHandler + public void onPlayerFallDamage(EntityDamageEvent event) { + if (event.getEntity() instanceof Player player) { + if (noFallPlayers.contains(player) && event.getCause() == EntityDamageEvent.DamageCause.FALL) { + event.setCancelled(true); + noFallPlayers.remove(player); // Remove player once they hit the ground + } + } + } + + // Detect when a player lands on the ground and reset no-fall + @EventHandler + public void onPlayerLand(PlayerMoveEvent event) { + Player player = event.getPlayer(); + World world = player.getWorld(); + if (noFallPlayers.contains(player)) { + if (player.isOnGround()) { + noFallPlayers.remove(player); + } + } + } + + // Check if an item is the launch stick + private boolean isLaunchStick(ItemStack item) { + if (item == null || item.getType() != Material.CARROT_ON_A_STICK || !item.hasItemMeta()) return false; + ItemMeta meta = item.getItemMeta(); + return meta.hasDisplayName() && meta.getDisplayName().equals(ChatColor.LIGHT_PURPLE + "Launch Stick"); + } + + // Method to create the Launch Stick + public static ItemStack createLaunchStick() { + ItemStack item = new ItemStack(Material.CARROT_ON_A_STICK); + ItemMeta meta = item.getItemMeta(); + if (meta != null) { + meta.setDisplayName(ChatColor.LIGHT_PURPLE + "Launch Stick"); + meta.setLore(Collections.singletonList(ChatColor.GOLD + "Click to launch forward")); + meta.addEnchant(Enchantment.UNBREAKING, 1, true); + item.setItemMeta(meta); + } + return item; + } +} +