From 5422c9cbe358bdc65c93ce5be6571848dcb3a06f Mon Sep 17 00:00:00 2001 From: newt_00 Date: Thu, 13 Feb 2025 18:04:12 -0500 Subject: [PATCH] began working on blockshop mechanic --- .gradle/8.8/checksums/checksums.lock | Bin 17 -> 17 bytes .gradle/8.8/checksums/md5-checksums.bin | Bin 23147 -> 24047 bytes .gradle/8.8/checksums/sha1-checksums.bin | Bin 29513 -> 31781 bytes .../8.8/executionHistory/executionHistory.bin | Bin 251519 -> 296535 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/8.8/fileHashes/fileHashes.bin | Bin 21447 -> 21897 bytes .gradle/8.8/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.8/fileHashes/resourceHashesCache.bin | Bin 23767 -> 24413 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/outputFiles.bin | Bin 19109 -> 19127 bytes .gradle/file-system.probe | Bin 8 -> 8 bytes .idea/jarRepositories.xml | 10 ++ build.gradle | 6 +- .../java/main/CoswayUtil/BlockShop$1.class | Bin 0 -> 757 bytes .../java/main/CoswayUtil/BlockShop.class | Bin 0 -> 9428 bytes .../java/main/CoswayUtil/CoswayUtil$1.class | Bin 2193 -> 2193 bytes .../CoswayUtil$AnchorShield$1.class | Bin 2042 -> 2042 bytes .../CoswayUtil$AnchorShield$2.class | Bin 1871 -> 1871 bytes .../CoswayUtil$AnchorShield$3.class | Bin 1160 -> 1160 bytes .../CoswayUtil$AnchorShield$4.class | Bin 3355 -> 3355 bytes .../CoswayUtil/CoswayUtil$AnchorShield.class | Bin 12480 -> 12480 bytes .../java/main/CoswayUtil/CoswayUtil.class | Bin 9473 -> 11165 bytes .../java/main/CoswayUtil/RapidFireBow$1.class | Bin 0 -> 2339 bytes .../java/main/CoswayUtil/RapidFireBow.class | Bin 0 -> 6071 bytes build/libs/CoswayUtil-1.10-RELEASE.jar | Bin 43342 -> 47567 bytes build/resources/main/config.yml | 34 ++++ build/resources/main/plugin.yml | 21 ++- ...uniqueId0 => CoswayUtil$1.class.uniqueId8} | Bin 2193 -> 2193 bytes ...oswayUtil$AnchorShield$1.class.uniqueId19} | Bin 2042 -> 2042 bytes ...oswayUtil$AnchorShield$2.class.uniqueId10} | Bin 1871 -> 1871 bytes ...CoswayUtil$AnchorShield$3.class.uniqueId5} | Bin 1160 -> 1160 bytes ...CoswayUtil$AnchorShield$4.class.uniqueId3} | Bin 3355 -> 3355 bytes ... CoswayUtil$AnchorShield.class.uniqueId14} | Bin 12480 -> 12480 bytes .../stash-dir/CoswayUtil.class.uniqueId2 | Bin 9473 -> 0 bytes .../stash-dir/CoswayUtil.class.uniqueId9 | Bin 0 -> 11165 bytes ...ueId8 => GiveWandCommand.class.uniqueId15} | Bin .../stash-dir/GravityGauntlet.class.uniqueId0 | Bin 0 -> 6232 bytes .../MobLevitationWand$1.class.uniqueId1 | Bin 2870 -> 0 bytes .../MobLevitationWand$1.class.uniqueId2 | Bin 0 -> 3500 bytes ...Id4 => MobLevitationWand.class.uniqueId11} | Bin 6195 -> 7018 bytes .../stash-dir/PhantomDodge$1.class.uniqueId16 | Bin 0 -> 794 bytes .../stash-dir/PhantomDodge.class.uniqueId17 | Bin 0 -> 3285 bytes .../stash-dir/ShadowStep.class.uniqueId12 | Bin 0 -> 3998 bytes .../WitherContract$1.class.uniqueId1 | Bin 0 -> 1802 bytes .../WitherContract$2.class.uniqueId4 | Bin 0 -> 1429 bytes .../stash-dir/WitherContract.class.uniqueId18 | Bin 0 -> 4521 bytes .../compileJava/previous-compilation-data.bin | Bin 59553 -> 60466 bytes src/main/java/CoswayUtil/BlockShop.java | 164 +++++++++++++++++- src/main/java/CoswayUtil/CoswayUtil.java | 37 +++- src/main/java/CoswayUtil/RapidFireBow.java | 31 +++- src/main/resources/config.yml | 34 ++++ src/main/resources/plugin.yml | 19 +- 52 files changed, 336 insertions(+), 20 deletions(-) create mode 100644 build/classes/java/main/CoswayUtil/BlockShop$1.class create mode 100644 build/classes/java/main/CoswayUtil/BlockShop.class create mode 100644 build/classes/java/main/CoswayUtil/RapidFireBow$1.class create mode 100644 build/classes/java/main/CoswayUtil/RapidFireBow.class create mode 100644 build/resources/main/config.yml rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$1.class.uniqueId0 => CoswayUtil$1.class.uniqueId8} (93%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield$1.class.uniqueId9 => CoswayUtil$AnchorShield$1.class.uniqueId19} (91%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield$2.class.uniqueId3 => CoswayUtil$AnchorShield$2.class.uniqueId10} (93%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield$3.class.uniqueId6 => CoswayUtil$AnchorShield$3.class.uniqueId5} (88%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield$4.class.uniqueId5 => CoswayUtil$AnchorShield$4.class.uniqueId3} (94%) rename build/tmp/compileJava/compileTransaction/stash-dir/{CoswayUtil$AnchorShield.class.uniqueId7 => CoswayUtil$AnchorShield.class.uniqueId14} (88%) delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/CoswayUtil.class.uniqueId2 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/CoswayUtil.class.uniqueId9 rename build/tmp/compileJava/compileTransaction/stash-dir/{GiveWandCommand.class.uniqueId8 => GiveWandCommand.class.uniqueId15} (100%) create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/GravityGauntlet.class.uniqueId0 delete mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand$1.class.uniqueId1 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/MobLevitationWand$1.class.uniqueId2 rename build/tmp/compileJava/compileTransaction/stash-dir/{MobLevitationWand.class.uniqueId4 => MobLevitationWand.class.uniqueId11} (55%) create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge$1.class.uniqueId16 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/PhantomDodge.class.uniqueId17 create mode 100644 build/tmp/compileJava/compileTransaction/stash-dir/ShadowStep.class.uniqueId12 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.uniqueId18 diff --git a/.gradle/8.8/checksums/checksums.lock b/.gradle/8.8/checksums/checksums.lock index 7943a20aeca4629c4496087eb79d0fd568f6e4b9..018a90c3ccd70ab356c60dc4a1735fe6c8516e59 100644 GIT binary patch literal 17 VcmZR+oVeY!{m5HM1~6dk1pqo21rq=O literal 17 VcmZR+oVeY!{m5HM1~6cB1^_wE1jzsZ diff --git a/.gradle/8.8/checksums/md5-checksums.bin b/.gradle/8.8/checksums/md5-checksums.bin index a7d7c978f100d11d5a624f4ee824addb67863688..04a46455223b44795029d834c716dfed3929e8f7 100644 GIT binary patch delta 1263 zcmaF8h4KAv#tkMCn)%KBX?K2U>{!D91`)3Rp`fKN_WT98f^LX-%*4&E5)q6V^TX|? zFI*wn3l-Icsa_B(Q@zAF*B2^&c=A-q27xtmPjPQp-X#JNj82`*E44vjcgyJ}alU?S zh+u5wtz*_xN~l3qc2BOAvC#Ny>#fz^lPn1l zj5-fW0koW=&AP#l&wuD&xQ?pjsAZe8s`=4Aflp z$$w=t1kCeU6`T_C1)%zkC&$VK2-wLyv%l-uR|2(c?&PI%76NWy?+^G0Ne51hv-p!64T0)aKJ^3U=K0TN&UL-SNNzC;$b$5Y9 z3=E7@{#;PKKKZYQRK57)wHHq-T;O==6dkhCUOW^md2h8n#8iG~AgyN%Bs76o5rhSv z+3EX~oeb(OnY>`b&Yye`sth!s;yOGl{f%v*adyQkf1iFkHxEmVsqP$dwE2LcH+OSmIk7dd7%bu@UyKy4Z$A^@ebtTg^Gds!EQQ;{p=v<>1AJ=>wYUpQoxUSzL+4b=gQAV!dP z(X@p6O?HTyTCE=Q@A3LdY1>a=EwBGpfvjL)n7j-~py_B^wK({^&&yA@#OLi<`h5j3 z=7GuZ_22Da4GgLWCkOfp*ITVQY__vuqwDmn{hmsBl~6U?AZmC!F-?sT_*wPo+}y4H y%MQKDoW9~ZR7WvHhjbjK4zAtqeoo7M`7ZAibzoAMV+++$0Mfz1z`(j3qy+%3Ba$=# delta 106 zcmaFAoALD)#tkMCg0ap0X?K2U>{!D91`)2CV}m|QBgVzQ}p#pa{ZfsB*& zWc4Ta%1UhBD{H|xnO8nxa;v<@P_ zM?rC^3tKQ^q=E~IWm7?1a09W3#58Oz2rAGd_og#~j*M?6$;?0h_n-6bz3=2zw&Kt9 z;f1rOI`<|ojyQbX*B;=MSG>*;x^_C8vwTO|YX|j>kN(%w*Wa%-*v5x?tU%;Cm5z5x z>x!8v`IxX6s+>%fJDr_;DVWh73H7KYDm`O-QayML%%C3U2m*AEm}!ie)H%VR8ft8N zmG_wCs(EY2a~hGiS=6JOg2!?*t9}%o-8~t(n*fVMA<{{1tzxHCsIe?S8cB$WK=qS8 z*WUXG&jB`M3NfcDJbRzG2x^=l;6XOR#N7fL%GJ$tp%~*10>~BE)t%KzIuixcpcvl) zsQNtY_7h{tmY%T^D8{Ysp%}*k<%WmpZLj$GKU@q!`xD)-N|0pxr1m%vcR+I# zSHv`u*Xv17uJRk)Y5~=F50$%LC%k5P3ey_7ivWwV0{b|Qz2$_-r%)(zW`RtpQ{d9)>qa))Sdzuku zOF9rGu`NUE9ZdmD+6v5p-0Jw!IXxQU(YHV*jfX81bo6>{+Y*a9`Y6&i!|-%(@`5?f zg75A{E!C-R$~$1F_DW4<35r+^^y!5}zuv41OkWYyV#J`FUV&|X*~Jceq1%LFO~5Ym z!}PGuhw6FE0`!E$Xsc4U8uFK(XI?>j5G4iLj6@>!-o5IpkCS0Qd@@L51Y>ditrKa6 zE^VlM8jvx9O}Q2u4C>0d@}bD7SEZ_caX1}HA*D|z!?I80?4~)5q1e+I@()$`I`$)uT#<34KYU=u| zn~d%gE-mYYPU;gtiTt(!NVm`7uHh3s*i@GcvmQq)OU)NdLA1;erZC_zpmpDoH)i#D zml6_zP4ll0$QfTeF>~Ry&SlZ0AtlwA<0yB_FQSY5>)X`gQDBW&TNsXh^3;i^q2*_e zTNT~Vo5_L2atoBTaO&s5PwTWyiU=PG$*tTgC6qyX!~OjY*`++>>w-SraD|UM3g5`) ztEPKOaQolCmJlWm4ajZ~HIEyTV0zvXn69&OBt;Nk3S*tBvGmQb%_U4`)<3eTCoMu) z62vB{j}9A70sM9?lZ0Oic^`OhLNe2*i>Du{w12j074kL1^o2ekakCb;#KM)EyRUNb zUCGULiLqN{9MMha%SR)HqnHfC_UlY9r_f!vWxj}=CG<4j!_S(uSAeKUm_E;MbQCrm zQ#7^myPDdCS<)`75Vmv_v8)xl@IxQn;#9 zdPYZazm2Ki&U3fEItXrTXsbAtpuXU}_kL|i3H@O)tAvroTDsU_Z=IHE{=0tH@!~St zr!41l8xWPDq{h5Z3_b3!J6oEccpxLgAZ6%u_}X?y`nCtV)5H)f9HYdDWp_sw`*naob`0^x8a^h)~Laasi|R+msYe{jBnoE|g2%W7c5Qz{)mZy6I5Z+F8mo4|kklRE9BxoTRxH-u|}LYwsjR7`$=6c<%KuD+9+ OJFM83dPK!OYw*q%R(x`= z?19Otaut)m$|Y{jlLxBYtFU5nt>T2uwn_?&lY5mtCcjlSob0DkzWJ_7Bje^WHK6D^ z^@Pc48rLU_YD!FY)%2LWRI_5UsTK$0WBE_{nGW5_tYY X0Rw}u;YP(D;u{TKuxxhp;LrvDsr*Gu diff --git a/.gradle/8.8/executionHistory/executionHistory.bin b/.gradle/8.8/executionHistory/executionHistory.bin index 0128478ae5ad84dd30eabacb55aa436b30b0f721..b7831c2c1fa726223df0cbab33305ad9d12d1fea 100644 GIT binary patch delta 3249 zcmchZdt4J&7RTq#@KOYZC)?G>`lOhJB+OedI{YSi;`U7c+8?tB$qn zWzDtSfFQOTio_a;AR#H0A1{_>WGc9cnfxS8vM4P@o`G{Z!;C%-@`$x4Z>c$1kg7Bt zWp^k)Ihz02Q<7vE~U$Rn?6uC^9!r(9^Wb8Byx3W%i zuw!1P$C~ADbmD*g2o%p&rfEbOLbW`ZHO#+#Ae7HLX&{huvFfwZy**4t@XbRzGvm&K zqJI}i?+w8XluhR6N>qlJj=}Jnlr{F))Avj^q@N6SyN-Pak;IEI)LkbwtkA=~@+lpSaAEZBt2?p|P^z+%RF8*9;hxViQyPYAt-cU%D5#ud-PRRx=V90m(&yg{{2>bNbR$z&At6Gjs`YL@4wbY8WW+uFHtV ze&dpWn%}hdMpdQ?LCK#*=nIR4y^}F>qA|+2dS6ro<|P&T3x%yA22!Y5p#m)_(slQCW=%DF23cJJ;g_r z;~f>SX%NF@voN~A)c53frq48)`4hrMz;7Md!1%RF8zp|ujz_XSzqJw{)P=9pE@ z(A3HE`}Y!|Wg_WdJ&|G6esKL*&sA=v3CK-JPEU|4bpHu5tmOA8FE|22hLu=XG_0Ay zC9H!&2wAXneNgeHpkhD{R2x)`3A}=NBx>5o(Wo0mYPm`&mdN>Oie>34nOd3TAr~cS zR!TI>@h0Tv{Zr+_#`t>z|LmUX(C>|gnV@wKm{7gvyE7)*gPX8AKVS|EXMzQ^@BOy9 z1=@tX`Sz;|Go*c)*`P>w3dX^#tEfNG5pJdRug9LCkTDsXJ^j7SoG4l$!tg}Ru37cX z9S%)SqYI0wS}(pwouU3(dJ}32;6Vm<7LVZie>y_?Y~qhk+ZK;Box2=zGO=8k--zMH z=U>(Sa1}OXVlFm^+)Az898|0<#gEwst>{zrQWXnzvGKl~#<)JFUb%>uxKJpKoN<9# z6}Og@>{nWPZ?8Ay`NsZy8yH)Z>7~>H;9?UMt2nW`;^hxse?8va`>FL6y(D6zjJeWV z>(+lkpR;j&LED5aYYE#rT|n+x5hxryn)>65;I3z6CmgJf?d!Y|KF(ouUHK)-_vAdV zi@+mnpk*^gGi!KLOs?Ny4%uD69x7L1xLGe{YGXrD7ofw8X3WQ|o-*BJ!ZWL|@vyxa z!;RWW6MWW;vCKLs@v#TI+=99q@6kQMUt7>AvQkR8ZVz@2t?vM!5Zn+@m#O^9Xn+{% zKkzk%Fw%Q#SIPe{VM~qgP|rWPV(x!Tou*(PGrOsb4ooIDd1gVb ziE6oTs1H}*w*EpBz$Whe zQ|c=4nkHt;`0<_|Tmhfw#o>C&1Uwm!%VV>r#Y+T&X);f~G@c`aae1gS{!w~P>?cgt zSSceiA**uR8<-jayk&CrvUD*sM4p^P-VVvEC{cQ{+BYna#bJ7~1QNa|o-gL{#A2D$ zizi`waHP{D(?mSac(#Dgm3azyUVM(=-6D5#k&dt!?i6QtNOa{K*RrG2TWsP!8a90f ze6_P4gDv#`GIxTW%D@@D{%#G~`<;5OtTem7cVz$!p9;KW3IB`SaiO|AW_(x6hVP;+ z{qiyNbLWUKxXJ@0Q8`Z*huwKzQxf)f%uHFy$8fT$}|LsxKVM=*@tjz zGd9KSDJ2d?qwy=92|jPem}b9F>Hr(N^K=5m#s|77_ruxv4=T`yvhioidw`8^seE*7 zG(Jw|eHHevBSBq5O;6|u`G#_!V5y%{u>6$@Lc#Lyzc_?j2>AOwtfS-C;7=Zrur%z> iC|FML&*|9mm;8H+>q2XfeH&K1iqJP+Z4@kHUi=P>%0F`e delta 680 zcmccKBlLd_{{#_6o{6H98JBK67$H9Kg2ZG=2}fq;hK9|t60h~ygdZ_52tS z`i2G;b|Gc~J$LC@%`=a3t^Soaqa7n8Y?O z3fj-Ixiw-v^W^+_JOZ;rZ%p(vy~6UJ;n|!`=cZLn?w;o_VEq?(CF&x${)!?VS0o2bS+WZ*=Yw6AL3SO5VNS&N!3lh{)u)b>7?M3g6}K z=t@4$u~x^y!5Yfl}9B?wRbjIM)z8SazI#Gwr<5RyJk^j9>tHirIa0kGDNzv)9~q Quepps%(UHWF0-j607ge1Qvd(} diff --git a/.gradle/8.8/executionHistory/executionHistory.lock b/.gradle/8.8/executionHistory/executionHistory.lock index cd337317415778f2522a4749a804fc2f9410a92d..f69b7814031c541a16766cb63b899419e3565d5a 100644 GIT binary patch literal 17 VcmZR+d?xN^TJ6#r1~6dS1pq+g1-bwL literal 17 VcmZR+d?xN^TJ6#r1~6bM1^_^v1#$7{Slwt<@Guxhz_l%AT2CFG<~wU=Pj>ec^6GQWpun}2gx7je9!$0>e^Qj zgAEP*Q^APXeqfJLifOKy}=o9PK3~@qLpwL%&M+tI+USH)emny$U9| zx!22zS>n&C04ud);ZB>>J_yy`tzQY1eK7gHuaCsGf(FS)Dqef|lR|Dko~rd1rggHj zpO3_L{<@@={&h-%Hy#8%d>$|bu5-EHVOC&-wEdl&@2|)5=L4(kVn16CMO3%WPeUR4i)<``6ryE9W)WF?)~J0K@c6^CVz&q zzD`yRj;{w<{|*vf;*pr)mGkxceO=zI`Kug`y}7u*MgZvaDc>(tvqN<3Jddd(zRu;$ zF{A8jA*}`Br_&OeAUX;+Ky(O(py~i7FhzlBXBf&QTjM;o{oDS8XI)_^G<-fmw1{s< z)dJGdy}9Ft$c8p9{|}*&%=c5-pgKN6bZ{zT>S%uTUnT^_NGj zJ{h7#3g}Msw4yqhRN2ftvkw1nOng;U_E z>aUh8FO9pGsiv)1(5enqqcb_$OG@G!zk_wlrIXCtk5sODD=KOOmDJnZ>t)3(q313= zt9j;8j+|#*&fkwVI74L(C*Sw=kx06{-d%Od(HLVJmau~L-w#72wI@6K`AAg0%~B{b zh+oNqx4=Ba;^ zGXvtmiqt2cg|P05Pc{tH1&Q62nVcL5kyV;}93pm4Ve(HXOMbF;&_tlRm3ONq9}EKN zSb4v8@@FWkVzO#*yfes@FOU!tkHm}>Q*FBg{atri_@% diff --git a/.gradle/8.8/fileHashes/fileHashes.lock b/.gradle/8.8/fileHashes/fileHashes.lock index 17b970f713e37e9290e7180ced0e64d915350f6a..a2991c4a3b502d09a44b627ba3fdb74388238455 100644 GIT binary patch literal 17 VcmZR6<8?PB>7&(b1~A~t1^_#)1sDJT literal 17 VcmZR6<8?PB>7&(b1~A~b1OPk`1$_Vj diff --git a/.gradle/8.8/fileHashes/resourceHashesCache.bin b/.gradle/8.8/fileHashes/resourceHashesCache.bin index 8b05ec0fc2ac7add49fee1ea3b5d419ac1cb4fd8..5074027ba2e9d57304b80b3baa8efa13595ffe14 100644 GIT binary patch delta 1074 zcmcbmTzx3c^G*q=VO!czL;&z|jmph>1n>T-z)MVu6GpaqG z@F*W57;}BIsPsxEb&+V@|Cc$cAcFCdFcWSD-hPoCrDg*ax1PLJc7w)aL#Ej-H~vOI z1Y@OPiXSh{lXvM8y9gC;+#D+x!KlHyu0bq9PIoC(^f^p5+qn$=OGS!%AmVWoH?Nf! zU=)z@XVOh8x#R;Cy*hcT!VdxMo~3!aJloZvf}E3=DrN{6%;t>X`W$HiH8*}Us}cvZ zK$7II-5bi?zd%KgPG(iL5Xi7%+r8(>w7F10+s&q`g^c_S&#LqS`Da1|V}4GatEQk* zzub;fLo_-bA{dtsb1aNzU=T>$sQ5#CqrndL&5j<^L?&4whgq}3X@ZugsPB(OGmqG%{;g_5D1oUs#^tbh@rK_K z($0Mi=^0O-VXBy2f1&D`n!R=Yvcx@iuhf}is>mvz=5YGbUFnN*!V_n2xPFuYXg`{N z{Z^PgV~pK5u^{2q-D!J1+F=?ZaPp&b`-#p9zjXaLp0(^Hm@2mZ+wiS;sc-LoUzU|F zWpBeURpe{0kiB_zodCxQ>Ho)=t0u-wUKlNGXe#U4^}S~I7q6nI6`w3VV`_VTW6teQ z)nz+=`nIM&{2{77d7+nZ{l=NsJZm5B;V?T8_R-9B4yLXPPbDVuFu6CqWBRyq>Zc8= zm@1Y;tz-0@aC_~A#Ub}>4qXH#VYFZg+4-e+YuB=tqN6FUp*MdcMWGBVf^y1bYA0^p QJGm{P^wJcEj!hs#088jyy8r+H delta 99 zcmcb+kMa6W#tkMCjI$@3N+e8PD`BviSJHxUbE%Xf