From d9897910b9edc09640431c1ed372fb166dbec5ce Mon Sep 17 00:00:00 2001 From: adrian Date: Sun, 7 Dec 2025 21:05:18 -0300 Subject: [PATCH] First working version of useEnchantment. --- .gradle/8.8/checksums/checksums.lock | Bin 17 -> 17 bytes .gradle/8.8/checksums/sha1-checksums.bin | Bin 45335 -> 45443 bytes .gradle/8.8/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .idea/artifacts/regions_jar.xml | 2 +- .../github/adrianvic/nemesiseye/Config.class | Bin 0 -> 2488 bytes .../adrianvic/nemesiseye/DataShifter.class | Bin 0 -> 876 bytes .../adrianvic/nemesiseye/EventListener.class | Bin 0 -> 1804 bytes .../github/adrianvic/nemesiseye/Nemesis.class | Bin 0 -> 1378 bytes .../adrianvic/nemesiseye/Validator.class | Bin 0 -> 4255 bytes .../adrianvic/nemesiseye/commands/Eye.class | Bin 0 -> 4601 bytes .../commands/sub/CurrentPolicies.class | Bin 0 -> 3041 bytes .../commands/sub/ListPolicies.class | Bin 0 -> 2481 bytes .../nemesiseye/commands/sub/PolicyInfo.class | Bin 0 -> 2869 bytes .../nemesiseye/commands/sub/Reload.class | Bin 0 -> 1336 bytes .../nemesiseye/commands/sub/Subcommand.class | Bin 0 -> 472 bytes .../adrianvic/nemesiseye/policy/Action.class | Bin 0 -> 1339 bytes .../nemesiseye/policy/LocationPolicy.class | Bin 0 -> 5590 bytes .../nemesiseye/policy/NodeHandler.class | Bin 0 -> 291 bytes .../nemesiseye/policy/NodeHandlers.class | Bin 0 -> 1292 bytes .../nemesiseye/policy/NodeValueParser.class | Bin 0 -> 2150 bytes .../policy/PermissionPolicy.class | Bin 2471 -> 2498 bytes .../nemesiseye/policy/PlayerNamePolicy.class | Bin 0 -> 2445 bytes .../nemesiseye/policy/PolicyNode.class | Bin 0 -> 3984 bytes .../policy/handlers/attackWith.class | Bin 0 -> 1901 bytes .../policy/handlers/useEnchantment.class | Bin 0 -> 3175 bytes .../nemesiseye/policy/handlers/useItem.class | Bin 0 -> 1847 bytes .../io/github/adrianvic/regions/Config.class | Bin 2686 -> 0 bytes .../adrianvic/regions/DataShifter.class | Bin 314 -> 0 bytes .../adrianvic/regions/PlaceListener.class | Bin 2072 -> 0 bytes .../io/github/adrianvic/regions/Regions.class | Bin 1473 -> 0 bytes .../github/adrianvic/regions/Validator.class | Bin 2125 -> 0 bytes .../regions/commands/ListPolicies.class | Bin 3662 -> 0 bytes .../regions/commands/PolicyInfo.class | Bin 4746 -> 0 bytes .../regions/policy/LocationPolicy.class | Bin 5517 -> 0 bytes .../regions/policy/PlayerNamePolicy.class | Bin 2418 -> 0 bytes .../adrianvic/regions/policy/PolicyNode.class | Bin 3484 -> 0 bytes out/production/resources/plugin.yml | 16 +- out/production/resources/settings.yml | 145 ++++++++++++++---- .../{regions => nemesiseye}/Config.java | 10 +- .../adrianvic/nemesiseye/DataShifter.java | 11 ++ .../EventListener.java} | 17 +- .../github/adrianvic/nemesiseye/Nemesis.java | 23 +++ .../adrianvic/nemesiseye/Validator.java | 63 ++++++++ .../adrianvic/nemesiseye/commands/Eye.java | 59 +++++++ .../commands/sub/CurrentPolicies.java | 37 +++++ .../nemesiseye/commands/sub/ListPolicies.java | 31 ++++ .../nemesiseye/commands/sub/PolicyInfo.java | 44 ++++++ .../nemesiseye/commands/sub/Reload.java | 26 ++++ .../nemesiseye/commands/sub/Subcommand.java | 12 ++ .../adrianvic/nemesiseye/policy/Action.java | 9 ++ .../policy/LocationPolicy.java | 8 +- .../policy/NodeHandler.java | 2 +- .../nemesiseye/policy/NodeHandlers.java | 22 +++ .../nemesiseye/policy/NodeValueParser.java | 28 ++++ .../policy/PermissionPolicy.java | 2 +- .../policy/PlayerNamePolicy.java | 4 +- .../policy/PolicyNode.java | 28 ++-- .../policy/handlers/attackWith.java | 21 +++ .../policy/handlers/useEnchantment.java | 42 +++++ .../nemesiseye/policy/handlers/useItem.java | 23 +++ .../github/adrianvic/regions/DataShifter.java | 4 - .../io/github/adrianvic/regions/Regions.java | 25 --- .../github/adrianvic/regions/Validator.java | 28 ---- .../regions/commands/ListPolicies.java | 31 ---- .../regions/commands/PolicyInfo.java | 51 ------ .../adrianvic/regions/policy/Action.java | 7 - .../regions/policy/NodeHandlers.java | 18 --- .../regions/policy/handlers/attackWith.java | 17 -- src/main/resources/plugin.yml | 16 +- src/main/resources/settings.yml | 145 ++++++++++++++---- 70 files changed, 731 insertions(+), 296 deletions(-) create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/Config.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/DataShifter.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/EventListener.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/Nemesis.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/Validator.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/commands/Eye.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/CurrentPolicies.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/ListPolicies.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/PolicyInfo.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/Reload.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/Subcommand.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/Action.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/LocationPolicy.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/NodeHandler.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/NodeHandlers.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/NodeValueParser.class rename build/classes/java/main/io/github/adrianvic/{regions => nemesiseye}/policy/PermissionPolicy.class (51%) create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/PlayerNamePolicy.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/PolicyNode.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/handlers/attackWith.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/handlers/useEnchantment.class create mode 100644 build/classes/java/main/io/github/adrianvic/nemesiseye/policy/handlers/useItem.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/Config.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/DataShifter.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/PlaceListener.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/Regions.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/Validator.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/commands/ListPolicies.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/commands/PolicyInfo.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/policy/LocationPolicy.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/policy/PlayerNamePolicy.class delete mode 100644 build/classes/java/main/io/github/adrianvic/regions/policy/PolicyNode.class rename src/main/java/io/github/adrianvic/{regions => nemesiseye}/Config.java (78%) create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/DataShifter.java rename src/main/java/io/github/adrianvic/{regions/PlaceListener.java => nemesiseye/EventListener.java} (55%) create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/Nemesis.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/Validator.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/commands/Eye.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/commands/sub/CurrentPolicies.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/commands/sub/ListPolicies.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/commands/sub/PolicyInfo.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/commands/sub/Reload.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/commands/sub/Subcommand.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/policy/Action.java rename src/main/java/io/github/adrianvic/{regions => nemesiseye}/policy/LocationPolicy.java (94%) rename src/main/java/io/github/adrianvic/{regions => nemesiseye}/policy/NodeHandler.java (75%) create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/policy/NodeHandlers.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/policy/NodeValueParser.java rename src/main/java/io/github/adrianvic/{regions => nemesiseye}/policy/PermissionPolicy.java (80%) rename src/main/java/io/github/adrianvic/{regions => nemesiseye}/policy/PlayerNamePolicy.java (62%) rename src/main/java/io/github/adrianvic/{regions => nemesiseye}/policy/PolicyNode.java (51%) create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/policy/handlers/attackWith.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/policy/handlers/useEnchantment.java create mode 100644 src/main/java/io/github/adrianvic/nemesiseye/policy/handlers/useItem.java delete mode 100644 src/main/java/io/github/adrianvic/regions/DataShifter.java delete mode 100644 src/main/java/io/github/adrianvic/regions/Regions.java delete mode 100644 src/main/java/io/github/adrianvic/regions/Validator.java delete mode 100644 src/main/java/io/github/adrianvic/regions/commands/ListPolicies.java delete mode 100644 src/main/java/io/github/adrianvic/regions/commands/PolicyInfo.java delete mode 100644 src/main/java/io/github/adrianvic/regions/policy/Action.java delete mode 100644 src/main/java/io/github/adrianvic/regions/policy/NodeHandlers.java delete mode 100644 src/main/java/io/github/adrianvic/regions/policy/handlers/attackWith.java diff --git a/.gradle/8.8/checksums/checksums.lock b/.gradle/8.8/checksums/checksums.lock index a51513a6d2add11fb1c2bdd8d8526f8b1604c1d2..1fc7f10379616a6d7001e152dd3c6fd316208084 100644 GIT binary patch literal 17 VcmZR+yu#?PBgB@DIr7YFaFI2XQ!0Sq?!ZjN>8WaQ`e_{CAT@HAMAVWarw zyUxFv7;kP=v|!xq=y5G$GIt%{ALAO~-RyF6d0dWL Zs{MV>z`!``C*!GJuqkpH=?n}EMgV#*dp#B@DGT*EuyXZWeR-#KgFAqhbc*W=D@}82}ki4uJpw diff --git a/.gradle/8.8/fileHashes/fileHashes.lock b/.gradle/8.8/fileHashes/fileHashes.lock index 06ab1a1815f8796622e3ecd3cefde858fe189bf7..4eb757cd33a49cc8a4008b0079988355c54191ce 100644 GIT binary patch literal 17 UcmZR+JNcU6?~;Z63=m)o06&lgHvj+t literal 17 UcmZR+JNcU6?~;Z63=m)q06&feH2?qr diff --git a/.idea/artifacts/regions_jar.xml b/.idea/artifacts/regions_jar.xml index 06f9ef6..321e226 100644 --- a/.idea/artifacts/regions_jar.xml +++ b/.idea/artifacts/regions_jar.xml @@ -1,6 +1,6 @@ - $USER_HOME$/Desktop/regionstestserver/plugins/ + $PROJECT_DIR$/../../testing/mcregions/plugins/ diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/Config.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/Config.class new file mode 100644 index 0000000000000000000000000000000000000000..fc9103e9e8ce995673dcc228306594e23ff8691e GIT binary patch literal 2488 zcmX^0Z`VEs1_nolA}$6d24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1|G1Y%zS;f%$!s%1}+9}b_O0E23`g}Mh3OaeEsyyl8n+M{lt`_ z%*4F1%w+w%)ZEnK%;MC_RDC}PlaYZtJ+;I$uec;JFFBQwK}$o^hd7q zBZIOAs%i)i?EB!7qRhN>Yt1lD21y1fb_Qu41{nrfMg~;^u5`}NOUq1WWME0l%t>Wr z;DZP)w*ZGU(?QrRyh^W@l%X=qH11E-gwd$;{8w2U)KlnV6dcaS&9Pi$RTn8RR1^ z9tLd&9YzK=h%QD3Lmv{2vId!@$HSn{V8F=0o?ig6wV08?N<))Wll&oit+^PC7>wB& zOn4Yf8O#_N%t&+))EGtv-h#xU;#BAS+}zYWQ21JFL{Z=-H3kbF21^DjMh2Fg{KOPS z20>_iz~U4X6*i0v!r*iVjwIKLJViz-1KfUpgk z*AN1rl;z9A;K$(4$RLmd^%2YsZ73BL69)?hcFh&OE z;?xpG26d>d$lit+0~Uc4Qr4PbTnv&75g?=3K#qvwVTfjkVPxRQgqJYtgvu94MzIDN z#LURR8JwA(msnC-l*-890kIJ7Pa8r;VGUPnJ8MP;7U%qwR7M7VpUk{eztY^K)S{5Y zBv3&i1Pbn)u*9NF5FaYYQj(Eb%*eo)%E%xJaRb=X@bqQP$iNFuQND=&wBSRdR9nZkdzyzxO7#JB67#J9g85kKD85kH?wYD=bZUieyWME(bRg?@2LJTYn z!VF0a3=BLFMGVOdF$@e0j0~0xY)}I(Gq8dkkf^nrfjx2u1Lrmdej(xQ45C{ZB(%0L zNNi(}o5jGhgMm{>n0Xt6lGbhpwaD!Z8e17OwYD&5Ze!48*~VZP4q`)8n=fbJ@X_AJ zV5jn?Y#HPkJQ$Q1ycrZ2d>9lN0vJ>n5*Sp$9uZ?;V(?*LVMt*}1$!wG>ZLRW1_llW zX0;S{25S}uMus4`2Xh&iz#bF<%GXnzyAINHLoox)kTH6@H5wXMv zmNj7DWH4mlWiSF;q5u}-gBs1iz{ilzkOB58A44WX76TIlBSSVr4g(W7`t{+_zlFhP z13dack;}kf3N{cm>LIBpmw}Ukmmv@8Oc}883=Axr7$QMtFoI(TVumFH2SYwQES13_ f$-uz9n?W*iJ45VdhDeZakTq~IFftT?9a0DYO2A^( literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/DataShifter.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/DataShifter.class new file mode 100644 index 0000000000000000000000000000000000000000..7dd4a1f3a1180f65e82ce812d765e6b0c9e61d25 GIT binary patch literal 876 zcmX^0Z`VEs1_nn4JuU_&24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SE(Q(;PId+^9tLg(9u(!lB}JKe>5L34B}JLJj0_?gnm!1#Ad=SX41A0X z;$Y#@lFS_aqSW-%3jKh@l9JS-JT3-a1_2%hK?Wg42KMCq+=9%UR7M6p4NPM^p+;kx zVGS}wgoi&V{y(;No8c<_sPsl^()OyN-YXWOaggb$R|HJF()jsC=hVr1Y-ttco;EiTT?&tqf|!c@b^ zz@C_%n3-2x!pOjroRgZE2aQZd2KE9-v@$YCLiAyYEk*{e;QZ2}SSQr=>M6|Xsu>0z;?qJ~e)79R_AiRx1d=1*8l(j literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/EventListener.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/EventListener.class new file mode 100644 index 0000000000000000000000000000000000000000..7beeaf73589774b512dc228bf923d143a8878396 GIT binary patch literal 1804 zcmX^0Z`VEs1_nn44=x5K24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SE(Q(;PId+^9tLg(9!3VW{GxRIq|)r{%o6?7vedj1{iK}y5b0Eu znwaeh5@lrIOiwKd$VseBEn;Ml(a`ik)|Xe3SyHJFk+tSx;A7xtXAt0F5M&TyWYEaW z*H6zZ$tX?IPfRJwOw23GOxDj!%}p)NEKaRV)elR|$xKNs$uDAL;7Cr)16#?+prnDt z0*}(%#5`B9W!9QeAdiUfFo-gUF*5KJrRa~o)Dq8<)Lf8DQ2d&i2hy8gRH+Y=4lYSd z&bH=akYL~hd0U=`K>_4v?&QQgn1LWk5iSO01{HP&RUQU426aXTLkzd1f_Qze84brDy3Y6(OFX9PghTeCB0GBQXYTLCc~55=n#lcuycJfi%U}TQj6Fbj2Rguku3v-o<2;Pk%7fIKP8os zf!`-HFV(L!Hz~C!Brz!`m61WnCqFqcCoHij6U2uKvXo?G7Be#F`H_V14}Y87+`S@?gS0?h%Tm0 zcyur_NasT{8zkAGrAIR?4j`0@!Ok$obOu3vj0{}C`K3k4scxCz!~qTjSSr#3m3Rz_ z3s z83O|Y517r$V9sE{z`(%BV98*`zy#Ku$-utFd3=Dh>!VLUi^TZ%}pyn|!h%i_)*f20M*fKCMh%+$xvomn~2RVeD!GN8C zgMo>ifrF934(cd-uoD~@9HCAqg*ri6dmDrJF$OV^OJsL2$RS*!h;RuX12Y2ygD?X- zg9w8ZgBX%)q~WfSX0T>(g1Sb6fjNwwK?30#36N_f7@5$V^wAw9#lXcN&7i;_i{vOpxT6#qtQlMpj*4MtP)0aP8RRHs M3`e#}kwJ%mOI^!S^GbX&i%U}T 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 D?Ka+4 literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/CurrentPolicies.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/CurrentPolicies.class new file mode 100644 index 0000000000000000000000000000000000000000..02f78cec6249f5439be48ce89cb711d023df2d47 GIT binary patch literal 3041 zcmX^0Z`VEs1_nolel7+k24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00S4h9ZJ2L9yIqN3Eil7jr4%;e0}Vs-{DMh4mZqICVF((LTa68+S?lFX7y zeUH-I#5`9pn~Q;mftQ_ukB5PuL4c7#BQsw=J+maEG)X@(r6@BouPifJKQA>mwK%gl zwK7#dEHNiDC9x#Gh><}gJ+&kNYLQ!h5yUt~215-WycSw(`hdMsT9TQg?~_?vV$IGV z#K<6w5OgdmN~{FQa4`rnFmp4AGKjG=i1RQ=Fi0{o@FCQJlrS=IWR|2BL0lxJfo!%X zRNR`IL7G8^ok5m|L5@M5kwFMy0!#@b1A9hdv0rLM2{485vmez``Oh zvyq~}nw>$Fk->yOkbxtkQr{;(Ik6-&KMx#al^hJ}j0}7Vs>KQ#s>KR<`6;Qznp_Mj z44OO)S`6ACTN86r85vM*4K69l%uBZhsng|Q&|}bNWMBnrWn>V7IS&!6pnx;vVK8Da zW@KO~&a6rW`^}S!!IZ&_oxz-k!Ggh(kwFj~8emU(=9Q$Trxr0Xu$Lv~l&1QpF*1m0 zctV2|S%ozhgEfNXAO}10FgP(dGcqtIrlc@3h-zTb7zI-2%ERCWicI#*V%OY)l1dH+4@L$VzkCI7 zXlJGtDaTxr8F?h2x`0z0JGWanvC?F-$00gMbxItuIzL5vJyh_H0dNGu9YEi6sVOHKua zRtPA#Lm3&=u=xndlTd?&7#JABc^D!XA{iOPa}%>uo%8dO6HCG~OER4E^NLFn^Gb@* z41?-KjxMMW$o^;^h8TueMh2Fw{LDN?23KTfAiLEXIjT@3uow)Ahiw zNMdBLCXgGTVO^|WT$-fs3@NU_Spr;Kr7$v>kzzn_X%f^xMg|t={FGEi27aH+yi~u^ z+@#c^ki?{%R7M6NP}a){ODxI+@u7k&B^jB;j10Cuq*#aMUTa1M_SA~h7mnh@l2-WkD)5a6Qnp*^uWsJ8MP; z6%3;gnGEV;kTTxjlEma}-^2o_3wZPMLK2gl^K%PwQbDofPG;<&*>26qzy>N6K*a-R zaAta5Vo7OHDkDQQb&R)xSchCFf;`6+oL^d$oa&YdO3fl@iBJy|9*hhEPWkyI#U(|F z1-_{z8Tl#291Km23`~rA{A>&@Tnw!YZR`x~pc18nkwFEd1=5zt%qz>!PSuBmB&3jW zOH3}wFREl@n1NhKKovp^_eji3$w@6%@yXB6E-kRebTyI)ipG%2f>bQZk&_{o`T=T$ zb7D?TaArxWH6sI$XI@@vk#kOBaWSZs)6K}Bis2`0PGx84Wn_@UuauF24dO2bMTSHM zCI&`^WCjKX76wL8LyUouA(erFL7#z; z2Lrd?ZU(`~?F_L*YSS49^GDtBp%w(_zu@o2?4lt-#u}QKBsj=>5V2Wgx zWZTA|5gf?^qIGsM7%(#IU@!^Z#$dIR!GVb(eEI)_k}NwJTtFu9Y74pVWbkBSU|FLr z{k+uN)Z)zI)XG$S=ls01 z%ydQu?)20W&%EN2#JuEGMg~m{O&_8(T7#?;=3x+F5M^W#PERfI$xlu!$;{6SfI60u zK}bW>2jN(dJFU4H#2F;m86KVbEgG2HB99o65+5YC~{IQD$B`*!Q|T40;Uuj10_) zDJhH$q8gA8LUxB{6bFMLBLkC;0vCfZg9$r>DG!4ggE>lqff&fhz><}pna9ZBfNYF& zMq*KLYGG+=UUI56lJVg1NyiwaARb!AP`$n z>x%V@OOy0L2@sYz*%>?-8O%u09bB3OHI0#h#W_DEm63tpCo?bAuQWF)wJ0PpDJPYY zK?syCa>5deGC_Q(AWKO`W-%j!6`_0uH6GKk){G47sTHZor6sA13>F$bgu>H08Y$Lc z;TOfoz*xY@U`EIlSQEH4BLgqgd9Wx`BJ2!C2A0I4^kPN^VJr?}WMC;OE-7MU5P&!q zT%duX$eNKs3^f=l3sRv$se-1~2Es>9$#x*O2A3ozXZt1=K(+Da=Y=FDIp^mVKKp1b6mmsrA5i9ZkeD2CkP5LSfbVg zm4%E90#5n)CB-F0i3Pr?B^miC#T*PNj0{YSdi-n*XoYUnV`I$#mJxn(gLZ2 zGV{vvvs3jU=>?Mg-4c^a@{1}N8D=17e5gW*;U0;3DLJXdDn9x7*`)=@#SO$DWDyjN zA(aIvr4v*+a!P^JiYUbu)ClLqoSfjyl2mI(1|HA6ywoD+oW$Z{Pz9OG$e@bhCu~k- zXUJz{ki)N(k%0~3F9t;hR|X~qMh15V1_l-eMo>JRu@*!zuhHLd> z@P}%>$-vCO#=yYfyPJVCaytXJ-wplvc zqRhm+vdm=tywu#(;>_aI%2a*l{JgZxbVdg5^wbj1yyB9?yyR3y22Bl3AEGo`gRB$a zVGv{xVq_3bPc8AuPfje!%+Ct|IVdx=n2|w9L(>QBhtiVF9DSe6;u33a1`!5Pb_OvX z25|-nMg~4qX+{Q)%#zfi#FG3XMg}ny-JVc!YiF*3LXXXKY>=A|ou(uYD? zevtyi{R&E|#UQ9;#T8OnkZPr%TFeFWQZbn4m!FafVW}2#aWYsiSh6!%@i163*f27P zt54}&j* zA0vYxI2C}y$}_JdH9fV6k%7G|F{d=uKMjF&gVccHF`S1Xf+3QTfh{e+C^xZ$k--u<#vpNE9gQUt zk%XYCxEZ1uV%QmCc^Kjt;u#qfkb*8bKQ}iqFGb%OLI=f>0p^H6Gom){G47sTHZor6sA13>F&5sT8UMHKYwlt!~(F< z>7A2>;Wr8vRKO&py zfs!19B10Mj69Xed1_J{F3j-slsldR7>pUj8SEJ(83GyP89Epw8743&GE8Pr0(;hufsMhQA&|k4p^$-%L6sq! zp@^ZFffeLQXaF!UOl2rxCew0T82>Xc;!?lvcqRhm+vdm=tywu#(;>_aI z%2a*l{JgZxbVdg5^wbj1yyB9?yyR3y22Bl3AEGo`gRJA@Vc-WjjU^{PF@=Lckdc8W zC>6xc%uCnP)8l3kW)NX#5anSIV-RO#P{=Pz*H0?V&dw~+PtMQHP0UNtcZSfxsd*`> zMT`vG#i@BIzNy8u`@{XFvu{-GBWUim6Vob z=IHxm7MCzGFy*H)G6-pCLiEBVtT`Cu85!7$!0uybP-J8Pq|~C2#H5^5Mg}3D{N%)(u*9NF5FaYY zQj(Eb%*bFuC_bRZBRkWYk%2w6A~m_RB$biDLc@npz*|Q{0t=kDU;!P)$iNFV8x}oE zgiT^(U@r#8R52riFcxDO8F=&aLK2gl^K%PwQbF!>C)0gCs1a|?$iN0lJ)mU7l30{p z%*enQoSB}NSW;S)%E%B+9b0T5wju|Voi!r^OI~7bDkFmkEY%^)Gcs@m=a&{Gr@Cc= z;+h+hlJr2XXHaBNU|?ckWKd#YU|?Zj1Z8vvMg|oI1_pfwMg~R(1_oBG?F@_?85kIt z7*rV;7}&sq91Lm<3=BMAHY_8_5 zMzDI89Sjm1;O0WyCyZns3*0;w21BTMEDT0q^NhjzOc)p$Oc~6eZr6o+oLNW?-B<~* Ru@G-FLycu*Fb5lA0RSANN>2a) literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/Subcommand.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/commands/sub/Subcommand.class new file mode 100644 index 0000000000000000000000000000000000000000..6f93a738409c198417837d097d532de3d12ca266 GIT binary patch literal 472 zcmX^0Z`VEs1_nn4es%^XMh3IYeEsyyl8n+M{lt`_%*4F1%w+w%)ZEnK%;MC_RQ=@q z+}y;xlw$qj(j@)h(j+LKoq>gsK_Dx!EKxrvF)v-;KPf9UxrC8{B`+~Im61V2L(>N# z8C+77nU`+O$iSXjk(yjulFGnq z47~YyA&E)O`MCu-sUV}=$u!Cb?7-5J%p856%;FMjMh4E{%=Em(lG377MuuqWm}&#D z1sq1uV6d}hWZ(+UFD*(=b<502Wn|z-1gjp%O>B$|j10^SAi&JR$iT|L#sCU!b_NbG Z&B?&Uz{tSOz`(%7z{9}Ezzb&a0RWU7j*|cY literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/Action.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/Action.class new file mode 100644 index 0000000000000000000000000000000000000000..6f1c0fe4d289c2f30073129c94938c64c8d90fab GIT binary patch literal 1339 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 literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/NodeHandler.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/NodeHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..35ed765dac6e56d115a9a0a93ebc668dcdddee2a GIT binary patch literal 291 zcmX^0Z`VEs1_nn4PId++Mh3&oeEsyyl8n+M{lt`_%*4F1%w+w%)ZEnK%;MC_RQ-bd zoXq4(eZTyaRFA~Gl$_Keb_Nzk27#=^vPAuy#JqHU|D>$clvcqRhm+vdm=tywu#(;>_aI z%2fS={G80>N`1fllvIzzyp){OqGCn{jtn@H-v?}8X-Q^|zHefIH8%qv13x>101ty8 zgAgMFFN!Q919N(62_u7=21FN07$buq!eWoa;tb!!0xkwo z24)ThNk#^d#FCQ4dXKiQA$iU*9pOVVR!0(fpm+DuVo0M7 zz@X2-$iT?Jz`&}toq=&9Scx730|Ogakc&Z|fq{Vs%w}aUU@&B0VBlmBWH5qiHfLZ0 z%kgevVAtBoz{|vNfI)Zznjs=chVU{NGngYP%UUBDXVWK}0~VXJi1mUW|d2 ffq{XWfs28UL56{!L61Rz!GS@Lfsw%s>^O4(YJXT) literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/NodeValueParser.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/NodeValueParser.class new file mode 100644 index 0000000000000000000000000000000000000000..86cedeb7185ba0ac237307bb93788525a6f0b162 GIT binary patch literal 2150 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

