From 6c6236ac1047922f470598c6c682279a9f6482a6 Mon Sep 17 00:00:00 2001 From: Brianna O'Keefe Date: Fri, 6 Apr 2018 01:41:55 -0400 Subject: [PATCH] Finished KitManager and KitBlockData Objects. Added full UltimateCore Conversion. --- src/com/songoda/kitpreview/KitPreview.java | Bin 14698 -> 22960 bytes .../{convert => conversion}/Convert.java | Bin 3074 -> 3090 bytes .../songoda/kitpreview/conversion/Hook.java | Bin 0 -> 472 bytes .../hooks/EssentialsHook.java | Bin 3298 -> 3032 bytes .../conversion/hooks/UltimateCoreHook.java | Bin 0 -> 1744 bytes src/com/songoda/kitpreview/convert/Hook.java | Bin 628 -> 0 bytes .../convert/hooks/UltimateCoreHook.java | Bin 902 -> 0 bytes .../kitpreview/events/BlockListeners.java | Bin 3436 -> 4058 bytes .../kitpreview/events/ChatListeners.java | Bin 11248 -> 10274 bytes .../kitpreview/events/EntityListeners.java | Bin 5592 -> 5588 bytes .../kitpreview/events/InteractListeners.java | Bin 9600 -> 8926 bytes .../kitpreview/events/InventoryListeners.java | Bin 33414 -> 33652 bytes .../kitpreview/handlers/CommandHandler.java | Bin 30700 -> 31332 bytes .../handlers/DisplayItemHandler.java | Bin 7750 -> 7532 bytes .../kitpreview/handlers/HologramHandler.java | Bin 12614 -> 11838 bytes .../kitpreview/handlers/ParticleHandler.java | Bin 5468 -> 5084 bytes .../songoda/kitpreview/kits/BlockEditor.java | Bin 30486 -> 28884 bytes src/com/songoda/kitpreview/kits/Buy.java | Bin 7922 -> 8096 bytes src/com/songoda/kitpreview/kits/Editor.java | Bin 69114 -> 67572 bytes src/com/songoda/kitpreview/kits/KitsGUI.java | Bin 21780 -> 21926 bytes .../kitpreview/kits/{ => object}/Kit.java | Bin 53800 -> 50088 bytes .../kitpreview/kits/object/KitBlockData.java | Bin 0 -> 5684 bytes .../kitpreview/kits/object/KitManager.java | Bin 0 -> 3926 bytes src/com/songoda/kitpreview/utils/Methods.java | Bin 13784 -> 13578 bytes 24 files changed, 0 insertions(+), 0 deletions(-) rename src/com/songoda/kitpreview/{convert => conversion}/Convert.java (89%) create mode 100644 src/com/songoda/kitpreview/conversion/Hook.java rename src/com/songoda/kitpreview/{convert => conversion}/hooks/EssentialsHook.java (68%) create mode 100644 src/com/songoda/kitpreview/conversion/hooks/UltimateCoreHook.java delete mode 100644 src/com/songoda/kitpreview/convert/Hook.java delete mode 100644 src/com/songoda/kitpreview/convert/hooks/UltimateCoreHook.java rename src/com/songoda/kitpreview/kits/{ => object}/Kit.java (86%) create mode 100644 src/com/songoda/kitpreview/kits/object/KitBlockData.java create mode 100644 src/com/songoda/kitpreview/kits/object/KitManager.java diff --git a/src/com/songoda/kitpreview/KitPreview.java b/src/com/songoda/kitpreview/KitPreview.java index ab3d985de3541326e57d805b93bd1aabfb0a8e5e..c4107c2a0c651e5012e2a77494edd385a7b0ef52 100644 GIT binary patch literal 22960 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 J!1?Ntod5)QJYE0* diff --git a/src/com/songoda/kitpreview/convert/Convert.java b/src/com/songoda/kitpreview/conversion/Convert.java similarity index 89% rename from src/com/songoda/kitpreview/convert/Convert.java rename to src/com/songoda/kitpreview/conversion/Convert.java index 4d41a0beb5ee3dd5fa68a313b4e851246412677e..3dea2b11a6c436615ccf3464ce758312b938d6ef 100644 GIT binary patch delta 81 zcmZpYm?Sa5m%W%FlOdlWZ=&B~IP+6Ej5#@rapPuxrW+iS`#Cr!=W-PY7cdk7H6$~n XGAJ?VFeoq>Ft|(>;I3z`W#9q;73suY&?~j&E&`FsgRViHsS{o38oJ<|&_B_&(^vymhDyb`hULPZf{)dp z)M`awT5bWxkXH~3>ICkJy-oH@Z_nL172 zk|a*Ikk?V!YE>q|zYfe)Q~LHgUQ0TjNrxJBPM^H*{BL%DXMCHl*LU5Ed}`(-w13dM N&&ZH7!SxUS{sNrdQa1nq literal 0 HcmV?d00001 diff --git a/src/com/songoda/kitpreview/convert/hooks/EssentialsHook.java b/src/com/songoda/kitpreview/conversion/hooks/EssentialsHook.java similarity index 68% rename from src/com/songoda/kitpreview/convert/hooks/EssentialsHook.java rename to src/com/songoda/kitpreview/conversion/hooks/EssentialsHook.java index b2522e23d017957c9e6d956b33c542a61dfc5c13..a6bb11d6d6e36d874bfc16f408296065f35345c2 100644 GIT binary patch delta 240 zcmaDPc|&}HFMBaVCPO|$-bO!PMi_hY9LBedT9dyp*$ZYeNMtBx$Y21EUN=ESjhuU z(aGwZTcB)hZY1TKrMOZVC!glvo1DsHF*%T3X7YSarODs9g*^2b(!r+rGZZnn09k23 sJ4%5rDq+xIP+~{{isS%ADuHYr1_cHK22CKeX5a#{A+Q$6=3)Sn0DK@g)Bpeg delta 404 zcmca1{z!6yFJsBZ5MM^dlF2I=-wHc26air(LnVU`LncEpLkWZRC&pE0fEE@miYC;;+{7&Im~u!~RbXa2EN*a~ zDHglHdN%vBIxs_(P2xBSWyNu7^P@R#vH`37J~~2LN%?6z3v47a_!7r~S^Zr;cG$m8!@J zYtPQ*%$YO1{IsRr+PyvScVeXl-WN8r!WzywwuOzkEAW`w3hx@P4ezCGvC4bScZt2h zs;|Pnb1sNz?AQi8Q!*~G)MN;DN4^=4V(zf2+S)4aq0}H%#XmW^*0pVlIen{@T0CJYZ65rdJVvA9Yp5>J9HVuckeUy_Migx(O{e6*#36 zb+5SY{weAzVAJ!(u38P&M2?9Vv^U`uiiB?%xs$IH{uy6se`RU%jUCt_Hr4P7e(sA` zmtrZ{3BNhnww!&whg4E#P0RE7=`0W7CZQ0jqP z0EgG{D#4C+D(>sw@p`}7$T82s?+r~%USikege~9kbA|89^@n!k3-_2CTd5{T@_e|m9EA|1?H0l*U)lxN!k-l8C|nbs pG3h#Az0Z7CZC6A8%6*0Av}e9$U+F~u3m)Ieb06cU-W~}Xzh5LU84v&f literal 0 HcmV?d00001 diff --git a/src/com/songoda/kitpreview/convert/Hook.java b/src/com/songoda/kitpreview/convert/Hook.java deleted file mode 100644 index e9a41382a39fe30ed9047f5ea7c36aabe11e4539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 628 zcmb7?L2kl83`PICr-Ir431x1Q3e2I_>ieQKYtlRwKn8`}_Ob znd_$-ZI$VRZ!Rx~Uu&;K9kwD?Yey~tQK$#qf;!@RoroH`;_iv}deIZ7puQn)5f^L@ zGSvZ&$dZ7GRTUURo|nyq^vrG0vBLqHW9o diff --git a/src/com/songoda/kitpreview/convert/hooks/UltimateCoreHook.java b/src/com/songoda/kitpreview/convert/hooks/UltimateCoreHook.java deleted file mode 100644 index c47e84adabcd6f5347b025f06c0c205b0547c57f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 902 zcmchU!A`?45JczPukf*4BJNZO2@W8TI8=N9rB(@~Nt8G(Rn=by-a4@gDz`|;N^H-L zcV}lmzf|j4FM8*{l9%ILX{}5xdkI!)Ni2hrE5L4GZ8&>vL5*E<_uzs1EB6X+s|!t7 zIk{>Oi;m5GJLI;^zw=uD71bB&sNE~g;PlE$Y8zt* z$hYL(WQaIC{aHV0o5jA2ZIio%Z8HtJ2MN@g>I}@Pq#9|rsRnX3ymWjWT@ zOas@-HG*=yr6iExh9yCx92;HwCTmDSLmV?mHAZRtPBRi@0^6D>$)#w5EJ|cK6kp_& zEYUg6lVi4kw7{&e#n0Y$QKf%&+hBv(1g}N)99@1~?bo|vveusiWzuL%mZ5G2p62{j WwPc$o^1mFnrRcTV8;Ypc=>0eL7rur7 delta 368 zcmca5|3+%U!O6XhVw3$D<5;~JG8sxX8!*|kP2SEgFnK;Z$7EYhj>!i(Bz&D2@)`0N z(trxm88jF)8T5d3DnkiFFc233Mf1SoN(?Csi9nG=pnMWT4p2`rLpG4D#Gt^S4a5); z&B-yGfr5EJ{pCP0u%$pVlO}KA7YErX8~{|8$WRHCF9OOJ0I}_4FD})|oB2gR@}}7! zX97(v0;m(zV#a21p#_Zc zFoPfp1Hg7B12t)Y-I71KLD+M$t8~QVwURoM=gW6Yek;076{ZJbIkFy21_cI123sI$ zFxh}Za&o_bf;3DurVR#@9R$rc>r1R+ltonp_YXrZLoq}84ul-A TYvBqfzn5A!8RWgka=g3%YY0`+ delta 853 zcmZ1!@F9EyGt*{4rZA4prCffjliAf3CiC+cSUNN0GvqO(F=R5NGiWeqGUx&6RE83U zU?466ispgEl^9YO5`iL#K>2K-XbFSfJy4rvigE5Gw&ym0CS;QigTm%IfqEuNEK$d9Nh(7!Fp!iO zfK~t<31m-RAZiY@CkyPUy^>**_p69Z?&p&L***C^htOtT5h=#W>O2yZg)R<1!<>T% zTMEKek)W3+*9q89KCd`qbH11mqat#$P=H6Y0)s6uY;qZj8PX>&5Vt2clC`lr29caV zF#zRFZV=I*yjSu7EX*hKirkrOE@?qY{NqT@CEx^~1B`oc8kl@Q$aM2w$y7c7R`aNJ diff --git a/src/com/songoda/kitpreview/events/EntityListeners.java b/src/com/songoda/kitpreview/events/EntityListeners.java index d3fc8d3f896e6699f4a78b823217c823b43b21cd..c3e7a3011b3c53c5921eb4a52782660eea8effbf 100644 GIT binary patch delta 20 ccmcbieMNi2L!Qa}q5_kxMQ3g9=k??O09qdhga7~l delta 14 WcmcbjeM5W0Lmo!1&G&e|aR2}^Nd`s$ diff --git a/src/com/songoda/kitpreview/events/InteractListeners.java b/src/com/songoda/kitpreview/events/InteractListeners.java index d0931105e1f6babeed363380e653d143bb516bf7..fcb803614a1813b23ec0e18d52f37bd6039db768 100644 GIT binary patch delta 409 zcmZqhzUR7umx(){A&DW2A(bJSp=2@_(?tDjhD?SMhGGUi1|%6E&l@c6#E=6NPiDww zaA8OUs!N>A$LP3uHd7V*WOY8N$!obZCZCp*nykwuH2Ev1%;ewPDq#M7UN&tEtqcl4 zV?dT+$V^_vBQFoJ&=+V;9uTJkomj-6!Jr9r3W!}YNy!yx4Tm@`BYtt)PQK48qK-oz zW(?F{8j}_H6eowvR!q+2mY8hMV=_5YQ37aw!scS097d2un*;egxJ4nRL7l+h19W~K zL-ynYO5)lz3^i~M!Q=ygPR;~|Rw~%x3Ji)2wm>xolPAa$qd;HdJIYo3Jlsn3=z?stjA+J*`L>D@^lF$pdP->#(Xx6le2k5 z*z*`t8Oj+HCZFQg1xaqs=MUfpnZ}yUkjYRoxj;l!7-EtV(9|5DSRT-PrO65kqRcf6 zHIpZBOHYpEGs3Dm73h|Hpi49-*YP_}c9$-iY$+)tsKk)MkjPL1#CkxJ@Ypd)NPqH9 w>0gt>d3`4D=V<^t9og$3Heqk8PQJ<|1q!0gyJbEwp?TRAC?T?WySzFx0EC=iv;Y7A diff --git a/src/com/songoda/kitpreview/events/InventoryListeners.java b/src/com/songoda/kitpreview/events/InventoryListeners.java index b530a7df62b5204bde37fffbfd01c5591ae9c4f3..18825f46f896320f8a643b60168824ec4e0adfd0 100644 GIT binary patch delta 183 zcmZo`W%|;_wBbGDOL>V`KKY!a>*jv-?@<6_v8mm;+uJyc%&x(=a7*1 z1}pPrNMy(Z;&h<0A_ffxO`t*$yJWM1j4Ky03MT^K%5M8K?%@3`3!lJ4@ilEOz_2R0@!^}6EqmI!T!)>&|y#jdKcF9P~L7wD2QAPrIF1`L^epctA62*BWCt^ANr)Z=1~mpt1|?v?X#;UKC?F>r6p3m>_#kmL1`D8D pKnbK62s436BM<1J6rfBRBv2-IWZngbtaqUdD>2Dsb6!~;BLKplm0bV; delta 231 zcmaFzh4IaM#tqg?n`biJlVs0hNM$HzP}saq#+3`knGED?&R4H-n7rO-(d6@90+aJO z*(T4|7Gf<1sxFzVW~Rxh!=S*B&5#M?DHt09)d&eDGL!*jof+~O@)**9GU<~ySQ<{Q z7nwJCdm-QCtuZp2=Vz+12|_Jo@CIpS&|pZK?4WLLUIf&d3)BiS0wUwaPz2=XGB`2h t0O@3)Wf}|xKz1TSB~VQfgC>JD1J~pW5}hC`Huo1Ru)>_b`B_CBBLJsAL4E)L diff --git a/src/com/songoda/kitpreview/handlers/DisplayItemHandler.java b/src/com/songoda/kitpreview/handlers/DisplayItemHandler.java index 6f20e9366ea13f305b098a3892780ea84ce319d2..fc357a4f481d224b0406891107dc41ace65328a7 100644 GIT binary patch delta 621 zcmZ{hK}*7L7{(tDhSUEr@K7e2VXgyu*S?cT$$_B|)Fb+11D>3eccngC7Mp&UwOu zMu+lps>^B|?sQ?(NaXAL4C|nZJs<9Yn_Ssg<4Ip{R2XV}*7CgkI_uGODqjvJyqz|` zC(Pab>lx~lo%$WpfXJlGcQM?fmL{!T+x>(Qd+2U zlMcrF$W1TOAh$x#;$S^c6SBQT!#bMzUymxeLZgAK$9>N5RsKlQLn5)Y6p1c0qI0A@ l{`=my!@><*a&2>Tb&lG^Szv=osVseq0=;EQ!}s}i{0E+KhJpY9 delta 681 zcmZuv%}N4M82uE~Qb`*%laRy~&QuI8qDW1U5DIG%ZrVjznJA;^NIx5Uh4|h>1XuL{ zy+gF92Z-=(Oi_+|gRVN5Olm^c;Ep?N+2^)36waesK)nR40iDM9H^2CH_|50$ zXX`?25~)&@W^48QtDJM{+3_ADLoX3ZOl!btQ98@vc@KS+uHnBTooM`N53whp@Q1Q3 z`g065S@(w)8~8U0z6~tdtLT%1o-N;`c3I3p_5y~rS+1vf+AfWMoa$KyX%%ELCAx!J z4LTxsUAhw!6i!R@0Pll(6Df)eC(n-LB*bI}IjcjzJ%5Z_uG8%Q)P+V9xI?6n!3+hL sfo~OaL>Kb5jPAtX){IUx7Os|o?9RlH%)*_$Aam!u{^xhjWoz-n-Nue1TBZ`! z$)FKhp+$O3Iu&ppp=(rPzax9DiyeN`R6$&U$}~fHob%>8$Dba4;Y##g$BQbjxin{v zbaT^nu}7)XBUCeJjK+BTNQ^y4xB8oLbOn|Q>AdTX@VCCfKwD<^x?j%8q;!eqWmQqJ zgr{X1rnpdim?D~h&FW%5r@;^UW207t$hnMf5xv(aMQL;|p6ktwt+fnF@st|ldmitd zPBq&r+I_~+eY;ige*z5^T1914pfqQcG=KHFL#^7InfPyJXw+7E8x(4Yekk?FX&j$8 zx?07%3Ob5oMuL;zCEn`%OVjwh;+wVRw@)$$pPKY4B1&YrjI$M8qP0CXbI4=BSFkG} z-;ZRBeha>eBXB#0}Q`W{0=GSr|OSbkv7s>a-Fb}a@><*6dr-E4xl=}3YbCL^9CR+2|o;N zLS^%9aNXHtV7tsqqGd{%jnF6i(%HrZ2^M8zmW`N7u=45Bu;-b%> zZG);HmZxVDL6PP_PzNu$SmnU|93CY(hk&+OLFh|&hPxsIsfnd?T^blziq}l z`&+y5)iq`JXp|w9ax_CKD^kpXcRnY5Vz2kSyi9f4pcSg|75Ry+%rnkNe4eWK(xNp) zbYwP~;J{@e_?J7&uN7aWX|fh*5!t0aEsrzzadHh&p=a8xo)#I^ z2k5JTScPtYwhp$H*&`Le68UXtx4v0QHJYMHQ=?G7K-RfB@!7F>)}^Jo-{8i^rTG zKUTi+y7vwL45m!No-b-_`81nA$rkFQpp00PQSke0W)I(`uy9Mkf*jQCL4}3{W+pt- zf|@GcdfjbtH85t=d1tiDoxmK#`1$6Dk5}XXJXFm72NN^BYQ#ogIJhe)Gb~vcK&Kj( zU-zQCKg<{7bDWDx#%2h;busB-7;zsq4nh8g&vf;V&t5`AI7M_l==_sX(Uq98u^IW} z>Pea%mfY{m8nkJB9YX5(sg$Br_mUQK!${rc`U`u-&*FZgrbu+I zzO!bW7|th|1>}|iu^vMyP&gB)Opn1A$S>He#MH{fUBZw76f9=2Vz8Pl!74lXGRvaP zk!%r+o?tZ$HVi&sV?jn{0$F(sIt&W9tYokQ%0Zloa8B{$dCcOI|Fd(LLL3S*HxG!@ zfgUJg&|uI6x(CEAftreD-{c3((v#~sgraeH6N`<|007EZVUYy|ASgU?fZ>q}^f=H3 zljZmoC%@+ufCe$b?J$#IE<|^m9G7IOCeRLBAXEVQsuXBy4vqT{e?KIRzbf& za1{hC+txDhKeVn*z4u)dt4 zx#oJ{4YL%8$=x)i5vx<1Y_j>)73Pj%@|$V#x6jKT{;A%i`#{sSIO7OUXQ@JEYEhL= zQ4*!*-+%6oML2JUc*X7IoMXZ_l+8Ehj27c=AjlEjznul80ZyHc!Lh+Bf=t|Dqt487DeklPuqKgTo;WFFEU zdezWLaR%HakOi$xC9Jc#DB&1+9ACB!VyLn`&j4$D8-=J@4Fe?weQN#h0(*&7m+h z$fi0uWYQKD=?Rr+4c{hZR9<0Oe`re6l)!;f+E|(PK$IpBwR1pd1KP@vcLi8pY`v^pW#AKMW^17w#R?k!#1b)yz+g^3wT;yB|KdozSN^ zREDHGl))&)UB{soZBm?{)hGBkz3lF$KMU7MeiJ?@W#l-N$5?|-HY}=uvZJ8956tRm z*a%J|(V=amTJ#k2D#+ZEc7l!y1ww^vxzC4?Z&`QsJRGSsE$T#}$KX~0n-YJRTS%TA zrw*YS9?B@MH0F7rnQ?cQQ)kxr)RHnfhyJl7JP}tHtyB86M6+e-6y_@g9!Y`tspojL-zHzENf8%&; zWV}aqXS)pUZD#q?qpSbl)k7zg$T#EBXxAN3&C=x!cju|*+~I-oh$7JR2^73Po++E% X?@G9DZ6m<@Iny25ObKto)#u?~h9q7E delta 744 zcmcceka5~O#tqLIH*aOy#XPy5O>gpEHiOCD>{63U*_9^qb4YDI$o`L!SAoHnL4hHU zA(f$=L1D5Um*eKsTsKT7@0ZPD&tS-B$YIEzY#^sPx!>1pvVTy_=2%CdVL(a20)|9} zB8C!%Oon8jqEv=rG-a0O(9znc**9h2YZX~EQOz8`f1>=dldMzIvD3L>q? zt{2%MlkZ2#O#YsvH2J*lp2^ygJd^q3!zSO37l3>90;m1t{4}A-@d^rXF<|)fDng^F z6d2e!lRtPXvZnz9M1vt?a$JHw!649$_Lw}Ak8g6Ws?g+}vIX!6LGd|Ult|wq)T8*Y zUW#LKeH0t79x$>}8FGPXsEi?XlBeY4&}apy_l+3wIvYz|13j?WKBa_dvahe*=7(uc Lj9^A!Ml%NhTBhmJ diff --git a/src/com/songoda/kitpreview/kits/Buy.java b/src/com/songoda/kitpreview/kits/Buy.java index ab5a7ff2977e43a38cbae536345f400421047479..36b46224cf3cd9babae30c69745a6f24a7f81d44 100644 GIT binary patch delta 83 zcmexlyTE=!KBH_lLncEBLotIMLq0k=I&N{i7+d>}9W$JbfB^#1`P&Hph6J4WOEK%n*;z;&=UOs delta 25 hcmZ2r|H*bkKI7)IjNe$;^B7VY${7?kOR={}004u&2#o*$ diff --git a/src/com/songoda/kitpreview/kits/Editor.java b/src/com/songoda/kitpreview/kits/Editor.java index 584d61c58ba5b8309ea00358e01f613b04a91d4f..5309be059a297d3223539ef80a92a39d2ab11288 100644 GIT binary patch delta 553 zcmex0o8?PC%ZBHSve^uo3?&T340;Ut3`q=G45H%NSP9HZmr=Zq_u8LcNT zV3h`vbZwE@8+3DgbGN7@)vlJNdvzYkjab2499mhCCon2O3wzpuwOCR0m?0 zK#T>7Ky;N%E)bUIgqyW_2b*i9Hbe@hApmGVCeTf(U}F>*6d7z86c`MExQ3x-@`5|s z;;8CHNs1ifS$ncTC=}rE_xc z#2{%rs)5F3Gj0AjWeN+LDi@%ya)7~93G&lZ%gvY+kxu&I)c}F*x**Jz)R}dw94&oH1J~qttkV2wqLTx-q$jJgl}*ln z%O(qxOJyhr>hxyFWGG?KV8{m3C6hOZ$xqf4mf7sc?ov5fe|x~>``!YR&px(eO=U=C z$e;XSyC|yyLk&aClMO%vZ7j%o;TD68Zkz1bA2j*$;Q($IhJ2u(lYo9sojhT?GdtLM zKr`0#GqNLVpM3iz&*abBttQL2r)-X&t|5sm$yoySHOLHz(@|W;4VMMGZ8_uQrw2qf ji*J^*0(yKB)LlNWbwND14?%qU?`c3Wqs{l)BF?p^g&t^rAHWp#9Jc9xQM85)q6@$VgUQ2C=urEU*Lmm*P1C1+U&|uI68VF*S zK#T=i2NaupfoG#IOxzEsIv1z{D89La*O75@yNT9hUj8?N7z!qDP%+%BFVG@7nUU8* Ro`8LmFYrljzO3q~4*=%CI0XOz delta 114 zcmZ3snsLf1#tqLIH@h+|VV%5^OJZ^`m%`*|3AxFfygZv9v+rV=EN{X$xl>hu-HJhh zA)6s{a)GnyT}V@L6hC)sZTDW$t#+Mr%xxsHrA$S9P!U&J5hb(iHJfvD>egmDBdNfb3L@y^ z(6b;>1_jE6p866bk_`1B=&9^IC?W`=Sm%H5?!C-ZE`PTF`S_jR`S_pt2j=-3<~zq7 zVaP!o#vlnpkcSQsFvf-MzOXM|i*pre7$xB(gyAqu!88tVhp^Z5lV`UyeWN&Im9Sv0 zbacZA43cd(!DZ-7;EXv`(W}UkFhMwjkYO^upR`kug#_J>VDp~1eAaTwBt{Ju_}V04 zqt%HYtk3bUSj`WUdsYGP^KPyIv%H7vz~7?RolwBy6fy~Z7*_%f(fJwy(>tP+Q!(hzYhUdC&ae4Vim$)}%L=PzOv(&H*eSWw?pUxJN_m*4a%g3Hn ziH1ifes{Ox=NcOpVhi}H)+XPN_gQ#7VfkySmou&y8BO8Zl2bl4cKRshmIQpdFh;-C zz90q6DGdlwGe)Q&Y!3BQ z7M|@56m?`5BwRL?TLuXuvz}esWnZnwM;lJ-Nwr-VUJqHdX0cLNTrU$D3r+uN&c&r^ z5Dx6nVCKW{&JbRn-V0-`HCJO@)G4gD9aEjP-rwRF8A$amZ9LT~^=JdbGT`+ZE8{{r z1XvEb4OL6?HY_Qp-N#NYtks!tR^~b0irF? zObHyM6I8aqdGhtc*2(N58QT#|8&;N)jzW?kgh<~`rwIo{@Ae$<{ad>?2^VM(Xju`9 zATc#|qaSkAIyakXhc=MxeX$ps!22S3C&WNgARt$hRA7al-|fWgN^b&5DprLmbX*#L4xX)37K!%&@~;>yeEeU4ee` z4!a)wrbt$Oq)T-{U#1Chquk8Aox!b^N39ZRU$+`eRCOVOm-LWQPXaiN(=2YrNo4PQ z-&Lt4u`LyWg=xs8$nq^~ZE+k$n1K6TH~jZTNq*WXwemudn+tM|aO6%2ujSn5{0+wm zKOG|*^tG=8@yaN6oT}kbLJ8hOaS~W>%Sh1h^U2)9zB8h5R720rlAq)qu99I(WDx~C zGi2!Q$aHa|w%E8z;)g&6g$dW*CI}tpd&g?$l>91xd1vqT;>;hbaF0DBHq{L;>0q3&S zUjD;TT9wN83gldiUz!%6jPT}=TM&Y?Z2kPZlsA?Ry5PB}*Z$y3$nHFHoIq{o@LvLe zmyvfuT?t4N*h_Q~HP}g%g`%p;=@eZJ-A+_*684f9^S@t*JgIUWs{JWs6GiVCU3Td~ z6}uZ9<}r$K>FR|8)u58^`kOd7QNp2>L$#OTUsS4r_N|*r*E*8;N2xkh_xKcIn#OGm z3>immVmckzO6zc1hN6{3g%4)y%C$PaYqyH%s<$(m#jF}ejKboZdY+?d>%l(%<@BUx zQ~yF7+Eoj~b9w2*8x`cGX1%2)tXq=R08Y@MwPrgstf8D{M$C47wUG{S5n`Ry; z=&`FWfQn=V`PkXiA~=?>#onW40F?EfYs*PWb3?w5yP7_+=#t7WO}W{IQ4ToDvLu?P zd6rfqAZi=0t=f3KpjipDdP0hg1X z^>r&ZdwwumhJYr>MalsMwOX$IP%mYvKm`>6hpLxqcgfOpKeY*8Lj3i%?|I_H>kua^ z6(O{O#Ljs9Jf3+o_MgA9l!1(7g8!G2NQC!=%%mq7o^$jqlKsv+bT7?q%Bj`lCpT3~%E^vvX~ z88a|gIV&YI)64l1NMr@JrWwYVZw_5kXi}6>u}ZF~%P8L#QL#$jI+ZThN==rDJv3Zt z`%IMTVl!Wc-o*W0x1ldp*>nf@&v>rLej6yGTAkM!m+hXI)-Bqq3Qf^n1fP zeD6>les5Su-4d#$-XGRe*-FP(ZFk&*=lxIT8Ercj7rR6c@~zIkv5AokF%@dQO_+%xlrqb#~u6J;OU>!9=K|>;C%Dl^J%s zkpqw8y5b7?dB{H3m@h@Ph!D55%UL51AF)4U)9zKQ;E!mJ&=B%E9_E{q8kcpoU^vD@ zNPHU}0K?-*e9ZMZ+pSn1(}kl#_pfcX(%2aR~p=tlHJ4oAaJ;%QhT! z>=t9YB`b98EWInch!Op*S2`79^3)9Rbd9HG_AlTpR%TW06T?H*rU|~W=BZj1u{)QY zGl%pYIJYft6e3EsDW;tl?M7S_?qz9H-UKh(;W>qsrX zwc%tAog<%3@q2E}bvAiP=r25$va$c%YslcaWC7pXZPeLl^`D#jXXSHO;1ZttXoCYp z8Dqqrl(MomdA{iA9>-4|A1`xv+)TlfegY1;kYhY~%GR5JSkBSDg%8m4^d!&9bdH`L zSeNJeneh=TXHS}&FgZDYj6Xh=;d$m$?pHnJ_gmw0%GX=6E$_-R?Y6uxnS26C-ZYTa z$?lZ9f>ymdV3r_$)~934$2EO0QiD>1p9?G!H|JLQ=Nwsd35}Y2a%f!7Jj}t0g-FOF zI{}VdIIE9Z9OHz8X>n)MIHuo9TEO&@D^`;)`lHwTaEF?RW#J)@Nmtm~*h}hgQyiTL1L> n{kE-MBlw6`pmBK~A>QsYrY5ecN}cv^iYAMq3FXU(f1v*dVsKiU literal 0 HcmV?d00001 diff --git a/src/com/songoda/kitpreview/kits/object/KitManager.java b/src/com/songoda/kitpreview/kits/object/KitManager.java new file mode 100644 index 0000000000000000000000000000000000000000..aee27e556e6e9ed4685d648b4b94d45b30d19c70 GIT binary patch literal 3926 zcmd5<+iuf95S{0Kg?UR5@&|A!f+7Us@=_jvw z-hj8lm-y7brMv(2#yvf4lI*!e zv=aD2kLh4^lrjybgC@OS3<&ZIE{4e!3_q%~U8?8o9)kP~gIcd&U0 zI~Caq|LvevqcGI!{m6K0a{mQiJ04$vGt7VxEwd@)N#Je2He-?8pKB@dmvuWr9M?D% z@L;HG)T4`-tcKLb-Ap$hk++NXK9PMG&k8secE+1Dtxfo_=UvBmHv{;_{`q@F)>kdW5 z?*_+JkME)WF3E~)`VCP%@_KM0FG2HpQa3%TyROHc@D$$ym92f76WsLe>!ubNPUA-2 zInJEJ+&n0im61jBdXDj{3hO!q~8<#y6oZcMk6MZ=_gGhkQC^LaO?NzqQz<{5Y9Uy6>>3Rq_>Y mbnmq0nj9t9_(;j$21zE@v68uDT=)yqn140^ literal 0 HcmV?d00001 diff --git a/src/com/songoda/kitpreview/utils/Methods.java b/src/com/songoda/kitpreview/utils/Methods.java index 308b824622656e20a6bf6ad21f722e1fd2dfc5b7..29a0b97fa2c7b796f859efd7a5c10dcd4e0634ee 100644 GIT binary patch delta 206 zcmcbS-IcW=m4EX^K^B$C%qAwv=?tk1B@EsSnLyHwp@<=$A(z1iNG3BR0!1=`th~t* zLaLJ)StTa-^SMoa&nGmwUw}(2(Vl^7Hl wv>6m8PhgexE(Y2J(vb+1&t#|q@-!GUfod?t(d-ARgP4eL(E~Pd=2`|W0FgN@K>z>% delta 260 zcmeCmx{XQ28l2fPfpO)og6PJ zGkK>RA7?gDZ6$*OgVkg^R^!R@#W^Nl<Pm+5G#Hd1wlNd~S(*%bK=lw8fXpst&;Xi|$dChMrA{``R2GN21E?;MAq5CE7{IQW yd_Y-L8SHAHN