From 1b7468e9a5f15083b5be920c3d31aa847cbb311a Mon Sep 17 00:00:00 2001 From: jgj52 Date: Mon, 17 Feb 2025 21:12:40 +0100 Subject: [PATCH] =?UTF-8?q?/editkit=20command=20M=C5=B0K=C3=96DIK=20k?= =?UTF-8?q?=C3=B6szi=20blueguy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wolfFFA/Commands/EditKitCommand.java | 10 +- .../jgj52/wolfFFA/Listeners/KitListener.java | 110 ++++++++++-------- target/WolfFFA-1.0.jar | Bin 16528 -> 16831 bytes .../wolfFFA/Commands/EditKitCommand.class | Bin 8908 -> 9231 bytes .../jgj52/wolfFFA/Listeners/KitListener.class | Bin 4318 -> 7948 bytes target/original-WolfFFA-1.0.jar | Bin 16180 -> 16483 bytes 6 files changed, 69 insertions(+), 51 deletions(-) diff --git a/src/main/java/hu/jgj52/wolfFFA/Commands/EditKitCommand.java b/src/main/java/hu/jgj52/wolfFFA/Commands/EditKitCommand.java index 034741c..84e41d4 100644 --- a/src/main/java/hu/jgj52/wolfFFA/Commands/EditKitCommand.java +++ b/src/main/java/hu/jgj52/wolfFFA/Commands/EditKitCommand.java @@ -146,19 +146,19 @@ public class EditKitCommand implements CommandExecutor, TabCompleter { ItemMeta uhcmetawater4 = uhcwater4.getItemMeta(); ItemMeta uhcmetashield2 = uhcshield2.getItemMeta(); - uhcmetalava2.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "lavab"), PersistentDataType.STRING, "lava2uuid"); + uhcmetalava2.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "lavab"), PersistentDataType.STRING, "lava2uuid"); uhclava2.setItemMeta(uhcmetalava2); - uhcmetawater2.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "waterb"), PersistentDataType.STRING, "water2uuid"); + uhcmetawater2.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "waterb"), PersistentDataType.STRING, "water2uuid"); uhcwater2.setItemMeta(uhcmetawater2); - uhcmetawater3.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "waterc"), PersistentDataType.STRING, "water3uuid"); + uhcmetawater3.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "waterc"), PersistentDataType.STRING, "water3uuid"); uhcwater3.setItemMeta(uhcmetawater3); - uhcmetawater4.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "waterd"), PersistentDataType.STRING, "water4uuid"); + uhcmetawater4.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "waterd"), PersistentDataType.STRING, "water4uuid"); uhcwater4.setItemMeta(uhcmetawater4); - uhcmetashield2.getPersistentDataContainer().set(new NamespacedKey(String.valueOf(this), "shieldb"), PersistentDataType.STRING, "shield2uuid"); + uhcmetashield2.getPersistentDataContainer().set(new NamespacedKey("wolfffa", "shieldb"), PersistentDataType.STRING, "shield2uuid"); uhcshield2.setItemMeta(uhcmetashield2); inv.setItem(getItemSlot("axe", "uhc", player), uhcaxe); diff --git a/src/main/java/hu/jgj52/wolfFFA/Listeners/KitListener.java b/src/main/java/hu/jgj52/wolfFFA/Listeners/KitListener.java index 8eace5c..2a44061 100644 --- a/src/main/java/hu/jgj52/wolfFFA/Listeners/KitListener.java +++ b/src/main/java/hu/jgj52/wolfFFA/Listeners/KitListener.java @@ -67,66 +67,84 @@ public class KitListener implements Listener { if (event.getClickedInventory() == event.getView().getTopInventory() && event.getView().title().equals(Component.text("Kit Editor"))) { event.setCancelled(true); if ((0 <= event.getSlot() && event.getSlot() <= 2) || (9 <= event.getSlot() && event.getSlot() <= 11) || (18 <= event.getSlot() && event.getSlot() <= 20)) { - if (gui.getItem(13).getItemMeta().getDisplayName() == "§fSword Kit") { + if (gui.getItem(13).getItemMeta().getDisplayName().equals("§fSword Kit")) { for (int i = 0; i < inv.length; i++) { ItemStack item = inv[i]; - if (item.getType() == Material.DIAMOND_SWORD) { - plugin.getConfig().set("kits.sword." + player.getUniqueId() + ".sword", i); + if (item != null) { + if (item.getType() == Material.DIAMOND_SWORD) { + plugin.getConfig().set("kits.sword." + player.getUniqueId() + ".sword", i); + } } } - } else if (gui.getItem(13).getItemMeta().getDisplayName() == "§fUHC Kit") { + } else if (gui.getItem(13).getItemMeta().getDisplayName().equals("§fUHC Kit")) { for (int i = 0; i < inv.length; i++) { ItemStack item = inv[i]; - if (item.getType() == Material.DIAMOND_AXE) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".axe", i); - } else if (item.getType() == Material.DIAMOND_SWORD) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".sword", i); - } else if (item.getType() == Material.LAVA_BUCKET) { - if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "lavab"), PersistentDataType.STRING)) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava2", i); - } else { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava", i); - } - } else if (item.getType() == Material.COBWEB) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".cobweb", i); - } else if (item.getType() == Material.COBBLESTONE) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".cobblestone", i); - } else if (item.getType() == Material.GOLDEN_APPLE) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".goldenapple", i); - } else if (item.getType() == Material.WATER_BUCKET) { - if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "waterb"), PersistentDataType.STRING)) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water2", i); - } else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "waterc"), PersistentDataType.STRING)) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water3", i); - } else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "waterd"), PersistentDataType.STRING)) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water4", i); - } else { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water", i); - } - } else if (item.getType() == Material.CROSSBOW) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".crossbow", i); - } else if (item.getType() == Material.BOW) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".bow", i); - } else if (item.getType() == Material.ARROW) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".arrow", i); - } else if (item.getType() == Material.OAK_PLANKS) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".planks", i); - } else if (item.getType() == Material.DIAMOND_PICKAXE) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".pickaxe", i); - } else if (item.getType() == Material.SHIELD) { - if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(String.valueOf(this), "shieldb"), PersistentDataType.STRING)) { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield2", i); - } else { - plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield", i); + if (item != null) { + if (item.getType() == Material.DIAMOND_AXE) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".axe", i); + } else if (item.getType() == Material.DIAMOND_SWORD) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".sword", i); + } else if (item.getType() == Material.LAVA_BUCKET) { + if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "lavab"), PersistentDataType.STRING)) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava2", i); + } else { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".lava", i); + } + } else if (item.getType() == Material.COBWEB) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".cobweb", i); + } else if (item.getType() == Material.COBBLESTONE) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".cobblestone", i); + } else if (item.getType() == Material.GOLDEN_APPLE) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".goldenapple", i); + } else if (item.getType() == Material.WATER_BUCKET) { + if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "waterb"), PersistentDataType.STRING)) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water2", i); + } else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "waterc"), PersistentDataType.STRING)) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water3", i); + } else if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "waterd"), PersistentDataType.STRING)) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water4", i); + } else { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".water", i); + } + } else if (item.getType() == Material.CROSSBOW) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".crossbow", i); + } else if (item.getType() == Material.BOW) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".bow", i); + } else if (item.getType() == Material.ARROW) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".arrow", i); + } else if (item.getType() == Material.OAK_PLANKS) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".planks", i); + } else if (item.getType() == Material.DIAMOND_PICKAXE) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".pickaxe", i); + } else if (item.getType() == Material.SHIELD) { + if (item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey("wolfffa", "shieldb"), PersistentDataType.STRING)) { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield2", i); + } else { + plugin.getConfig().set("kits.uhc." + player.getUniqueId() + ".shield", i); + } } } } } + plugin.saveConfig(); + plugin.reloadConfig(); + player.sendMessage("§aSikeresen elmentetted a kitedet!"); } else if ((6 <= event.getSlot() && event.getSlot() <= 8) || (15 <= event.getSlot() && event.getSlot() <= 17) || (24 <= event.getSlot() && event.getSlot() <= 26)) { - + player.getInventory().clear(); + player.closeInventory(); + player.sendMessage("§cA kited nem került mentésre."); } } } + + @EventHandler + public void onInventoryClose(InventoryClickEvent event) { + if (!(event.getWhoClicked() instanceof Player player)) return; + if (event.getClickedInventory() == event.getView().getTopInventory() && event.getView().title().equals(Component.text("Kit Editor"))) { + player.getInventory().clear(); + player.sendMessage("§cA kited nem került mentésre."); + } + } } diff --git a/target/WolfFFA-1.0.jar b/target/WolfFFA-1.0.jar index a9e7f150572d0cde11d9c4b630217085f3cb4c23..2d1f08143c9bce24b8dd888c8a56cfad781302d2 100644 GIT binary patch delta 8949 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

d-VW2;y^^l_jS{v`t#pq7o zq611BdV095b*GepR#uzp=s?3)f4s0m?usk>DW7~T%cdCoov3+m#Z?Cp4=F$nO^3o&M9!qF$xt2&9yhUvBR^@-K8=)G?WVEDk~pfbh}Y0m6(BS$Vq zk8*fDgWQ0%%}!=>%15Ws2cZ)GW!mB3$tn!VNz0wa3Q;g<(X{U_S{6Plo!*U-Yx*oM zY}@$qtaL6pW-}#t@9d}LgqY8|P$VD#0WKaEhyu1hY6Io0JljP~2D>*lX(}vfKKehX>gbIm8s(m!5=W9<4b<`Vs~D4vHQu&ncWM_- z)FVt_JaTKj*MJo+uO4COn7HYOGS|1(W9-$n3J^OMkByBv)AH(MZz?!Anuanrw8DrT ztH)S}oq-F7YO4OEmDL1{=C8X?<@SyNp%rzlNc-Q_-i|zKF1`4b z-jJFcJM|JRMk@1e)J&79w+S+_G2<(su!;Xf5YANj#a7hk(1n241XEvN$FWynQZ3A3 zbfAvFw-!rh+wf@6rzH$~Eo>@W>U5JK-5DJ45C&`( zpHFLDgm1kaS(p{OGNC~#_=C}X3jIg%Np8ye7t1?ZwnF1gsyjHsnG=_Y?>*XOa48BT z?q#1+rlR6B!vcn|rECXt8+gO_R#Y zJ5d9SoneWWl%A)=-5TTlY(Bi6BT+7CM=)|9GPaZ#Es{S6l3Y=BhB%Iryf$oqF&R=D z$J*_zxMcZJTn`z;uFfe}Ux`JL?xZ+FAKtC9bcg&tUun?_KxrO2+4TJ7ze))N3+<>l zrxf6M2@Si{n6YB@q?YQkh}O%#0mz44uUB*UQrmv z3MroP>~Z?7`H*Kjdv3ohh+fy z!TE!#{g2+M`b$DG>Wg&=%fw@G>M;s9MydUEWHrL4uY?>Sdv$P{>A>X%Df+?3(I z#xMA`@F`&dm9A(uOK#(AR%5A@*ZROK_GGUqZP}fAotViY2*L2-cSU)tMtQ8SWV3_T zb*rp=8sTao;Dm|d09nQFsT~ju*`#x!=?iZ0AYG?z#eXusKPW z-Sgb`^jifH)THH1kwkOWUko0{e2S_i3{=PJNotXv;gTU!%FDFFgtF~EgJ0>|AlHS8 zbL0#;_2Th*<=GXJJNf!W%wwN;%5!BTthd;qTzW2f`qvy-{ztkujHHK|-05Z;O!M!s zdfmT@+mt3`M{8-x@dv(muUi$Y5^?bmVrD z##tK{;Y;hj-)Fl(mUib`Q@oM5H&#_dL0vW-xRM9K!C}+D!TsIFLHTbV2ii+Z4P6s` z3B6|c)24yqF^U1Y=za!P9#0he%R0$U@Ac}Si-i#v*6)Stl6I$xJ;|Fa=sj7)Yz17P zlOcBd%i1i5Ow(GKmlBFN%bX@1vNks+1&nAG*w%70Z5Hn`us(Ajo0(yJ?nPc(Ttr?m zVOL(s9MJ9i8?Ruhh)Rn> z$Xnjol-hH2%LL_JIvmEnNO{nk?riy{`{%9(69P#&h{m3i3pcNBbyl z^WK@V+3G0K`GK6)EN*#GfU7nY@xfFB^!JD5SV3?9mI&44EDkOgvH4sHm_FuVt*FW? z{N;>#2wJbPND;l;zy`mmkC~H3A!?9JCow6YWj{R`PS=<4OX`<+GF{eo)QK&`(5~|O zy}Sm;*VwVe{CpWHX35~?1mrq=QeKVi2(-RyN!S1lf67!F&l-Gh4q z%$3?K)u9foA{=@*S*Ogu?A;3!bOhZ?o1-k2BMh`w=^8&*^k5cf)5X6B@g}!a-@Ebx zM!s=tZAwx?o((lhhZ>TlsgBWfm2a{wSVb%>YD{-klTCI9jgB;2!a}j!aU`A8k?hMV zdy|(nw;FL$1XwU;it-GEr2%cR9cSE)7bG7Lbw`NaXvD6Nih{pWU(SSLgFYpg$B1H_ znnk6VaSfzmOI7-0$I?buS`-sG=%)4oZwI0ivz6(IU-vl*6&T14g!LmDvzS>nnC(Ka zy*R7{1cr$|&`}pVSuBhx(?QJrGO)W}Q8Z5nM=s1yle>f5>P&AjZ8B*Z31ETJ3Vx%b!~v}1EScXMvYcy!0TBoH z>BLt-6UGLdG?(9tuQZ!8o1<_WNLaq>cD@xEOs=htYxy!YJz|A;Wh1#Q`NPx11$QmT zS8KIoGoT}@c2hR|NbXDMUO1DXx4+p;9a3-uWWTg%u=x8N`Rpl{OOwT?<@sT-N*$ow z@6!Rr{CXdTI{@(pN3H2^oY9gG0MtzDMVo|3PaaWFXY(B?+0jd|=BamV=*?EjqRk@7 zn|@JI3*EdjE=xMl^fm%d3WsE}%ks;Rv3+h|*J0b6&EF3S{6pOCgSev=I22#PG#~0i zvA5L-tXv2l%n?7yOrGd=CBAd&2frB-T+VU-z0cIe^S7ZTDD}Jof6+M!0H=7_&QUg5^6K z5>0TCpQ;WOv-;CV(XlQyU`Cfp;odpz%4g^K*zezvJ<;No$Z?y~=S~rf8m~B9>Bhj? zcnT}*`KppCpLI5F&JrTUCQmtyHW$}IG84o+{d5wZMo58)E^ zOVXk*|8(Xu&SLC_aGy$H+`AytdmAm|X7I@4vU%HlD}?`T_LTKOByT?yu}MjroQ(J< z8Nc|VpVO^ltmq>7n2W;YI{Q!;tt*f>LZXX?q@fW4gAb;$s54 ztmBydS_x;Z(-td+#lrH|opbzfBuGtLWtj`p^F=z>;@K$X#_(VHWm!lrl5`=s9Ctnr z(~6|0a&pSf1M)mXLpIvorh2j+5>6&Bh+X>iN6OOYt!KsU^!gzLCw%pK{(UWUh7+wU zRyO)IQ^;ywNw9>_Y!H~&w(*U4@<4*+d}>sy=$54aagt&k)_q54BF9?KdB@#S;oPf2 zpQ|$a0qdkC$s*R^w)|nsE`xF>!(2t%Eh;6n4433qfT=G=FfN0fi<9~;RX(#foOlKr z=7A;I;rTI=C(T5Tt+&>^WPW^^S0lfZ%AV2r@zBFmoh`>6AkzA(Jz0lZ+&ZM2v&h7C zBv`c{>a*feY(IKH`15B=3R8z@w~!o?5PH#)KQ-*u$g)McSg6?fb{2E*_N&ddGgXF( zxEzxOpkF_3^}Cv}D<-i^P6Y;4@A#O;#G)&sqxIHf?R@?-AW3%}3ab|k#CbTRwfAor zJYC8DN=qPWRvl*{joh%!t{+)G>s5ty`^(uRJiYbp=wF?)9`PXoXzsTEMuobKE&6)r9^K>qNz9)E`cx9@CgwzDIqMJ2|4wT*7&sUcT~@y}*WM4QFy@658=y-Cw1?`zg8`^9?KinC<$0#4$W|SCj2s zKBr!|>hAITOS6S1`rv-5N_wbTK=FfU<2s&@8-JNqgRFLuTX2Sxyk=4hy@9{KW({fF(vQ{B6*V#6+XC(6isWc1$sihzg;X8HU%bRmulL%iQuiWKMVe(QJ_ABu!Ut)9? zFZSr3mp86dwbPw%5lLzani+GI8Pzjui>a!7u(dC|aSbea3_LLn>fsNUq&&^Y`h=QW_fIX-DTe8N_p!nGhK`KVdGmTJ3i>L5u?Y3yE$Wv$s-yovYiKRr}U51;}s_XM?Z1<$`GQ*F@+gbwmn`ECr9;zkB(K`)()x!$6Ai&qmHFpPp zRybxjIYn&-KpURH7{#b15KtfcBqf{C7l(4|W=UlFxsQVX-#&&u~<-d8cfW4sac`+t~x4dZv=M#bhQ4I2)NC5Cng?zTP@uq zn+4b-?kF5*sj&`#Wa;1Wq)l@YzfYpPtA12JH7~vcj^4|_E^F9jfjK20FZ{72YU*iJ ziGq2VzU8L>S}Q`qCIpY~KmnzxlBRqjB=SV46rWa&hwlI%#pBJJ*^i`G)L6D2Z)QpO zY^NovI#GY?W3m+_0a2xK2WuUX6pWokr}0LeHLt~;^kge6ZJNT&Sm-Ie9!?{|)ptTQ zqr&T_L+ume?$BF?B8(bi3>x&>(grPN8T2AIPLg_`Ji<*{v71_6T>aQMC6^Uzdkt|E z{vy*O=K`mahmy0)eadoo%1L!g*WVRI*%2sIhR|R64O9-J1Z;auvFZzE!`iK1%KgBL znJ(a$O>yD##~j>W@y-a#_2q{6e15gtis>@JfH6TdAY#R_>4N~xW|sHv3c@wQF77yd zeS93ee=N5w6b)UU`RYv}HSY_be53Wf!?=&}1pD>&Zw_T<5B>uC9uWn;pIR8JHJPxi zVQT)84(z=oIp9or2Ti!pj|`i+W)rmI>z#5g)gech9$Eu0)_`kPO8{ft_sVAe(_lKqDP6dK^{C0 zYy$MZ@j&=0<#=V)U6CJb0Wu46j@HOdCeft_T(IHHD!?Loe;pB#dfgeL1<}@d_wJpS zlEUFc3HLQ~tb8VsK0{F}4v~KK85nWtC^q5U*!jsncd~?bh?2G`1!9KJ z!ojgaX9|u2s?Q`U8|1$dZe@bM~S`my_e_Z}&75;DGK+xZ3o`^91E%?XK z|6(Kkm(}NLJy7&NLjSyUmVXI3{}CdC?unB99f2qqVU6S2J{i`(z5hG59q#8p_|QsW z+&{9t&+)VK{LQ%(rumbqbRn>yIWHWXv%QCvjU$_ngZ)2^w3n;u1B-jF@Se}df8H5K!PL{j@n4zy|H?%FP=$l*;Defq z(f$2uBE?7%5c#2Jyj0L3F^pG#^x9>ILZ_bZQS~|9^#9V+>eZTPg9 delta 8612 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

Gy$I4vG0lRc}Wz0795ii-;bQCgz?DQaO@3mmc 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 O!SZD&G3G`8`u;!3{Sj>d diff --git a/target/classes/hu/jgj52/wolfFFA/Commands/EditKitCommand.class b/target/classes/hu/jgj52/wolfFFA/Commands/EditKitCommand.class index de25c3f2074a6bb5e1895eb5f042db7a7736f681..b10b9e00a80169d03986e3ab1e1480318b8f0788 100644 GIT binary patch delta 3948 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 Cghv_x delta 3573 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 delta 1128 zcmY+DTWl0%6vuzxUS_7V<926v3++M+t#T=?E4Gz~R;vUMMbX5@CtoCDw9%$XyOmI> z+geaA^~Q&2K?QB83SKCM%Ax`)qJmfC79R|WFFpYw;SJO?GnHs|=R5!Jobx|(ZZpvQ zd!>EsuLB2x`J5fKyP}p&8{H01>kHATMvucY(Lu9GKWNS{Haon=>$=y>%-Q0w zl{XaTV~^%qo@~!4!n3RIws=bs>FjP@79-7ehqrl0|Lx2yvlv!HJwu(v$ONo6d2g)m zx~7mmU;MCPazs&~D~$@hHqlVWcM9i;)?8<{b47c{@~pBrF1h-euE!tAs$zp5Y<}b? zlb;=$_(hK-PlPzByHnLsPJ6L>QWg4W$}Qzx6iH$@(yXxHDDTU;Q(s7B8rdbvxTq1A z2q}sr^$+AWiIAK&AM%k%4|xHU{61#4*mjOBNN-YkpWjV|c$7-uGKrND?i8+PDz{S3 z0I=Q4}Z~Pb6Z)lq8aY zX0oqI4-v0TzFA;fNSfDc1U8SJAGAEaPaGoP$31?@fBBPr{?G(}eqtg(;O++~4%`Ec z>jfwcG-*#HGLmdA>LK|$(MqHNtF{%U*Q2{ yR##bU@|FBu*DjXFbzSp+^9#$WA!9qrHzMPLzL$4=>z~IsAv#;`zjBH*l>Gy+)bHy6 diff --git a/target/original-WolfFFA-1.0.jar b/target/original-WolfFFA-1.0.jar index 40048ae0c742a5ba92cdde9eddda50e61d7a0540..a530efb9688ade83d75232ce0fea271a43f2cbe8 100644 GIT binary patch delta 8739 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%0D{7w|==$VbU=YM9 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�^e%B8d6(#hM@S`HlQ-tAjH2JZ3Jf;q1W_VqC(feBrwkTnCOe zJhq?FN+oOtZGUHR;s5EggJ$YsuuCP}RoDKExe%o=-HqyFR%tVJ??L>cy(phLfU1;8 z>qu5!zrHA+f1bSgJj&#}caU@P&AK%`BCh|Q?T450IRo%J;+Gwl9VcW^<59=_s1-g- z+ufI1Ny~dlrdCq3A?~ce)gNAfJ@c&`M~rkn_=>%T@|e_`fM2&8z2Ch! zYfuP}ri+*dsv0N}7^yB1hzj<*5|lZ&Nyc!Ecw-QVa`gw%dHP4^oOzc})edj%JGa@z zaE*DtBxq&qpYU(H#Dj<~Y*9G1>BoRSZc%_Ne4@Dm+Qg_lQ~D<+yvYefdGnM26-Rez z${(saaSwBe&6#`OeDMABCSP4?aqQkgdNAV?rS!#*x8+|2syA8MD7YF3s;2td14w~U z5!CLEB1vOdg_ z=}5!Kn`R=OX0jTK*k(NzV3Be2%+>c|lWC<51<~&K#A{slQtK_iFZ|l#jcv}6_dNRa zwdsD8`eL2aF&_-yS&a}HxGD5BLo+$(`YmY!*EOuv#7O zw>tG@t5+91cj}=lbYExAxO}F%@xQg*ZJXVNOCE${e(SUzV!G4uS$upII`k-JrCYkC z#oKOcq}wpM-4x!_?y8lH5=|RAPrn4M8|NcB z3)2hP^bp683rY-EDL`?3Rk}H)7EB+=&?0cD9%A7*J6Nu}e2}e{!JiF04cOC_D564= zUaB407`~uOl_}I#7A #5uAvCm6d?FDc?b4IM)2|wW? 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 a>Cykn(4wM={eK<;n3gONCPeJ1-2Ve^5d>TS