g<45(EXG~U1!ohKs$ zV?HB;5K83)N>SFJ(i}aRLjwaG`;ZW`2D>phzqBYh)h!d0>G=`it_P|Y85!7MEfN8z z{QQ#QlA^={NOmpeU}$Az5C=6ZtRd|NYovw&KO+M>KO+M#KO=)6KN~|A7ehBg4?9CI z4?`bAKO=)Y$Z$xDr>HcqBr`WvAL1ma*^CUFNigde88$-W73}oPyt4f4RDFm-NZ=N$ z_~hqjmlh!B0%$lvk{`0hkjjEom(=3qqRfJl{32v6&N+$2#mE9sGompKLAD*G(t!BF znvsFWGcPZ-2y7%M&$EKt0PGBt85vX&e#he%c7~~p408CDGBU71JkDUqz`?-8z`(%F zAOvb7GB7X*ftqv-j0_PB3=B*Rkqknh#v20z11AF`11p0o12aPu0|P@I0}}%a0|SGI z)^-L)E$yug>{>co8F;m1w=xKB1e+Jlz`(%9z{tSBz|IiEz`&pdQO^*|5XS%lB4GPK z@*-dxL9P%1+r`Wf&%nUI1J(S}-zLaY}L?WH6h_ zATG&yfWgd)OOiv9YbS#>6GQlN1`Cj!Bvek)id&LHl6xnEJy=c#B&RWxK?I~v!-_|e zLy`xgPiHp+N2DaXB!~2N24{%S^8Xpj|2yk!U|?WiVE~1x6N3OaHaHl#8I&1#7~C0n z8G;%37-AUs8B!Sp8A=$07#bOb8744@FwA8TWmv-?#;}b+lHnwS6vG(?X@>I*GT`_q zVBlsbVc=y*Vc=olVwk|d%aF<-z`)J0hJlMAjUk-(G_{#;y5eGvmLkdF% zLnZ?!gF8bLLl#3e0~>=f!%Bu6hIDZJUS!AxyN`k4A~-G?88{eDGUPD`Fff5*)q{Z@ zYF9qot^x)gh8PBr4Ur5SP;(36<`%)tEoNYVnpVQV#83)qyfLu9nKZa_kenY5!cCB3u zJ`4=#+CgCpOY7`#?LiDRShNQ)FsuP*N>DO@*p6L$7=s;DyA1;qID2zwY42hP!KGge zq6TU`D3EIzGQsZVhWkSw%x7R=1%(4XU$8=rVPxQEsDorn24u~=#At>TKJ^TY48jb` zP`@A>B8V>_U@l-`XaEOSBSRAd1A`0$sQBOk7a#&i<(n{r2m=E{GXnzyNVJoIm4Sny hg`th1ouPwa0=PV6VlZUTV3^3p$uNmw3d1x8NdSX6$r%6u literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/handlers/attackWith.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/handlers/attackWith.class new file mode 100644 index 0000000000000000000000000000000000000000..8f29cb367a45a21c6bd49cd8b0ed003b2f09c934 GIT binary patch literal 1901 zcmX^0Z`VEs1_nolI4%Yz24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9!3V8%zXXy%#w`KB>lvcqRhm+vdm=tywu#(;>_aI z%2fS={G80>N`1%VlFa-(Mh0dN&k#liJs(nZS#vS)G4Qi92=FinG6*p;7!ap90Bo~g zeo87M16x^QPHAc}BZH8JrVrSIr6rj;`aYS(CDvRFA`GJJ3}QSC;tUdu45q}H4l*|k zWN1KQQE_S!BZF80hyfM~$qz0m%FIg#8PCX|q=9ZDh7-6Mq!^^x8Dw}EWEtcb8Te3L z$jHEvS&~|mSdtI22E_xOP;qN+1_cI1b_OLL24w~nMg}2-2{0v$4D1<+#eS(3CE$3B z0_jlWVNhq#U}Rv)0}G45%tnfRYjy@LltcmX8aIOugDyLR9uI>)g8?IhY<^L?eo|?6 zc4mowYFMYkE11p5z>}U@;+a>LnpcuvRLRJop`q!6q$3k1qaToySeaS` zS82`7V8md|&S1jBV9H>|$e==uCPoH9kZmQYxt@8xiJ5sGiFqlYSioVWXGv;qa7kiv zwlx=n1%o9!gB1^hHG>T!gB(`N;K~^p*wa%>LMjVV85zV;{o|Whl3J9Rm}AYwV8>w3 z&fvhq;K<;_$RLblB1{b<14juoxiB)IMgSzFt+^On7+l#I+;|w=89W#nvTS#E>28K^-U~E&HyETb!bWiM=#WLNZLde(Trke@M2`JBw!CTV`n7hrR1a* z73(LKfC4c*vm}F^!H1E-kT~t2Yy^s+9FS{SoWYru-zPIK)vq)+DYYmhF)1gNkwM5O zKRGccEU_pP#D@y9lw@QUGcs5cS(adNs5K)4TVhU5et9t?Lz4z_io{IA#9D(Wb%@mg zDH^RcqZk<&K_wJsj4(2=K^(-$AWy)Rpu7wYL?a@D1l0ER#Y1_nlkAckP5=KTyz3~USx4Bon%7}%FFxaw?U z;N8I>yputak->^Zl4U1@JR`$Q23-(Km6729gQgX$B&+sL25m-$oeYMI4BHsYw=vl6 zU~rzvz{ED$5My9vU|`^5U}xZG&}I-|aAOc;@MI7MJIREBl|h?9 znjwTC6s*b{>No}lZ-y|2aIk~D86p@W8JIxMV~AqlVPIy6278A252!LxF!%)yi5Re# FV*&eO9&`Wz literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/handlers/useEnchantment.class b/build/classes/java/main/io/github/adrianvic/nemesiseye/policy/handlers/useEnchantment.class new file mode 100644 index 0000000000000000000000000000000000000000..03581d38d2a6ab045a662ba1b982bd296fe8862b GIT binary patch literal 3175 zcmX^0Z`VEs1_noliChd!49x5dEIbUX3~Y=H0$GV=iTXK-dFlH8Nm;4MC5#MgHko;u zC3cJq%o>_u+zcEHoa_u-JPh0nJd6yo`9^Ei(K=P zGZOPkiWwOMH8g#|u~S--nWOKUSYXY~punKW&Y;A@pv<7c$iRyt%gDflvcqRhm+vdm=tywu#(;>_aI%2fS={G80> zO8o#Z<(Hq5%E-W-Ssb2`S(2KQSzH1#O`C^7he4N-fvqetr!=*gkwFN>g+7_ZCDvRF z`V0o_42C=mMhwP`45q}{3bHQ@WN1KQQE_S!BZFuGhyfM~$qz0m%FIjmO)Ow!P}D#Q z60n8X!pM||!HmJ2k%1#MucW9lIJE>lFoRP|thpI18LZeDta%u07;I4j6Rd$Fvm~`B zu_V8UkwFZ_o1Rc{Yiw2gpol6W-3zVvu0=TU}O+RnB<#SpyCSh1UG{_gBK5jH^>0C^wbjX)Jk>+Uq%LH zq;!=ENjkZyc_qdA&~yaia54BW_=EHYFfz!Xre43q+|=TN#N^Zz@6<|bE`}h6V0MNO zklIj21_>myQ52#(9uh&;AUB5dFhqdd$dR5}0**d*hA2h`L9ma&9`(#CNli~J;$nzo zh~Z&~We8EY9G}$nTSxm+DuVo0M71kc)84Lf@K5 zs}Lm%u{s=+OEUBGtTm$;8CbzNnUO&h5<9RG5t28o85y{d(mp6;5a|sXtBee+IjLo- zIgAX9sf-M45N|Lt$P@4zD7S)x--vWyg2E8&14aftB6UN3%*eo!S(2K|$e@7iJVfmY zs$?Kl8MustRT%uJfn&|czzHd-b3sL?7;18a0c;@A$7CGl678ipGBUW%h z&!EVV$-uD%85kHIXzyfTXJpvPz{|*B#UjbFjY0T011rlK zFl#4+BqM_rt0e1A26;w?nG6Ct+Za@5F|e~NXJBDoqqB`cYX^g#6&pz21Z0KPSVJCN!&5X+g7;Q)iX6^A6pP6kg9+h-et-!_IoD^8F|7)T^?8$+}emn7Rx2Dl;I zlH5>3>_9B2Av}^iP($LjF(gQG?qEos$sh$11e*gE zK;h!VAi%)DAjrVWAjBZbAj}}nAjY7~Ai3OkmkMhI$5O2405C3=Is83@i-F z40{=x7@8Sa8JrpBGPE!>Gq5qVGB7Y`F|a^wZDRmcbRZkr891QoJK*X&8Q2)Q7#J9` z7&!khh_f?@{9#aFXHalpWcbS<#tvfJ|7UPv;9+OTWM|-DXHa8j=w@dS0m~?`GuX2; zxU)0Ffss7}!*2%1{|rnZb=XxiF#KX*VqjwE1*g6~hJFSH1}+9h26qMph6!w(0Iv6d A!TqGp{T)uOz>yl953}L(>OIMmwK%glwK7$|AU`KFxl%s>O!?)fq%tzFl_lnsrWP|Y2*J!REy>K$_sJ|SvF2h> zV^C*j(BNUvWYA({FeT1(khx(XLjw|vic^ai8N>=e46slL)H@*KLE#SZ5yD2O7ZC#7 z3_1+D>5P(ZFGH_&;q!uNXR}bXf2(STa~KGO*-%eD?5W5BZDDvdO;Bj$}l+~r?NPMlMla7W?rga zX>L+#QAlD^PAVgVkWYScVoq3MQ6`8F6=W&N$Sh`Lu<#+yCUjR?GcvFx=H%p;7c(+6 zX&@I5m<5V8k#-<50kJw9lS?x5^Q<+a7#SEr83r>h7#Y|g4q{}GC*Vp@(gKH|5$Wy) zg$CFyj0}22>V~?Vk%6TITq^N`i#6ZG0%!zr1?QI*C8xS&f})TInmF`8d4)ld!I^=H zfsw(LfdNdjGO#f)GPpA^Fz7QdGB7eQFtBQEXJFh2miAy^082A4@G^KZFfi~y6fk%( zcr!3CFf#Zs_(CZotkMJOItB(0h5&{@u!}ty zf*67sm_Y7h2w@0iU}g|zFl7j1@MmCQ2xnkm;Add|3o3c7*%^!!e}Tg#0vrI50BT?e A#{d8T literal 0 HcmV?d00001 diff --git a/build/classes/java/main/io/github/adrianvic/regions/Config.class b/build/classes/java/main/io/github/adrianvic/regions/Config.class deleted file mode 100644 index 59a62c2b72d81bb007e63c604b346f14abdae80b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2686 zcmX^0Z`VEs1_nolGA;%t24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc1|G1Y%zS;f%$!s%1}+9}b_O0E23`g}Mh4}~eEsyyl8n+M{lt`_ z%*4F1%w+wd)bz~!ykh+z2+hdAot|3anO9trn3tT&$e^yF=|hAzYmij}JPd*iLW~T& z>8T|yi6x0{`8g@6MT`sr8k#=H&a&oU5MgBCDNZdZ$;?YH)~n3T;bLHC5Ci#BoRL9U z164JI2ljVxNl|8Ay0vB)Cxaw|6gz`74}%PYEF*&wJ|{Zo=cQ$)GcvHGW#*(ZGVnpn zg9ec`$YyyS1_cI1Mh3Rjip=7YVsLOqfqbOQ!=S>T3UX^=S!z&faeiqLC{V4U7-k4((Xfj9^%%*CL_zzp(^77v3q zgAOAD8$=f)gP{+JMp=W*(&J&!XE0!7V9zfA*;>rVV5Ol+s!9G3z1Ca|MhwR63?@7b zrVM6`3}z%c2x<%?18+fMQE{qser|4R9w>aRHKHhRlNy5s4}&Fx6(a*nPJUtvBZD9` zK45VQiV7P>24Qfb14oi;MRF?GPh1Sv40b#W_Mi;KUr>~pR}x&3n4BF_l$e~#!QjZq zAQ+IJlbM{ETCC@jpA3#TP^dcdFt{+dGBR+br9<}!o; zC|UXPF!(X}GcpL|K)nMtH8ZuCkwE~{t!fN`JPbkLpe;@;O9gp7goh!NA&ilMxj3~1 zR31PyA^RCg1X3_rYld+#NHRo#jA8>hB8rD0njwaffg=-Mu&CfIRv=l#8e|GHBLin} zW_n&?Noi3kBZDi%Hn=Bk@S1})M6Khu}Ah9HakwFMaIW&bcGO(5<=9H$QNlC0|N&Gvswx} zgEb2SBSR3}gSiY$U=NCb+yilA0L+abH!(19Gw{LPB*wtXz`&r*z|Ek?z{jA&z|Ww| zAk3f-x0@fyZV@EA*%_GppjL-6gh9hLgn^lXnSp_U4`j8r&NhZ%t!)h9h*;tS%Nj9o zG8i-PGMIoZQ2>kaL5*f$;A6;U$N_tmk0F;KkAaDSks+Um3IM7*p}PP8 diff --git a/build/classes/java/main/io/github/adrianvic/regions/DataShifter.class b/build/classes/java/main/io/github/adrianvic/regions/DataShifter.class deleted file mode 100644 index f0ff7bc41f5fa4a4d91b4fb827bc5d1bb04d1dc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmX^0Z`VEs1_nn40WJn624;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2KCH*{q)R|jM60i#FV1U#JsZ1Wc{Ml^vwLcVttpylEmPQ%(Rl! zB1Q%l=lqmZMh1SL%)C^;(%hufqL9R-oK!{zA)ox@#GJ6iqD&AUD#%ijky*^hpy@-T z`PPgKT*3LJMaijdnIJ<2knGk2d4xfcft`Vg0R$Ks7(qT{U}WHAU|`T^0Pz_ZShcn@ sFm7aEU|?e4VqjokV_;-pU|?q8W?*380kc^dco=vY7#J8C_`s_80bfc;g#Z8m diff --git a/build/classes/java/main/io/github/adrianvic/regions/PlaceListener.class b/build/classes/java/main/io/github/adrianvic/regions/PlaceListener.class deleted file mode 100644 index 4f97ea6a988b7d23945822fb93dc73b781794bf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2072 zcmX^0Z`VEs1_nolP%Z{024;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk- z5<5l)W)00Sb_Nbc2Gz`b{q)R|jM60i#FV1U#JsZ1Wc{Ml^vwLcV*RkhoXnKOlKdhr z26hH!P6loU9(D#^9tJ)JentjOd^!Vi5|dMXGK))6^HPf#8JNowa~K)aeeh|4TV~D0 zAjlxZ&LGUgAi^NZ$e@;Al&+stnw_0lqMurpnpdKql#`#Ft?vXPor+Quvt2==j0~LV zsU-n9iIpH5Wi&K>koD!2WR_IwLu9Q%-Vx_vkYJExWDw6R_9)Fw%*)SAaZJid4axUN zEGkPaE@5O)(!gQ@SgkAAG;7T$kV~a`7-Se^85wwrQ%jr^^O93@a#B+m8CW!;G{d+U z219lRBOV501`|dGLnN0# zVlNdOdisz+bVMh0z^P=*8@)`V}Z8OF%K z3Rb|#K(r=C23~N=@l7m%I$AQQG_NExH#ID?I5R0H)iEzGza+5)R1h#S$fINhaM*z3 z$|Er^B`3AWnvp>$KM$6EGxPJnl8g)nSe%19$%8$ji)j-c9gGap`FW7E07)=tDaj0r z0|=!*uroN4!C4uUlNqBJ8Q36hKo1Cv#AeONV2tSjf;KWTa0Ta=7A2>;WrEWbO485+ zmE#PG4BQM%42%rc42%p6pc0sYfq{jA5meMOFf!OOFfiCLFoWd;w6-%aYVBrVkKE3{ zxs`!yBLf2i6N4QC0|TgnU|`^8U}4~4uxDUk;DM-TaA0s`U|?WmaAI&~U;>+!%fQUQ z#K6EHp{=!rflGTEgTOWhu~`i4EXx^Kn71)Vfy`t^GE;y-oIwz5rWiyY)Jz5j2?iGi zR|ZA~HwFdTqC!QL1i0*7Q#V#2nX>oFf%YPh%&GlR-}R0E4M7D6n+4 zF_^;~W~VK?jll}xHX*P+83sWHSq3ErIRygDitG4}%IQ6|m&wC#G;Ps4+6|BMW81xwo*cl9Y7>pQ<85tCiA_b}m)iOo~?&8!E*NW8S(vtilMh111D1m8# zx(uewS~HA;!IY7KC$|V329=q4Y5D97=8O#bM7bL5;!4lFw0tfGGmx7(7_4|0tQl+| znE(4lUQ7g8hX%F0S;nBRI4!L!T_$| z{L-T2RJTl!i+G^odLUmg7&34$Ffo7t3j-sl>|tPJuw`Ii&}U#|U}RumVAa~rz_^it zfq{v^j)8%J4J^pcV9&t7zyoHpGB_|eGB7YOGB|-{L7K}Mn89+kTH6@dcQWuYGVEp$ zj@-^5s z)ZAi522md@c35*V2r>w@q zgeyo`j)y@WS=hrLEUd`Gpac@;3GxpKarKLL^KlLK;AT)^P-SOO<6%%|&|qYcMRHPV zUP)$2rM^dLZepG*n9az*lb%}QnOByYSCU^;$;hCgq3MI9BNHa0ACQw+nOX!_Y0b@` z#h}g3pu@wU%b>@|phAo$Mg~EUZ6&F>o_W5BnRy_1tSA@W-&-F zIF&FmNN6Aj09=D+6eu38co?if@yL;!pI4HYnODrsV9Q{~&S1~O;K1O>$RL5_GH7T+ z0*;Y^J3Y0;CqFr{Br`t`!(A{5Yc2+71{Zb)R~`m826xnC2UEkyz>%I>5}sd_lfuX# zg6co8s5Li(CxaI|gEtR@4}&iwg8-7FzzP@{M2ky`GP6^CGSf3k@-p+%UDMLQ8PE#F z^DrB&QPKp|UvRy_V56)#82lL-OapRK6N^(7^72bk6-qJ^OB5>eOBE7}z#PescqAdB+Stu@0K z890M8)AJHbN{dn%8FV0-3AK!{!5WEn){G1+&iN^+j12rfnR%&xrMXF|MInhvIjM{c zLLl$vge4Ybg7{ED7LY3$8Pt7q!}f z1}3nZg|)PIGAJ`L>}1enWZ1@_zm36k4crPguy!%9QDP9~P@@n?|4GwYu diff --git a/build/classes/java/main/io/github/adrianvic/regions/commands/ListPolicies.class b/build/classes/java/main/io/github/adrianvic/regions/commands/ListPolicies.class deleted file mode 100644 index aaa4fe50faa98ad7a185db0f09bdd836aedacfaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3662 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 diff --git a/build/classes/java/main/io/github/adrianvic/regions/commands/PolicyInfo.class b/build/classes/java/main/io/github/adrianvic/regions/commands/PolicyInfo.class deleted file mode 100644 index f818aa9407cf125275d160d71b478ef0d00fdf13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4746 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 diff --git a/build/classes/java/main/io/github/adrianvic/regions/policy/PlayerNamePolicy.class b/build/classes/java/main/io/github/adrianvic/regions/policy/PlayerNamePolicy.class deleted file mode 100644 index cf617ed64ff44dd57c8b4d85ff1489433ce0eb84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2418 zcmX^0Z`VEs1_nol04@e524;2!79Ivx1~x_pfvm)`ME#t^ymbAb)a3l46h;O%o6Nk- z5<5l)W)00SP6iGJPId+^9tLg(9!3V^%zXXy%#w`KB>lvcqRhm+vdm=tqSW-v{JdiQ zg8ZD!=M8HlvJ=8 zVmu7u3=)hCoQXL(`QRU%9xLu6`@j$4B{};(Bg=ZK^waaR(~)u7;0#e=ozq+qZk>ug7Zs@ zl2hF>L9r={UXbX4iVsExHdsL=;FO; z^D{EA^D{E=@-s3B@-s4s^0P6xa51=B4DM7OVK==VzA|SVJ-Za#SISKsAO`7NokQ z7AF^F7L?={A!~8YNh~f#7Jz2AXiP(pZAU4GAil6>WZ?14%S$Z+8<|?n&fvqypo;J_ z)G5fO!2H0@;K#@yhhHfp0~^G{42BFG3``6R3@i*npz4Exfk6mV)H5(Ls4_4xFfphx z2!YCSu(&vb1Oo#D2LmGmD}y=%GlK>L14A7H69X%#P}bVcz^J9Ym4RJLXDb7*mhM&t zK`l|1tqh_Y85kIt88jIf7}yvX85kJY8MGJ}7)&6#7_=F57(hS@Y&%F^3T!{fO;TW+ znL(z5>H-E923-aQ1|F~}AXRD%ObmJq3=D!S4BQM14EziX48jZy4B`w7P{->t2r@`B z7%(t`oodLy2-eE3wTnTLfnfvKf9URln9dG$mmq^Y14tXlryv^SK9F`<28K06X;)@2 zg4%AwzyuCx4lV6n42rn)i$T;ttp^3RF@p)%-P~}0=!5wT46IsP7})Xof)#2EBLhE! zDFYKY5Rf(V5~CTC49pl98H5?kp?*O&M35Lm7#YMFEU;)6#TSY&=d&C+W8h%0Ww2*(U~pt`V(?;MVBlh4WbkJ2 JW$lvcqRhm+vdm=tqSW-v{JdiQ zg8ZD!*ySTk7Av8X7q5+uXLAjrVX%^=Dk#?Bzl!yv&R$;iNm zPzO@N$iR_Vl3J8ll3&EgAf};-WVR<%+?ty~nn8x0L6(O>jzON0K?q?2ObH_cdq!fh zUus1OI6$I6Iuv;rlo*s58Cdeb!XhxU!NKUCl$Dwca=9ua124in-^2oL1{DT%9tI5t zO-2Te)Vz|S%HY%zMg~EccCZhFQ%kJ58MHzE(m^pGIJJbGK@TM~d=m>)TtVh=Gw3oH z@GuyH9L1KNTH>8r$Skx7%UmA7#WxoQ&Jci zL^U9Rh3p~CC@uyL1{+Yiv1MdXMOFbZ+Zv(=>h#2tf6rSb`Hc4Ymm{-JPa-ju8a&E8HvRi&fo-RM6%JIAd}pA7(5s}85!78 z3riDoiWwPPNHquId9VwiDL^xdk%2QfGd(Y{q_ilNkwFEb1Rg#%5I$H7)KhlWj0`Lg zkMR3s=B4_T<|d^Ug(N2BfHP5ka$-(cVo@fD4;5r7$;d2bWY8xuKp7dtd{9iQEJ%f# zDBzn~l98VhkXV$Mn_7}uRLsa=NjS2xdPXyhk%6lqv8Xr|R2mdBGAKa}f`n0tuU=Z>Tg>=q=x zZ(;$F=73z_h@=x@5^1>&WCm|=Nn&!gZ(;#BRj@N;pcEz$?=muUp~olGl_YxJ4kH=Z zkeHr9PDU+;p*ad%XnQg;2%!|Rpir@9WKhEpgt{Lbr%)3>Mso${mlh?bx@Cg$AwQym z(*u?7j0|kBs#CxzKfk27q$sffl8K5r7>XGgxIvYmHKdN?XJlaKXJp{zXJaVmVyIxK zWM`=2VW?)PVPud883w6}i%RoKGILY)A>j-)i;;md31&Pa!$xS(gPoe0SC*fhst-}< zk(if~lUl6elb@emS^!PVU}aDrL6Qep1gbHlvLMwZwK%ybv!Eou2w97BPGWH}vH;YK zXiP(pZHGlD*b;~@tQi@2JoEBWi@-*Lavv+W?qX+XU}R85_#NsbWYb`NVP|M!WRSzJ zl#ziA;&BE;1`Y-$1_lNu1|d-6g@J)V2-MtQU}W$Di+VG#GcYo+GT1UOGx#ttFvNpe zMhpxL{94-?7`3#wGO%muY-Qlx$iTqB%;3wwz`(}9$iTqB&fv$uz@Wgu3{uMA&k(=> z0{mbrK=S-xOPCk}85kINz&b!8-V96(K@1EGoJrMuJkZL0>xoCMg}VmNsfaIMl%`2B{>c-7+G;j zvP*LAWH4u92w%?N1(Fk;$>0Q%6Sd-!8|_VQ^*O zV+ds6XNY1DU`S>VVklw|W~gTnVd!HJWmv@^#;}t?oZ&EoB*QTVX@(mNG7PsFWEt); z$bloJfPtH#h=G?OjDd%NlVK+V7nsG%u!=#FA)FzCfrp`w!Ga-@L4bjaA&{XR9A#__ zQ4Dq9C}U?xW+-KdVu)biU~pxa%n;2G!@$a*#ITbgmLU!t-47Vz83Y&@7&sViFeESt zFff86*^Yq?YHlI}7t}OR+Jcyo1UDlYZbk~+j8q0jhBO8ShHwUszYP5B45I7|(tjD` z*%?&W8KnO+_=DQsq7Y$-7(0V5JA)BeB%OibAA>jpm@TdSgMsNkg9xZ;4^_{=@QZ;7 zn#eL41Q{F{vKSaaiHyOJff1Z8*|l~t*fB7G;(`er7sv@5l62Xj30#oDg&`Y@b|(gg zHQ>yIotK!^ptTkORqS49J>!iO~!xG;$eO81leA&SxlKU|;~blbeADoTWht0;0;Bp^$-r qfscWap^SlrfrFulp@gB7p%z>OF)`>es4&#AaWd31G%_?ZNCE(B<4V2& diff --git a/out/production/resources/plugin.yml b/out/production/resources/plugin.yml index af2b314..8b85727 100644 --- a/out/production/resources/plugin.yml +++ b/out/production/resources/plugin.yml @@ -1,14 +1,10 @@ -name: regions +name: "Eye-of-Nemesis" version: '1.0-SNAPSHOT' -main: io.github.adrianvic.regions.Regions +main: io.github.adrianvic.nemesiseye.Nemesis api-version: '1.21' author: 'Adrian Victor' -website: https://github.io/adrianvic -description: Change what players can do based in custom criteria. +website: "https://github.io/adrianvic/NemesisEye" +description: "Change what players can do based in custom criteria." commands: - mrlistpolicies: - description: "Lists all loaded policies" - usage: "/mrlistpolicies" - mrpolicyinfo: - description: "Show info about a policy" - usage: "/mrpolicyinfo" \ No newline at end of file + eye: + usage: "/eye