WyL81v(E}07~9N{SvD4g+|puq|3FO15R7C|FX|H51ub~=GTj=-E=R*uZs z`ub`}Fi{2SEK-SgyM~Qho|IF?i#(OMwZFQ(*xgkdYtg7eR0w;xzUT>PR3%IcDq2K9 zozDa0>jYWHKoicY-M)^xCzlS4E-D-(+ylM)489+!&mv!4^PaALt(w%{w$cipKrOrg zH6H3ev`Syi!c0e(@wePXs0p}47X5yu>aM}oU4)E7N1!a>2kQBgFZ5D@UAytdzX+}1 z1CRu26t5uox`U=OJzd1jI>3_F= z_xBDfj62(=%dguwU&*F_U%&hMPmj}oB<`w|#x4695IZ1l5QNOeS3;GVyJzO4ooEKX zjV>WKsR|;@u^en$NwPf62*YzpR$z%S_v<#{47FsTa(+zk?G3Du5x_8H@lKpTbTF|X znrlnE!C7C0s ?*a-@Q9odqdsKS`m%HNbUqTB1CI$*TyJUQbkJde<- zLewF`NKXKX1cRiCv n)esLY^ef?B7 z-h5NmDgFP*;n6Cjs{SRr|0+md2mjL^G-nfcXQ%(({BMCaI6OZOeKm9YN`~V6@0uH$ z=?RI`SsU1zg~ahf_X!||yb4?}P+Wm?1{fA$s2dKDk%n% ARrMlf6y3;j0z>9GLhTIL`s>E46<@XPi>)iz@7k uMAyorjm|(D*@9it!rYlqY>!|N%TzbimaC#4>n%SnpSMu{ zOIm;9PbX)IBz|Gz{}aBElb*2Vf8e{s&cX>1!HRxLt`wkjz@-Zq=@!DUDBL0jU_dj* z?jgz *wVqM%7b-rj{qPWLV3HI`7Bp4~-Bi$FrxAOO7T% zv6No5<;yqII5EsuX&ETD>kV*ED$i?Wra|a6=JBcoBnS`TS@P;8hqYnxhGAMT$7H|W z2-BlG+FahElClwiGp<6tT-z_1>wnv2u&XG1Q2m7>_)jP%)_USf|A9g?H8nvaAv3i! zF8z&~c9b66G0Nt>$2vqGF)R&+IwvbqmWQm7qm{BgpOl$@`e7sRHs _vyS_Ykh);WFabgC z+Z3H_BX9H526lc`yT5C5?t0`rZph6>4y$pGB9DgxJqOc|(VY zK-x?IJqA4n;9spy+%-7F=L-|_A2Dt9#D)G-W9@ML46q_zKx+Xg?jY#pD8&xwgrwNy zprfIbM5n_9XaW3aahI{;aEYdl1=7h@8O|DL+gYK$I+Yf#2Q(KNI;pKA$yd9)4I@h+ zQQ?UzCfJdzG_QX1=c`MeyN|^MOc(nP_+3h3?n^QWSJAd!yUa`-5->YJ>PC|Y|M$KA zuKfSEUXNz>jAeYun&uy6?W8CApS_O#Pg#Tfhpf@cZ!HqRAR_{xH0p??MtHD#Z8Yi8 zhn4&R0n~wRac-!?24ed!{*0xPP2cY(SQ7ooD1V+%@0I`7Kt}P9;{o$g$7sOqt&wNM zbSS0ghJ!SNHzwXnI^nbF9`p&gV}G9RE^Lu$i$3J#;efNBK;k{2&Y)8Hfd$hXuoIk^ zj}D0W)ipHW`zq>U_pf^R|3W0I{ B!VVPfYS}BDrz6enQwz zlG-2)b2j}zvCiU?%|ex0M7dx=9m*`@TA>0Zgwau70)GDM0UAwyhM{b9Dus#j_I{NB zRUP+0JKw}EMbZ3Jia7$_?k|4VoF_bMkA!-azEr?XWyUA8L3rb z%w^J4Uj5=%R)i|;#W4ZDV$&JKHC5&!85&XOm_B+VH4nkB`-E@%8V#9+mrk4QCVX3Y zZ~mO9O!ES@v0~9t=$M@x>KH@#Sx8r6O$DOdxOlzb_5Kz+Quj!)x#~1ky8rh)Vt)_E zF8?p^z{&NQ|D_+Yf6|Y+i=M>y|FpB-zwGSo%g!i9z ~R>_%- zLD6YQRZd7eo~PWpn6b{u&t&%*CT5jONb$Kts}ZMuTK``4jbDJ^6+O=}4+BcpOKlKx zN#(FG1_jMhB)CGW52`1AQ)3$zwBeZLCS{g(h#vQP`ct;U2GQ{J>S|`;v+s@tBTu#) zi&}s#&@S*0oy<1H@$WN#sb})YUo$_+Kk--?>q(0I=SU#^m-iy_*S@^GeD*(30@j&u z(({=^Ob!*^1NTri@$vaMTKI9>98jl`Mb4462V{$k_rg{7tDshEY%>HNg)Cya%=ByA zu {`5CUOY=8Up^&r?ha^lT`WdC|^#D$fLxDf$OFN z2)fQ=eF4TVA?!+Tfe4c7Z2{$SrSYLuvom(N)PA8c*8sy*&Xg~f@|H`Xb(Q5){+qI- z$PUQq0)Cu+PR!8x6$Z>!x*+@g{O`r34U>mHr7o90K0rRMA*9&S?mF?dj7&1@M-zCy zqc7n8bPOLfnrl%)UI4TxyY_W?&$0bmXs{ZJ4fI!Np!-iMu{6+=Quq&!|D6Xz!0yIt ztNY&4y6-SQH7sjIz;1W=JCJ%zc91qJQ8QaRSwkT)BM(A_< QD`ucUW%))e|!LZ2C_NdlXG-CYic* 8VAL5;Sc{8d((Qvuy0rR^6`TwbtGKFs>r4LXFpL!* *UAG$DHO%9Z$VB93kh`=1j>>8%=AM7h^s(wpNidbLt$N?9R z4YAjo1-d#T0n3Hs<1s>`fZ}%;JH6)8a+DR?ks iF>m zMHowLl2BnO*=tYNy!7%J=Q>iEEdkmTa0MP&zq>C}IQ>Y+(3*`Z!(ttbFpq-oGnDqe zj9H(xWV-N(DZX{sSS%g#c%1Zjy>fgf>$~c7U&iafAdu>se|x{KI-pn8Qk%>nwbLTy zN4fP7X5YZE62xof!cwSCR8d90;qoMt8^oB6#C~_o*I6|d2}!!!=hz#LymneQViUzA zWe>7Bz;@}jW>j9a&q UH`Ym)RN5fTJj*ualm=(9!x~e*!0ZxX z@fbGeg-rz8Wpc5YCKFvfHncy??9C0Zm#;Mmd5~2~T=ri BpC`3Vr=H3I0z;`?tM{&P+lFDj -gd#ONoBow1PP1dh9SZbOGK6hvvb#|a;&@Nnq|NZ(1# zC!*Sn+FcZz5CwZ%Adej`UPHbDZc6xhJIarK7UJI W|+azu(Ji%xhk+nfLjA&vTyVJm1gfdCvH^$3!SI@s&m&-~D)V3;Ipu ztO>0W{(e7%Dq%@k%*fR{(ZXDNycpxfzs$Tj$D&_$W9ZM&&BXRIIx6ghzl>IId|x@1 zV2k#?F8((D2wLY;k(Nx?lP%F7Mab3MP$jQCdFW4$1ZujrQ?25hx-n*8GT<1mZYO`1 zj9bGq7D|n=uXmraKm~^5J#$g{AW&N|nY1>Zgd&$%G4jKBb5nZcW*SiBe4~`P*st5C ziTFf}S?=deH`!C%#KO9or=)sGjMp>WJa>{T1gqO*}VIuN~EPl_h8rnwr)WGa| zH^0C!^9KH2mt?iwlEclS)D|%wA=ZkVQ)#EszsY2%z3|iE8@+nTPPJ`zf&A&PGPnN5 zblbpC#&7XNld`;FpT^7CcBK^R9S`ya_0LUylpSlE@^5y>DjTuBODb<_CjC()(Pb#N zPLo&6o!A_!&1sA-t~d%@Ly2NV3W-oltf;2=2jTS>=e*{6&>WtxR%9kNto~azD>a^N zhL|JXlk+^}ZN;>D>8z5sJmyi>ee?x%zedTyc_F2)q$`>G6)F;=rLjk>3j5e9q%{OG z!sIXJYGA9l*^hR1aimH5qcbM LoZRqJkJFRmyb4Eret8_-574; zbrh+l%r5L@$*jnT4Ff0ilkK(qUmGY8%*`&7jt+STzw0@)Dyrb9aczKEx-GG8;HiaT zI`*%)X8{FTPsfGr?%R3f@K*_RT{7yB=;^T3%-y-cHNh&S)<)N;+~k0(sKxSeJFc)C zL;kl>jo^*9UeqYbdOVDf+&YDRkpoqg{)}fY7$~-Jsao@=;o>IzOX|`%8gBn?J3IS) zY7_av$ Uqru;y;aa;r==1$7pH_T|~U(W%llpQfO?58Ue zZLZ5 $m#OUu^$1k=H)sWu<|Le0sbhGWKRAJ=QKwwIK;qWZi@{dJ=O zF`+!}(mDo(XTSaJ9belh(X!1{;oQbIK@wS;rJV={39sz6zns6=cs~MtP>DTFH~YLD zAiQYndvD2xGSFHngP=gX&B~KoNS$O!l@?2AwfEPpD;^%ts(WxOkYIIsYgl#mb%OON zTnaqH_k5ReAvN78In6FNs{r-%0y%e=l 7(Z#M*i&F~5}(3--p_(shd% zsLqFa*vaobEOfDlrS-;6AHVdZ^HOJVt|6|C8y#=;M7f35!!R;X5Az(1*jfFAH|CA# z-MAzy?uDG7;+}Q}v2ez$vMb3P&E-!kdEfR#B~}&}?LJw~6)rf{-Op`OwB|O`0bLP> z(&$ohzopqmi>l;zj `jSqQ3_*M+Zy7MVsKw@uzQ#xbRgZi zyD0CaJ5SL%u|fTZTXr*RSvSTSM;7!YY;ta|RA1h=)SXH!%b?5^R?7V7LHrK$70b0t z>LrmiM_#wj-%%8GyhL@J%JpJb6tS`NmGkXM?&u%LZ6PJK%xOK(7kjqlsrK``vtC`K zd~va?VAF7&!Z(k}Uex@_@j&8c!z%pu`mEY*;+%8sQmg9pZ0qytGG5-aIUd?Qe@(eh z4Ww@B>Q%9kLQC7$%a-3ZsGsb)crssbX8ZdS&mR2L#J`fLjs5?1q9_#qt`s{rMLr1) z$mpcKfQ^d&u5R9VFE>Bm74|FeK^Foa8&uXY45jSJhCckbUjfDJsb{8#LX{_Q&bdNm zABx?7w*vu%;(0)OF*NxVxT8>vt+Y)I7;AZ}y}NBJg AfbSG<_fR$`ufDUi*4x!n`Ff$USkOv zO?L<%G?Z^e F z(@b{G*m(0t>WKK4Yge`pe+a 4GlF}*5egXaZIQe)#ey9_}VBUiU@mC)ec zG)(-F*!AK2zOtyes%6Ls$cLDou}kloanHO)>OC7U5j@i)8x-}(e&pkv@P3=efuiB_ z@|~r+m(|lbZd!SGnlVwuu(ySnTd5YPz#(!~-R-smsm5!q*_ uoUH9~G{0XZxg@s)ln(kfuCZpj}xxo-gRt#7>10foB|ToO9QI%Nu2m zk&2df+!I*rl>eH&&*^!c@2knLZT1c+Xr+hspIomvbTNtw#pLL6eW<9J?sOuvv>tJ( z^*nB!U@k6KUW+wnWpxrQ-p3&4o11f-Q*Z8&t*wMw#b)xoi;-KxZ~E0depNiL8z^Ym zR&!s(t9tY0(t|t4JA3^de2QO=vFy7QGt^JX`+|!bEzvDeU&GzVXie1Elqc+v8{e{K zemZNQdwmsmEaRsDO}334>(+@Iu70H@HjLdCr>rt_dm-q954tlIT5D)+VZr-;B6J-E zTK!n7RuS5joVV`)p}RL)CPs?XGc6lr?AH+36MR@rbItnQBXg0*>s?etIXNohlQ7LU ziZIQo*YeklaD}uCh8AA8Ql+vrEijE(9%@qNH`0MF_aF8KF)#|DR(@D0?Yq!j{`>!B z%E*7`(V;k#e-2NdR)CL>p&yracpsi+hld{~10uk^%`^nV_Y4G~5#$GLXW33?n1Z|y zm`0(W2l=(jDDbY}9}!3!tzZPN o6$v#25WMIB1c4?$3>rZK z!InP=0-bgkRHBX$k^7SG4uU|Rn+Bp^D`8j!5bSz`AkaysVd&?`MFR=6 7^Jit0R(G=APAJQ zV9*>QXi1^_b iwYSC0yQaGMD(kZY>WVc6)F$}iaRt6{SqLXAb?=02Lyrg z3JkI}MFK5}Eg%R~Ibe{883G8_JU|erD$qdmb2N?wf;9#Z1lF!FXv7>LBDiG#bx^wn nGH9_RhC#?hCLB>6ZW(A<$%!*zSw;J%EcB Date: Sun, 14 Jul 2024 20:32:49 -0400 Subject: [PATCH 03/16] Update LICENSE --- LICENSE | 71 +++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 44 insertions(+), 27 deletions(-) diff --git a/LICENSE b/LICENSE index b047c8d..75943df 100644 --- a/LICENSE +++ b/LICENSE @@ -1,27 +1,44 @@ -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -Minecraft-Bedrock-Naruto Copyright (C) 2023 Chase Cooper (ModMaker101 & MinecraftNarutoAddon) and Kent Cooper (kentcooper) - -The only people allowed to copy this project are the people who worked on this and whoever I give permission to. +Naruto-Bedrock Addon Custom Closed-Source License + +Version 1.0, 7-14-24 + +1. Definitions + "Addon" refers to the Naruto-Bedrock addon created by Modmaker101. + "Licensee" refers to any person or entity that exercises rights under this License. + "Closed-Source" means the Addon is not open for distribution, modification, or reuse without express permission from Modmaker101. + +2. License Grant + Modmaker101 grants Licensee a non-exclusive, non-transferable, limited license to: + - Use and modify the Addon for personal or educational purposes. + - View the source code of the Addon. + - Distribute modifications or derivative works of the Addon privately, provided that credit is given to Modmaker101. + +3. Restrictions + Licensee may not: + - Redistribute or publicly release the Addon or its derivatives in any form, including but not limited to uploading to public repositories or forums. + - Sub-license, sell, or transfer their rights under this License. + - Use the Addon for commercial purposes without express permission from Modmaker101. + +4. Attribution + Licensee agrees to give appropriate credit to Modmaker101 for the original creation of the Addon, including a link to the original repository. + +5. Penalties for Breach + If Licensee breaches any terms of this License: + - Licensee agrees to pay Modmaker101 all profits derived from the unauthorized use, distribution, or commercialization of the Addon. + - Licensee agrees to pay Modmaker101 a penalty of $500 USD per instance of breach. + +6. Ownership + Modmaker101, C0pperTux, and kentcooper retains all ownership and intellectual property rights to the Addon. + +7. Disclaimer of Warranty + THE ADDON IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. MODMAKER101 DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. + +8. Limitation of Liability + MODMAKER101 SHALL NOT BE LIABLE FOR ANY DAMAGES ARISING FROM THE USE OR INABILITY TO USE THE ADDON, INCLUDING BUT NOT LIMITED TO INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES. + +9. Termination + This License is effective until terminated by Modmaker101. Modmaker101 may terminate this License at any time if Licensee breaches any terms herein. + +10. Miscellaneous + This License constitutes the entire agreement between Modmaker101 and Licensee concerning the Addon. This License may only be modified by a written amendment signed by an authorized representative of Modmaker101. + From ce2959b919f6a6eb66d82dda99d27aae0241cda5 Mon Sep 17 00:00:00 2001 From: ModMaker101 <119018978+ModMaker101@users.noreply.github.com> Date: Sun, 21 Jul 2024 08:16:13 -0400 Subject: [PATCH 04/16] manifest and custom animation adding a custom new animation that is still in progress so check for bugs updated the manifest.json --- .mcattributes | 1 + nResource.mcaddon => nBehavior.mcaddon | Bin 162038 -> 166821 bytes nBehavior/manifest.json | 8 +- nResource/animations/humanoid.animation.json | 40 +++++++ nResource/entity/player.entity.json | 113 +++++++++++++++++++ nResource/manifest.json | 9 +- 6 files changed, 160 insertions(+), 11 deletions(-) create mode 100644 .mcattributes rename nResource.mcaddon => nBehavior.mcaddon (90%) create mode 100644 nResource/animations/humanoid.animation.json create mode 100644 nResource/entity/player.entity.json diff --git a/.mcattributes b/.mcattributes new file mode 100644 index 0000000..59e1fe9 --- /dev/null +++ b/.mcattributes @@ -0,0 +1 @@ +diagnostic.disable.minecraft.animation.unused=true \ No newline at end of file diff --git a/nResource.mcaddon b/nBehavior.mcaddon similarity index 90% rename from nResource.mcaddon rename to nBehavior.mcaddon index bc37c1b1c87f95108d738c377068a1adb442e845..ce043a20e0669c324606d397d16f4aea9d1da3da 100644 GIT binary patch delta 6802 zcma)A2|Sfu(7*S&+4n-S?|WQpls)9NljV|qU$31c-AV{0TpUDcA=ygOLR2bRkc!G{ zPl<%cUi6)Zdg*(6f8Te1zs#AL|IB%wIcH{`X>N+92+&^runkvVIzv`t=OXj+Qj_U8 zX;~hW&JZvgemrCrUN%uzqHmyUxNi_KOxD~8w}}-3s4)(jvjj8m0=_;3gNdfbV8l=; zX#+Ggf=Kiwddv8QWm$I r=naFRncp5 z^z!$~7N`6L_D$ago*fu&QLR=OI$s*!@dcq0c&3PSil4OJ#H6$JXusz+(WR=(Ro#pB zr^}AA%S%WSdaWp$b*~v;A+bGGf7baveiB)Ix zE8`yWg;z)VrYGH+_g-`6x$PkECZ71N)`Q_`j&EzmM}n`!!fO_XD}!`p+I0K%FV+d; zn764gQ6xHOwapm-*6`GedhDB?-Yg7I@z04=d!HJ% Gp}bX2bSF?xA))=h~_NVj`8J93`TwP$gI)Nm*T?BCHa@) zY$&y<-%RcaKNxz&vF6df8Np0a>x-nUWCejqLPku4`o%5w=NfL8pA{Z9R=*Z_b-KCg zlX 7d9)k@J}s?So6p3Z1=P2QwE_JPpm*eRz=LbvwIAlXy|u z{a5NzhNW9d {go_>o=FZR07mH1S%~;)aH{ItM4@B z6kR^etsO+Ghf5#Y)K+(D*izAgjo2jJDkxWcqxaZ!pv?ZRb`fn(*~fL~u!ahkJ6Ri# z$0`*_7jworsUNG3#*cl!s?yp@x-Fcew8fTTDDtE7Y*6C9?Jk#tQ{Nj;MwIQMPRe>a zG$a0e>dY)x!JzcVud&?~)yrdUJo^?%TyGN25|^LRc$|>m)imbXdg+kxd!qaSS_)QH z1 >2>D~786UhNKa9P>lg _eCOi#iEvDPZK|8Ozqn&H>zn=U{O-(G_WPG(RnANas^FMzE_0k-Zc}#@Q|)Zo zn)iNrx?XvlG>WLCF>*v4#iU8No@+_r(cJ3cBC64;^mpL1FUCtmp~KaHg_|Z%DNc zKb0_vQ)BkGT<3#NO0@J03yKJJ_mur7k)7Rxh~c3@0Rf(&8?v7Z8W$H2c1}Q}YFGi3 z|8L`8_28#J5_AY_LlE(#c^&Zqp1y}}hL6yi@S?n6iBHd!xn?u7d5P8eI1c@l`phvx z_R `(G{djCjv!a9h+?Go-7X7Q@#?&imw1=!?d)jrOS-eQA@huzMv|dBP#c zHZ&$w#ZQ2~ J|dVX=+iK5N&HKkI5SXE2;3@cd? zTKo~a6GcgraSZN8RVkOWq%YIHv7D}rbvoUsH(^!R-cnwve#rYiHSd5bGN<0N(@NoV zX)ou*9kMHZ+`^;li;XM0j&h%kUNEDaJ$Ah>{{7AIqv}i5%f9yoJH8XHJo8*>ZKnEF zK`Ag8%G8-^W8Ll8Ez}s*)EUA8TiM+u7{^%{PigW=T@I2@M4&4%$k#*WpVL^4Siz~@ z 7^ !JEYcONHl377t-9H A|~ z!V~z%-|7)Wn78`DORI6|YLvJJ)1~@h>n40@g`(Gr#5GGB!~WRNjAHX^aTIg&QvI5d zCqF6ZxrFISYKV1?cUtf eJ9MR_UEUnVj1(FGy}M;MK9) z>koLF?kQCde{I#eMXw`$=b{qw7)g2&Sk )$lel{)G35eSvK`Lh`*gy45U}?A*d^vOHUFw>Fib+JGh}{auIgO9y;u@8 zMg +vwASe_T3j78M(n=K;+?+6<@ zJa~G*!(LIOQl<4(d3rJ^dsj}r&D{QyJz4fI`3Eh*6EB^4&+rzw`s%S|QZ4Vn{jf*q zM^2nO#;+uiRWcxbsgs80fTY!Q3^Kc1mJ d**J_QGAqPk!39$-X;wo4aUp zcrcM_YF=*_f7r7p$>aTu_H*1vK88HDt1%iQDOrtObnlh!3Swz12NuO_^dx<2Vi%(4 zi {tAx;ByX1gOAM$t-IWN-c%SDYwd25 z5>av2z4-c)RBi`oZN)y=%ydS8mmzAJ)ufNX5}SY>DfZ>kkgs+5nyajq_V$R&)jA)J zkFwOFhVhS*7Rc^hUJG~;zY!}!RMcK8+7jx@7w@-pWX}yy_f_tAI0dQGz9EZ;>^%4B ztA$xey**q{D;`xc#M5nd4~`z0%X70ZywvS7yVS^h{hfcgjB}LyF59p>< gS3Lh?@8s$q~6Ur~ENQq;S&QZX}wDuD=UUp*nWqu;4Vfs JFIC^$~rc=x>Da`9@JpR1Ph<}*ohfgPa8*kBY2-HNW z9=Px y zi5`6;upmAcGREUddDbQ0I9Os9Yvjab|K?1W|7Nezcgg2zC8y{07BL}d3I^VB2c$xh z2_KI4Z?8|OBe7=Qljr3~tiS7o;q^(2sM+6Zu$A=jT}aG;pNX$`DD9^+XTVgA>!+*x zW!Nu1P2%u$m_OLuz3KVTxBVgZlC~B85kuhCmhOzVv$TV~Q_Zs#L!@b%_Mp2OCQkf3 zA(UTD=6?9TYF_&KxuVmreY9w?u8`rfqDjmQ`;u+_aYIFqdl9T(D1NNq)*Ij3V(d)y zl)f|tPOfGg)?{f!u7+%Ctca7Y83&&(V7Wkn6T--`-m%s@AO^!)1Eia=+^Z1LU)^mT zK#k$387Fv4*GG%M_Lu{|L{u>#-3j3&tz%(pbluPyy*-20zT+&qiE()PSg)5W*bhar ztlDq<_K_&8#hGz70+%!H$*}!s;9!5MY@K)P=+y0p8V-DXh>b*V$Z4iR2FWL>0!BkK zN~Q!|pTy0Etx_@N+7T|ZiS8bZG?n3-j1NmFk(@r47o5iK#=dlmFMQH&G*q2YIv9;} zV0B0yr9HoI|IPY@?+o#Q`R{z^xqLBWO)G~f6$#hVww8iM>AzzZ-d#;$iV`m^rDql~ zI*(5}%QT^8(h*{FRp&3f2KMZcF{3_gU}@GhRr`_ee%QK!LiXp6+IOwg_!LICR?Ilm zN&hhLZ{VjeJaSF6H(|Q3N7vK29NcOhz!z2NFOj< 1aT&%pGmNpO3%K!;nVUnph%YTViUTt< zME&10I4Cefgm(P%35XsR7GcHw#~2R#F#5w{_~BoDPVyi(E87O!Uti&VVc@VCB8m9& zKm-?PM%RVtT7XRAqy(JikQd^Iyc7sQ*H!{3j=Y_hNqXb<{~C4Bz2R?d`_F>Vh!vfD z0HXzTQX+)%z|;cSfpiO#(*;<;X$wRgp%Ee972pQ?wg@wrvOqWyBT+I|h#S o)Tm((Vsr-_Cg=ElH_19ZqVxieK72WK1!v? zF5*9Z?2_E*BTt%aF2M}~Jt4FJg_5^J0UOy#l4|v#$cj=M;U{Fs+R|Hqixr}Pq{zbc zPp4AbH=^S3P{T$x-A)BgdO^n&*3fZ`99d50=Tll(!>7!Y2Z7e`@v{`jM);q8ROHtD zU{=pCO%W`kh#n=NX9Fqk4l+rZlRTk72d>$`pgvKBJU>{0Yitp~5|AzAz#X*UZy&g) zr7hg^;x4ki3O7i#g@Cgl9Rfg$EuzR!s164{9Zw(ENZ+7PaLyOu0g?oS7n=qI>>$R0 z05OL(H)7=cAf^_@G=VCJA*ZU-f@D9q5n=~7YSJbj)ZhjhcJQg%b%388qL1wX+V;>H z!5?7 -Xl} zADnH4|Hrj)-u;y<;EpT8g@fZ7;59 eueZfB;FKA%m692H`Lq|@ z+lS~O0#+G&xX8h_ltA18kwKiTQ8vwh6(l;KHOB^2J0NPvYa1}-0Mn=37N|NRyOECs zaL5r6M0@Dk<8QM=8{HO=6o$~ljtT}H5pKj_RmcgpIU)3`{k1m$?v7r@Lu(q&^~h|D z{A#1s4u>A@t>Ki{`{()#{i)lc@%a@YjQwiw i$><)KGcpM zj2OWr3vq&3cWYJRhRivxYREEXTY$JT49|k+>K1_LjL0L(UjH!EFrbX!r3r*w@dhi- zFk(FZV7CjRg_!x1y&c3sg$vYG1ZFt%fdzCq0+&01lPg@lBcjsFu81+x83g8C;icFV zOy+jw29|D6%~Synxgq+vxMNt5AAuDIlc+Q<9&owCgQ|)LcJA DhB28>RK< zK_5!HF91 WZv;-?qh10CSf~pcMD^LhPByqvNxPmiSHjsph%CG$dm|w(h0&S>h zaD#{i@CQPXQ1v>BALxd{PVHBOWoB5rcl?mJTwh0Q1zmxNJg%)~UBm(uh=?36_QtA+ z1CWTw4xH=FRgM$9BEmg#);MV(9R#`H+dp+-K``t~wIDbY5dzPk3Q?_FV>p8mJfd}H zjR^{dF#Lm6hCDz|1=@mWH7$P#yx+NNOm;1n5yXeUTJh-dsul`Z!RHX@`EdK1 zeGnrh=n6*|fN3bgj}*Q@rFOWfmp|WUAQZle#H)3V3dn{bYPi6TpCaZaEEQTwBymL> zL=4~!DjM1#;sOfcP$c|%qhU-q44%htqG#dAE?oJ0EU<`#Jy y0{bdbHPlmlq)fgwrLLukRPDCn>2e~Br9 %EV^-SJ+>9@^0#azd- z)1sVd=gU}Pl07@( Q`oUt*J4gY|4{>n@%wz>BH$0F5YIa>E!*we_1G7CaG7~)U 0bCpHbu?~CEXPRb09>VhSk|L z$c7x44AZBxb2GiLE{lR1b0|nN1OLpS)E;51E!^y2y%7p0zCrW)GG}7N8e(M5!f&}; z8;){4$)X507-dOyNl&RRMq)d6Kos8BLjX=QP!U}!$RT_VJ3mi}PuIeD$T#V%K30u= zDd2_4c|_Pamo1#{immIZ^}SplXLc@KM$X@&xsx9 K20-eDMwP_=rTN>PYm~Te3B0l5TDN0tqZ{P0!r~g2K&$8gNM2Pn@MMW22XU} zME2bk <=B?S&LkS%jAg zAxt`6B;wUN(G&fP2n{aA#3I^WRtdhtWo0S;LQ?v?OvJm5#G132STo9T!)Ed>s^C(I zKW?V8y{59Yn6MpHB$T+kn4pu@xSM0Qji@dm@DT_9so_Sn RDiF0l@j604&LN0-q? O}6Qt1(mA^x{ zbN{=x`Lgsw`O1!1$_u84O#dFvtf2BeZMO8soPNB57BHh7#d_Lpe+BJly~XgWgmCEE zZ}upvXyWopa{v4SalvaG@i}1S#6kK&tMMAvSHUE>bjXUhpyCrzhQC))RLNlrTtk_) z)i4#7cUciTG*%O*#TL1CT6_inuA})MR8!CEkJzw%jdV_*9kn8I+?hrfzSc-r b({G6mxWx$e7`Bc2 z%e3{i-4b1R?;7ap<00PI$BllIu|%p;0CxJ&`(0fR8mY#`WU26SJxr21W?L*(1I(3J zl*KYO!0Y_~9N%vMPwCbiz{p#o8(wRGS(4{mi c%5k10kXY_GrHPu^WdkX3dlNXyJA@A551k-9ive2O|J+RZ_5c6? diff --git a/nBehavior/manifest.json b/nBehavior/manifest.json index 8a139fa..b151023 100644 --- a/nBehavior/manifest.json +++ b/nBehavior/manifest.json @@ -4,13 +4,13 @@ "name": "pack.name", "description": "pack.description", "uuid": "6b94d548-9be2-4efa-8705-4ac0ea1317d5", - "version": [1, 2, 1], + "version": [1, 2, 5], "min_engine_version": [1, 16, 0] }, "modules": [ { "description": "Behavior", - "version": [1, 2, 1], + "version": [1, 2, 5], "uuid": "3985adef-3e59-46d2-96ea-27b506be3cb9", "type": "data" }, @@ -19,14 +19,14 @@ "language": "javascript", "type": "script", "uuid": "9717780a-c69f-4679-bbe6-dbf6dfcdd7de", - "version": [1, 2, 1], + "version": [1, 2, 5], "entry": "scripts/main.js" } ], "dependencies": [ { "uuid": "ffa92ba2-3f38-40f6-b5d4-828b127f965f", - "version": [1, 2, 1] + "version": [1, 2, 5] }, { "module_name": "@minecraft/server", diff --git a/nResource/animations/humanoid.animation.json b/nResource/animations/humanoid.animation.json new file mode 100644 index 0000000..d1b0d5f --- /dev/null +++ b/nResource/animations/humanoid.animation.json @@ -0,0 +1,40 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation.naruto.sprint": { + "loop": true, + "animation_length": 0.3333, + "override_previous_animation": true, + "bones": { + "head": { + "rotation": { + "0.0": [-60, 0, 0], + "0.1667": [-62.5, 0, 0], + "0.3333": [-60, 0, 0] + }, + "position": [0, 1, 0] + }, + "body": { + "rotation": [70, 0, 0], + "position": [0, -8, -9] + }, + "leftArm": { + "rotation": { + "0.0": [25, 0, 0], + "0.1667": [32.5, 0, 0], + "0.3333": [27.5, 0, 0] + }, + "position": [0, 1, 1] + }, + "rightArm": { + "rotation": { + "0.0": [27.5, 0, 0], + "0.125": [32.5, 0, 0], + "0.2917": [27.5, 0, 0] + }, + "position": [0, 1, 1] + } + } + } + } +} \ No newline at end of file diff --git a/nResource/entity/player.entity.json b/nResource/entity/player.entity.json new file mode 100644 index 0000000..1e39059 --- /dev/null +++ b/nResource/entity/player.entity.json @@ -0,0 +1,113 @@ +{ + "format_version": "1.10.0", + "minecraft:client_entity": { + "description": { + "identifier": "minecraft:player", + "materials": { + "default": "entity_alphatest", + "cape": "entity_alphatest", + "animated": "player_animated" + }, + "textures": { + "default": "textures/entity/steve", + "cape": "textures/entity/cape_invisible" + }, + "geometry": { + "default": "geometry.humanoid.custom", + "cape": "geometry.cape" + }, + "scripts": { + "scale": "0.9375", + "initialize": [ + "variable.is_holding_right = 0.0;", + "variable.hand_bob = 0.0;" + ], + "pre_animation": [ + "variable.helmet_layer_visible = 1.0;", + "variable.leg_layer_visible = 1.0;", + "variable.boot_layer_visible = 1.0;", + "variable.chest_layer_visible = 1.0;", + "variable.attack_body_rot_y = Math.sin(360*Math.sqrt(variable.attack_time)) * 5.0;", + "variable.tcos0 = (math.cos(query.modified_distance_moved * 38.17) * query.modified_move_speed / variable.gliding_speed_value) * 57.3;", + "variable.first_person_rotation_factor = math.sin((1 - variable.attack_time) * 180.0);", + "variable.hand_bob = query.life_time < 0.01 ? 0.0 : variable.hand_bob + ((query.is_on_ground && query.is_alive ? math.clamp(math.sqrt(math.pow(query.position_delta(0), 2.0) + math.pow(query.position_delta(2), 2.0)), 0.0, 0.1) : 0.0) - variable.hand_bob) * 0.02;", + "variable.map_angle = math.clamp(1 - variable.player_x_rotation / 45.1, 0.0, 1.0);", + "variable.item_use_normalized = query.main_hand_item_use_duration / query.main_hand_item_max_duration;" + ], + "animate": [ + "root", + { + "naruto_sprint": "query.is_sprinting" + }, + { + "swim": "query.is_swimming" + } + ] + }, + "animations": { + "root": "controller.animation.player.root", + "base_controller": "controller.animation.player.base", + "hudplayer": "controller.animation.player.hudplayer", + "humanoid_base_pose": "animation.humanoid.base_pose", + "look_at_target": "controller.animation.humanoid.look_at_target", + "look_at_target_ui": "animation.player.look_at_target.ui", + "look_at_target_default": "animation.humanoid.look_at_target.default", + "look_at_target_gliding": "animation.humanoid.look_at_target.gliding", + "look_at_target_swimming": "animation.humanoid.look_at_target.swimming", + "look_at_target_inverted": "animation.player.look_at_target.inverted", + "cape": "animation.player.cape", + "move.arms": "animation.player.move.arms", + "move.legs": "animation.player.move.legs", + "swimming": "animation.player.swim", + "swimming.legs": "animation.player.swim.legs", + "riding.arms": "animation.player.riding.arms", + "riding.legs": "animation.player.riding.legs", + "holding": "animation.player.holding", + "brandish_spear": "animation.humanoid.brandish_spear", + "charging": "animation.humanoid.charging", + "attack.positions": "animation.player.attack.positions", + "attack.rotations": "animation.player.attack.rotations", + "sneaking": "animation.player.sneaking", + "bob": "animation.player.bob", + "damage_nearby_mobs": "animation.humanoid.damage_nearby_mobs", + "bow_and_arrow": "animation.humanoid.bow_and_arrow", + "use_item_progress": "animation.humanoid.use_item_progress", + "skeleton_attack": "animation.skeleton.attack", + "sleeping": "animation.player.sleeping", + "first_person_base_pose": "animation.player.first_person.base_pose", + "first_person_empty_hand": "animation.player.first_person.empty_hand", + "first_person_swap_item": "animation.player.first_person.swap_item", + "first_person_attack_controller": "controller.animation.player.first_person_attack", + "first_person_attack_rotation": "animation.player.first_person.attack_rotation", + "first_person_vr_attack_rotation": "animation.player.first_person.vr_attack_rotation", + "first_person_walk": "animation.player.first_person.walk", + "first_person_map_controller": "controller.animation.player.first_person_map", + "first_person_map_hold": "animation.player.first_person.map_hold", + "first_person_map_hold_attack": "animation.player.first_person.map_hold_attack", + "first_person_map_hold_off_hand": "animation.player.first_person.map_hold_off_hand", + "first_person_map_hold_main_hand": "animation.player.first_person.map_hold_main_hand", + "first_person_crossbow_equipped": "animation.player.first_person.crossbow_equipped", + "third_person_crossbow_equipped": "animation.player.crossbow_equipped", + "third_person_bow_equipped": "animation.player.bow_equipped", + "crossbow_hold": "animation.player.crossbow_hold", + "crossbow_controller": "controller.animation.player.crossbow", + "shield_block_main_hand": "animation.player.shield_block_main_hand", + "shield_block_off_hand": "animation.player.shield_block_off_hand", + "naruto_sprint": "animation.naruto.sprint", + "swim": "animation.player.swim" + }, + "render_controllers": [ + { + "controller.render.player.first_person": "variable.is_first_person" + }, + { + "controller.render.player.third_person": "!variable.is_first_person && !variable.map_face_icon" + }, + { + "controller.render.player.map": "variable.map_face_icon" + } + ], + "enable_attachables": true + } + } +} diff --git a/nResource/manifest.json b/nResource/manifest.json index ca2f32c..9a4372a 100644 --- a/nResource/manifest.json +++ b/nResource/manifest.json @@ -4,20 +4,15 @@ "name": "pack.name", "description": "pack.description", "uuid": "ffa92ba2-3f38-40f6-b5d4-828b127f965f", - "version": [1, 2, 1], + "version": [1, 2, 5], "min_engine_version": [1, 16, 0] }, - "metadata": { - "generated_with": { - "blockbench_entity_wizard": ["1.1.1"] - } - }, "modules": [ { "description": "n", "type": "resources", "uuid": "6b94d548-9be2-4efa-8705-4ac0ea1317d5", - "version": [1, 2, 1] + "version": [1, 2, 5] } ] } From e4c2d08e205370ddc2774f3f89b657d27f50483d Mon Sep 17 00:00:00 2001 From: ModMaker101 <119018978+ModMaker101@users.noreply.github.com> Date: Sun, 21 Jul 2024 13:05:23 -0400 Subject: [PATCH 05/16] ramen+ --- .mcattributes | 2 +- nBehavior.mcaddon | Bin 166821 -> 166790 bytes nBehavior/items/food/noodles.item.json | 27 ++++++ nBehavior/items/food/ramen.item.json | 6 +- .../items/jutsu/fireball_jutsu.item.json | 78 ++++++------------ nBehavior/items/misc/glass_bowl.item.json | 17 ++++ nBehavior/items/weapons/kunai.item.json | 5 -- nBehavior/items/weapons/shuriken.item.json | 2 - nBehavior/recipes/glass_bowl.recipe.json | 29 +++++++ nBehavior/recipes/katana.recipe.json | 2 +- nBehavior/recipes/ramen.json | 63 +++++++------- nBehavior/recipes/shuriken.json | 5 +- nResource/texts/en_US.lang | 12 +-- nResource/textures/item_texture.json | 8 +- nResource/textures/items/misc/glass_bowl.png | Bin 0 -> 237 bytes nResource/textures/items/misc/noodles.png | Bin 0 -> 281 bytes nResource/textures/items/misc/ramen.png | Bin 0 -> 405 bytes nResource/textures/items/ramen.png | Bin 330 -> 0 bytes nResource/textures/items/weapons/12.png | Bin 194 -> 0 bytes nResource/textures/items/weapons/image.png | Bin 2662 -> 0 bytes 20 files changed, 152 insertions(+), 104 deletions(-) create mode 100644 nBehavior/items/food/noodles.item.json create mode 100644 nBehavior/items/misc/glass_bowl.item.json create mode 100644 nBehavior/recipes/glass_bowl.recipe.json create mode 100644 nResource/textures/items/misc/glass_bowl.png create mode 100644 nResource/textures/items/misc/noodles.png create mode 100644 nResource/textures/items/misc/ramen.png delete mode 100644 nResource/textures/items/ramen.png delete mode 100644 nResource/textures/items/weapons/12.png delete mode 100644 nResource/textures/items/weapons/image.png diff --git a/.mcattributes b/.mcattributes index 59e1fe9..8127a1c 100644 --- a/.mcattributes +++ b/.mcattributes @@ -1 +1 @@ -diagnostic.disable.minecraft.animation.unused=true \ No newline at end of file +diagnostic.disable.minecraft.animation.unused=true diff --git a/nBehavior.mcaddon b/nBehavior.mcaddon index ce043a20e0669c324606d397d16f4aea9d1da3da..6fbe312b546f06d8a4869c0f3fd8a34b60db3db5 100644 GIT binary patch delta 9251 zcmZ{JcOcc@`}n=Dn-SN@-Y&`BqY# Vh+iu`Qhy_qAjvF`&V$nmwjvL11 zZ-ze|L?RGE5CXxCyH3o2_3-qxcXRL+cJ^~{7k2UW^a#_P*6tQXhmlk5Mtqkubcohi zN6kp^3;6SpUd+0GnegoHH7?glC@NlUVYPX4Gc@Eze&EaeJEuNJUW e=xa?-{Q~f~l+j8ynkc`RX84ZW^bsdE1Q3-0|Vw! #>9 zVub4X4dcl2TIL@xgn)2YiG{GRktpSu6S0aRRfQ#r6kCW*wCh{9TeMHLm;4ROKCe8z zkU@Na=+u{w1NM%dUjs>G*#(n2bQ3 b>aix1mqinm}i3$TX*#;P+0=gib-@6eo? zvE=Sc;G4 $n-QlHpUo)-1)%&DEC0qGM<;XY5@uJBQ| zXp+Q|o-LRMo%R-qb^YcS@2*{3cwek@|6?q{#6;txd*oQ-67`mATg;239i 9H!EFQ!n+-sZ|!OYTht69rLv6)1K2hV;t>vNyhixz~+Y^@62-EO39!E z13t8IUcFu0CfL7SXfC{Vl2o+6&`) MShNeh`E?nC;p7PT3_C3Gk*ny8pc-UzxEIo=}Ovcof_5S z6*$qzO6oEaZe;Q4X_EBx+_s=lW|fn|i{%ljyUteaRu@--C#K8KX42~Q#DoenbT=K} zw!6{g`|`auprh7lptVy7sGkcD*Sc@@Oe)P%w{~okJ+P>9gtFp!QrwrNc77s~_($Fx zJ8a_I!5_57PwYtRr0~cvrCpDztZnfBLdr%#!Jcd<=egPx@3SR2G5&(jNZ)S4GZba1 zF-z87*i (Gln$eefQ^Kg zv*6eu`yVUtWs*|VrJ?JQWMeiP#-}EYhgsl5XX13pg|T6J(;oNWWVu}Q1J%D4Lo#mp zO(Ijn{8PThduajm>WUUr;ZSX;S-fffk(xa(kN-*Vvf?_A4`#(c;%xF(?e)opBR5!O zB+-?UTu+azU%HiD%YZ&Ba{lB^!~TewXKNfGGpC9=RCs#0BkjjyO_hhLQE9KQy89{e zQ)|bTq^w|rSEwX%-OuAZ#UByoJ}Ew#ZX|W@kchjQHc<%cfdM0;Z};rKwzSP uOgWGMCa0V07nSoa(%B=-I5Q9G$;5e|)?QdsAQB4@5b$#G*e#Z>5y9=Cq8$8bh7_ z@q{5azZD{TRy56qt) GqsL|MYAB6Rjt#@G78?#fzIu+&&AB15`6Fb_K;A> zuX;$LGkdAjO19MVmkoA7RU}2PW_0Etdq}J^Z+IG&8`OLsYme3NkDshxN1A$)_k) zZvU 3O?5RW3ADj5;yHTn82kWZzG6vk$`!4RrIZk)2 zKiAHNf6o2A1!sKu+6Fxx_KPg>rAqSk$i&sQOV52>NGwRB1FTmc-OxYoWEWmO>AfKH zrR1!{!Y%!%kVNyWS$2nqJ7lT4$A{YK{MjPWon$jaDpS=fHvV(xLRf=+T*=bL7PJK@ z)1+mnP4O0dAF^k`P}$a*3vp5^w- gC&Xm3_(f$n z-W2`#%x7*bdq}P{K`36;u!Xk8f8NXA3isJ0OE7Hk2yvN^By;p6w3IT;$4ej~U~M z!Rqy`iK{WE=?0G5X~dnrn9HombqZs^o8uLG*~lk%;@X!kNfhgSd74Y|1)q_pHqnZb zy6JxIUM%%kRO5-evMJNw`U^Hz3Pb#g1W)p-W+Fz-O?6Dv3u%08v)(>%vAgd+?28)l zADnL}vM|tX*=iuWSNP#|p6-JG(kP=}OQ;vt-d;%kR>Z{tM}j`;M~SxFJOn}pnz7lr zQ& =3T4da7Z z?>^1K$;b@$FkV~@JuUXH4CLcr=j`RM_r&qf9CU$i@0gX?j_8crB^hi!z2#Y)M?XI^ z;nZ@h_u%bXvE1TG-7QSE4tQs#*3#K|)6b8wiBL=d&PS6x#T4xEI@fgOuE?3j>1(It zFiEaLWORLj?5xq{cbzUXF&?bz6D@|?bv1gi^5OZJx4HAfue657(UjTNVk?c)?;MhD zy|5X==An3CYUPbY_IzmZ&C~6W#cE)wZo?D8YX=rPUayUMfTGL18CmxX$Za1#vi@3# zU9_m4bcpU5y5{b>qYyHhDAu6;Wycu`o-w+oF7e*W_bPo|!G`>7(^PiVGR05-p@E++ z2KF1qgKZun>#$*JVZ(6Y4TDRkW5aTtGjS=P_gr?(Iyol&EMMDRoG+^<(9^t;sb_5P z$mKVAp6}Rw!ooH0QPme)dT$ZDNjaIx!+E^D15N{(FKOGAMv7d94&GtR_sesM;8(w0 z$LYlHb!FhLgl#j0NC{+rmN`E$HA!x|&9Fi@(Q4|FFvcjA^xoG5uX6WlK9ex4Up1G- zM3IshYF1bzGgkeEF`W-}o`cT;*V&NsN*;54G%5;HCa3IrZ4*13BYOB*=Yo4~T$*{Z zqamZ9= $1`T>XN?-xkF$GBZ=(K0 zlMVcioBJ+WKndp|$O?t4qUXe>UhMLKZ=|>t+!u0Q^K!!%&aX9x!y;XjIm8Ayxq8K} zmLvtT>!wnbQL=EZPw&!CuP$vINm89H%gGHxUGOvF%9L)u_OizYJ>jI3DJadM`&98= zr#-4=xP@$WmYS)J(`|G4`np&glb~IsBI>E8%hVAr*Xq{_w~wFZ$|+vKu2msz+t}PM z*9?%IZWxZQ%p6b*c$+eJL;66!%o%!3zr^bt0-F{aR3h1WC*y)AuKH^;f3m$k8GDZH zm`r+Nh?=2$ xR$w6s*3&8 zrw7Rv( @p0Tgv%j(8@K2D}DzM$bKA#r@_ zxs{cH@rWr~y@5h+T1BL?QuqaIYv`K{d4|J`6()`Pq7#xfZ#{zVaqF%yANFGMlN#r` z+Eb@Z##E4#L4W?nRIZA zXCYR(`IL;A4$ruTVAEJW|NS={XT&DFNF}yihF;9CSeS&-DbG*bbNlh#0sF FlV*=B=q?|uA#SxiNtpzg~2Ya8g z%?lu}ag1im$h z>09YgUEPD(%-i!^?jBbpl0RcL%vczu7n|2;?k)O3cUXjc6y@4TViPW})&$UngG;ZH zYwhI@9(8 )K?ue%hl@p&l!Jlmfe$npknPtNA|jd8?)pgE~%P<)$A`Z_M?y z`)^RWj}jGBs0j(s7Av2qmR=k6m#cs2v(bI?W!xpPje&-)fl|APAgOXi?2^CHQTD-( zoQGAOb!{e#AmO5V_Kd+frN)7ZS;o_3MLxMo5jL+X3xr5gbTv7m2M<3Yy+wU1)?F(# zMUFh<0NX3# ;Rx@ofGc%SN3tx{>& z`|85sC%Hw>ZJG%4^|9g)i?* KJ2-$e}rU+75!!W5n;g Q6*}|OVs9#<{dgE2=EU~BqwI3CInx^Z-+bRzt zbA=a!OkIZWn^KLtw>P$o$c%Ye4$F*j4Z7%a*U*Hp7(G1l^2XQTDYmzv>djqO{A)&8 zCT>pdG 4OH0XHBAI#d(QGckYbDp?t?#SbK3n+Z zar_|A-_^YZlCwRp&%dd2Vof6;I|he6;QlZX42OL^E`pU2>u%%h0pFeDlf(Q*>W>CA zgx Q*4QfEkgKv*+Ipv=gNkW`v5i2pHv5$)Ue zQR|8{N__cQmPR!frD_X!N$!a!Yf<|q6(p^1P_K#mQfrB?twk&&RwdTNwSt;wzI=$> zyqqX=+3+UQ6=(ucS9X|OlBxiH4vDLJ%1^>Oy8tI~dIWgo0m1vzdEpU_VQ6pYd)ehB zl#1b9Hq3bt5$aY%OXh+rnQx^ZaWrdSJ~3qFGxTFAgG1t*lJE=K?{25!U;3J=ej_a+ zWS^1GN6W}4BAhP%*t(>c8ARs0vUJC7^vq75dzF8^Z2yDa9DWUN2mVMCXP1g5M`PUr zV)xT#zICTMwnH<_IsN*#oT&*HWxetyl)g@@EO3hGbgikQ;`DCQU%J8I>--?EBcuy0 z)X2BACYoNpqT)es`NZ{!_~7Ncl~58RL*mJ^J_GhvQCzgnl30hGdA8V7LHBradGM(i z?07&-xZ|!Q(G(_)6edVLNirk2mouyBEs2Ir& rg3jWrlwSU)U$raAYZA!?~2FKf3KoYD3%zH2 W>;kMnWmkGG|Pc zX1~j5NuH!V4ba=zhvISX>n=4;RHD+Px3dxwNWox}2WexbofTGt(EjnyrM_+=ppC z(M7sm& rqjOpQ8N@y%(ToKqV8IqTPr-`) {ipIv zB|DYIymS|gmr8qL*dEQ%Ok93>gD-u{a`jlUm}S-X>bD_rpX 8ghY$+zYnYmR4v;H|#hm5Xi$ojDRv4Isk+tAu?=s#u@Tx45ixS(Ro(1 z>)EfCaVeTYv|XZ MD7zUGmzknIGQoRs zKq4+I NTZa~v399MF0*C6V-;O~@xn716(>f7GvwBm>&YH+ zZWt&gij-fFH?=F(OD+5$= uRmMUEjTz1NnIu%jC@5G02^ zNuoP4Jl-RwdN^o_@l+LxoMk97S!5^Y72}7&_N}+#TMj3DhFrII#D;eqk9_+nFxGBBzi}7$z=IWy5w^!Tg8$vyvS9RLbch?RJvJWoSeL ca(JL=LBh|gL4r~$Z#v|fF215=<+U63lW%i)aq47$WR)cnuX!5Nu zmnPdKsCl_zC0`vvkvp0+m+lU%Fgi{oJNxvlmJK{(ud!YmZcyX7$=q@>e4JZ&jQ(lQ zcZXC#-{NS0H($=Lwui`sJ+9HNH5{~*4&m(XF-+nymkfC4uTr`2z!e>Q^edz}!DZEa zZcV6ONngl){Gom_&sT?*9#^!2gxRe+(cx^HNkmIT*Z7lRhihk*sefAofsnA=Fm|t` zr_F|~k&Og;tw{ERdxr3_ad*J2Qn7(=jYv`~(pUeKGNNjTWgdY*>S(Ac8A$8c+2>P= z>X+q33ZfiORqyIptWsA1dzAGRQu+J4Usr zi4F_*fpG|u-nRbP|QvCOUkTDJX5q{j}W1P03RW}lrUii_ocz=Y87u}uUZav z%LOfXIi2A?&m#%Bv8{o-pW-uZ-d=o#o-JTO`%bKixwU;to1J-b+bhiL!LxeT-QxnP zqP!pJ9fPd5u1Bs?P#dq^n!+;Pvom2Z65i>iJk*b*o9+<@9MaMZPe?JS z6i+E*=c3RQWC~)UI}Qh2+xVN91$RGAotOAXSY1~aO-oElYIlas^HqmKllL59bYUT9 z2@=DKId>PWbSyG8H8m0d`ksJ_d4xT&I#jeddE3g`SMiDhb_ea){XI>JF2g;R@c^~T zr1}WLc8$0XpN*5q5QrACh(m0LZad=+xzeHD*=_)$R-{~`Y&Wtr2j9B~ D9} m(GE;~jq9Dbg zNf^LKQwWXux08!N2;)WI-@cRzo>LSrg~q~7LHHf~=STZ{DhkiE;e-8udx5%INQegU ze>V{ETJ{%<{J&J}74rmp{X}rW43dOA$#EHI7LZ{E@gj=>g*n6myt 3##r)H( zgCFWVKli!6h$JPTG>4=x|I?WIhb#LKyZ{rvPsN7$)rj$fgN6Zxe|hZx_VsO1fp&99 z1uCS$y`W+Q%oY$D- rrU2<_=^1LV1NP(hyn9I z<@`T7&NJdd=(s^8ygcUbTGtBRFv~xj*O ^W*(NFX{?^K^Au*_JAHY35Oa^xGI#zgqfDI%EvGM|E z8%PbZ;sZ7K(TyJ{*+SF+Z3{_2jskc<4Z0wRi{xVg#kR2EkPsNf<2r=#BP|fNgVk4w z02@0PSt^PjX+Z}bnJ)%b@yI-J5NQu1we4XfkiY|KP`V`O!;fWB;E)46-aLw{kzfJ- z4)791$3Oud_emPe<418>Am#|^KriI*BNJ{{h7cGzLX@BuhM;D7T$d~hSa5_Tn@+%U zYQT3M-h7<`usjb--%-T1$+Li18(1LeJS cHuSe1f0xQ-`;YJhk6u~`$>b?PwCbAfoFFZekJ zj$NG|1p7f~(CGrPLDHvTBrRBXfdnDfy*VyH0|U;v!kc$Fvq!t+3WrRUHsElB7{CUe z@OlrhhM075dS|FXjvI{Az|VQWJbs?4w} %> Nb>`(CwgnY*U=(n19qFaunkkRr5W2K0Pj zce&sR??cEO4={mFJYe?|An<}+xcDb<&I`^^Z+`-%UXT`KW4SLw?hT1T*Y*M2vKbo) z@`ja6Tklglyx}!pIN<@#{d0- $oydVp*KuZ!harqsKp1j>PZV){oqeGkDpV6O+VO;)^G34 z75yOzlv6ws80J#S zMFOqMFjrA9#E)zMm=HJzX*ojl02u=Nt4%)O2!S*q`2ye`0<+r|B7s}p{#hx(YzV}J zio1aX8Tl|O_&n_8q5*LE@Td?;313*h!l||h3EB#N3E_!<#o9 }%^U;09B{ahZgclSqB0{L)w`T459*;n!GmEo`f^s50f0XFUHaM*~^KY_zoNCE1s z-=|PUz$XsF!sPWom_uL~k2%`#n@1D!ZTt<;gM S? z`&!9p{wegcP-8^Fr47(DhVRtumfs{o5ETh;VBl}ea3hime2RrvfJ>l%-YaZB-421k zzgLRd{-_cASsVR%sQg 6T0Ki zF690$N&Z#y- O(+j0 Zn1Bd|dB|*HXtG`f+aN!Svk|0SG w$Jw7Ud#LdwI8C23_=92uN0Z?_O#g+V1u4l8Dfw;0ZG^BC0- RN-EtTAfW;ZDvhL|A_4*e0-`7? z@ZZ(%*U#s>&$Bx-?|IL}nK?6a&rJjbWq_cO9}n$iONN%iWB!?X;&G6FPYyD-Y#vho zf $ZxsS}Nk55^^=-OOLo?0iJ=jko zkqcL+tL0 w2^uvAnL`*O4ci5L)NgWfWVlJ zXFpbjUXZCg%s%AQ9txVDZPntR*1pn8cyzAnfOLq`;0qzjDO!@HYQ^K`vZBiJvpP*B z4vEkk# 8PS~+_|y-pyabLBbv_XC6Gw{yA+p94q brT(LsLR;Hb98?i-2!8b~Ws-AK+H3G4Z zLHIiEZ%jYL5U)otvRT#33mooh{Fqvw*WSYsZMk4m?zZA_OwdlbjIH6ZWM6lM18ehRUVFBYh0^90P!VA&;7YsQ*yzo9odHzL)X8 &sxV-J26GdU|l+DtVA-4(?^H7LKUD zawt<@l;&g}k0N1IXcwX4RVRro-OJ5tOd~e9 ?c2Q%kR%B3z;7@Rrri#;uP?rl?vse)`lJ(?Hp#$ zhzUg7t<((Raz_!?Qc7@w8?XI2PKgmKAUCHsgR@`N?QeO_t97N)J+We^9(=g2-1-9x z?O;pal0wpoBtPS@ZJv9Drbi6+zGZlsaie=k7|~v2B&Y<#XTE*HWbze;C&)wV5~XRa z%LDXV_}VGkQ_K|5+eNRWGbQ7aIUM1yMQ>&{2qjb&Nc99JDP*;j=BM;WS&VA! vyFL!4X$62jfZE;MdQb8`yA1Xw?F}pKUyxPlk<<4Y+r%I6np+a*_+XR%N zEln(5atq~Apfl{>R-p4hLx7>tlH{!ARH-A&UXJSu?c7jLahvEk68-A?$1Atb-X;F@ zJhs=0C1FmPV&5kHvkgHvLvp^j9o~Tag_DQ1pFdDg8HtTZ )^&t zu}R&;j4jL9vb*#983S}wrB~di)!XV-h2mnB@8 C*;$8Lbp4TgWb7lDU3UAtvoo1?VK0vomn zT}!Tj>QL#qOW4qao2>obFq3P8G3hzm>u8ND26KySxZl60Z9iI8E%6+qKEIQN6<%Sg z=P6<}>Lx^J;yRb3`bd8$727A4w92ZIAkN|a3MXA;f+*{~JvnEJsLUygAklfwtZHL@ zou_mmJqAB`#j`!qbX`URoOzdh)@<05YW6?VP@_Fg6QcNcWT+DA6O?5ezpffoGTjxK zeIJ}3k#YaVly*7qwKulxnS;BT%}ytY>XilWY;T@xP)b~+-i<2}-- *-_gkJG&-&aQyrETE%q6u$%=G5eC+g6CPF^S zX=WTpZseQ{gUpBWwb6?aPxSs6YN}+*TxlcB6-`JXf<-2qf>xvuL3*PDDEMI0Qk~~@ z=2RuTL#ClCI*t$NR0$upt`4lFjmlLd3nra6>7?om-tZ5$Q$6I@%zg0gG`4Z8%vR$z zI@&I4ujdPslt2HbtNFL6O&t~9w3o6@8mS$ebW-UTGnDf5!~3YpEuRHghR)+o5(SZc z(YHT{AH-!`5<^TV$vG*KmqA^Cx{Yx+;r<_I()Q)h7BCOQtsGZ;P!59lkk!`qVN@8_7|nLzr_W zm*V=(bjn)&YxsQOz9$Z!>{spQJmsECp*SiT8ef(650Hl4qMDR(*^lSxZpo*N!NOvz z+(NT3F`%VsPZK}a*ftk9?A-hepO-c0%XCtx$2I(|<7rY~BnH`yn6`_#L~l?IzU`8# zx4P=M@h(UE pyH3u~34pe(w7c<6ooGc@|sY z9LhRJ(CayZ{b>ZC>F>~tl^$KziORUmVV<@qOSmUlsEvPsE@+i_tWGm8L7Zw?=438} zqFlb8uXuJ1m&dfyTeU~|cEN{q8XwC87MkSDO67gpx=rVkQy+@Amy^mhmp@&*E=W^A z)9D`DevEfvu1)7b(7hKwu$^AapA|JE|bNH#JU}EO95{f$CEWO`G+8n%$|EB$sRt zMjw5O8|hvA{h^EJ>!uBPw$3=XJ~%0Qw$iqU&!(j%;D3B|<*tM%xu`-EBWZ=Xy3_q> z94h5!_$AMo-hCioqGs++=;S5{N)38~jvD>eEjZpNC}HR?p(MW$U#!N#?V9Y0n>dIH ze|IT6gSfRSFi|T`>^S&|ti8G@gIcbOsAcJ=TlMVOscvcXD5)0LO`hS=xx^}#hLaBV z#%_*B)w5O}(=nGC?yR*Ny7*jGyR6L5f}^*vspDjF|MkE_d2mG5`Cw@~bX2`TLDc$~ z_89TU4hygy@R;3&R}lyZL4iJI;6erKEBnG`=r()LQY(MEGG!`_r5Cr9prbL1%6>e8 zsVenrWO@pPQLFWEx|`dROOYs}rMQr{6BmQkLc}e`2{Mu AcPK~8JoJDz-jfiI==9c<2e+~z$n4n zh-RBJ?;@4-?fQ+x8OT?HH)R5@2$ ?Ul;DIGiN$yVs? z5 $w%MyoQgna6HVBX2ZmazQ;s_TJW7zB8$$vhN5NX^nMn| z6YXVeTxp4qfBw`_jNpN^WNT>ME1lS?A3MXgx4u$ie}6L+@oreAMQpjWI$>%T!etv0 zho*V1nqZTv(8Mmf&~bfhs%ly|w7gjpOD%eq*Zh_7sVC=~wHv4g C=-UM-|6DSBBPTgJ(XmwG 4^FQo5G>9sqS{?#?bcCIu2 zWaXy@19MbkmS|_jsm~1Xlx6i!%JXSfQ&cBxr_j?KN-Le+-P7q~A|K`TZdhls`S^YJ z^k?0V3fCVDvvX()4)BXC*4d!C-ZOoQ+7&Ey-WGm|nEvR7dg+9Jx4)X@)I@=*+`;Ce zzEDLake_0!HwcjXl0wqbJ&;#cb(2xqk3bD8dl`GQEAyS9xB->#0RITPNO{|<_>Vq< zVK2tdDANl)?J7ZPid9Wh_9aJ46!4eR$Jxrqw}cCC{%DjQ8R_86lb|poUJhB4{Op%x zC179WpRuC7V;@{2i *k0jhhJq#jwf*RYx|X9&M<%PUD2Ca@BHyDSeCKpg z*?~=mk&4TlE54!;1g9t|#pr`J!r|Mjg1Z+ApWM2;EKyR&|0c(gMOEEKrO?cd5}R7Z z$-9;$){Ilck~N>q8Jk0@5@4^GMi;Ttp?n-Xd<8u(nPfDP^a&H4|8ns#sgiw3f z+gp2!TC?{|Kvsb%^!TA_F>lbh!yg}l5cfMX9QD0;Y+5L1!^T;i$Qr`DYLU`~d+gF! zr0qwvH;+c;ZMbEohiURxjy~R(+(vCc(pe<5!Lf*}vkoQ0X-tYV&h}gi(@Lu;RmA3E zJG-B`(t}8Ag1 Fgw?ea>JdNA6GesZ`z(o z9iO+wNK`a_@_QfL`tS>~?_X!N3#Yhts%5#$cSll^ zVKGH0;gEqxP-y~?CaA$}>X=Nqhp&TXlsoWf6vFXydur>=?pXzhAelXo=7a9XXt zE!(Y#1C Ma7ur*T}sChkiIsO6tb<08*djG zu;hMz^HM>GR0ArufRF`W_G{*FRqrz0tD%k5W$(NMfwi%-ZLhH2`aTLgm*%8sv9u=X z@KCdNQ~RBTnpXz?h(5AzP`ZLHnf6Lq?X^RN{V`mN1K;B(igt0sR_()9$Z&Duqg#3A z(xJ_gui<$#1rBLQ8kCE#or#g4w}Y>nj;^xqV_~B1FI4+6)s8ak+gIebkX3jB7a0vM zTGP)z&PIPMJ9_efs6ybh0cYfZnA3Nak~H<)KGHavZ{qtu_U>QnX7n?Qd`%~3QoeWc z*b!1Yb;bB1NX>WN`gCEWeN#Sy ?+rIcVy;sH^6gK=uc`v_W?Rs4UL&@|7>2D=B zj0%FoxYKV{x~_W;TUYD36TZ62G}>39HdZf1@oecsr6&*)ky<9giHiy`N?p(t5mmYnyJZ)0Y@Y_(Y{nEckggMCOus{>Djy6-PI0k1?dx&*a5>OjRWrDC>VYtM zgj@7c9G7E-n71;wS-Bvejyu=nV^rI&*-Gqi$}`G}J;FbSm45v;n$U~^*tQ|@F=N1K zAMQlHMUuA!2bm}54xQ74M~L~c{~jgIsXzxG7hgc$g=9U2bpJH=1^wPr9EDiaIInEX zW7L|{L =+uVUNXm<#4v z6C*qBTBkP7$G7;iypp^@RqvUZkTj= Z}!AbntU@&*ChXv zt2X!I ox$OqU@A*r!s8n%IYFH(+Nw`R*+0x7`M2d@XrkNc0M zfPXI%4-yf@*op>41Ph7qaNvK_VCywFL0&Svpn|9$WrQz{h^SxYyPiEk+{21@KA89c z)1zm%5*-*H`OOr|7^OFvTcPy#KS+xt7V#B^u^T#_=kz@#7DkDn&K@N<=sB*xoKzr7 z^ztH?d1ufJm2gY0;egz(xvU&^U8} UX$&dxL501;! zzF|MwfKWn`#G2}OcR>#mL``C@xow`}%OFz;ch;2vyctDuqda^Z+*}0xeciTAZH$e~ zsCDa+r^%G#&Lu!4#o3P8blm6Iv$9wngL_QRI^rW+^_5SVomYBVMB!kpMEj(Vmy<0) zkPb_^SOPES&UNw|)HxX`24p#@k{0oJ7s>EeTt`>S6oO2@3)_g1?)%Ta+T8L(eP8 z6+GH;Pw{elR}HG2k02p%k%DGl;p>7vk2uaI5&x%Ddn|(0Z=;2I>v5;thb{*7KdlSC z)}Viz#AQM&{Hrm=-VYBQr{S(TGA@3(XMB4vHt_hj@;EP VUurzqB~{(s_ZdtP&cJHp?%Pc_ zxPEv1$g!Dpl}0=v?&8%Y4L_L>W+jCqcESA)Qr`{z=x53tEX-bc>@jyO2D`)1y8her zZ~b)-Go_yfd`69G4Akb6EawcFo`^lMSWb}Ju~x406O`|DHop4yDDI#kOH^Y~!PSuI zbL0rFu`hl7;WO;ns0___-KR$>$nJ4Q>nFE&jFYB~ma&J6S{nw1EvP)PZXhJ-F?xBU z;r*2Jq@qtgU9vOY;)BWYGsZRN A#f4wX&97)!=&dG%@Se$WU1@muS_u!$o4^RW|SDcH%Z; z5srtQhq?^VEQ($!a7OP;=2CbC9%pw-C1+3RNcgu`OIn(AWl1+fJu|!#m6OUOb1T!E zI$bA^1w0^)m{k &=?*h?>24r$p (bXxBcL$ UC#ws!y5gN^Su zL+L)~N91?f7{1HJ;s)OcNBNwTir=1%n>q{&*SEVZ>**X+o0X4i8mwto!#43a+f2^q zsA;r)ELn{J)wyfH-#?Xf&`v6pFWM^8%I9pt8#BZEpsTM$qDd{`Re#Gu469kEhxBUW zScU-hChZpj>ql)N>1&Uku$N9MV9mb?JjfvpZfkop$L+UTK2yO=+4TbO3q`gob9!MN z<`&(j6MWXH`xt$u >SaZT}6-#OL6nmSbU<(Z)ttpZfVx9J`9S+45Julpm- zIN0(t`~9CUV;}La++KK~`$NBGXJsuLWsN(2UVT?8S0^U2** H7uEV4)0L`P#v5GSBJ$%QB{xuNjV;>5^sMPn`S6S}&u2Dx|(uu4e4f zn&ayhXU+mU&o7^=Rl5?rx~7O&d=gIDB;L8aPJNnegu=hmV1>&lMTyMUm_e_X2s7hW zbky>Qi&m1@>^hb!HXk|rjXqyAFe*{%DtHim@k=?MyY0reF6M8<#Yzb>A$vyjZ*QIx zJ&BgW31UO7IN?y7eXSULrsEzxC8<_4|BISiqMAm*r@6FiIwFG-ap*)WI$BaiQ!Khv z`R8x!B3e*`XZe8UWgKf>J-vmQ-edijnvA)h-KK5Qg=6eTYP&S;_HRlQO6nP$6^vCE zsXA8LA|W7TH^(ZK+dXy0x^+G1#|wE6`)>FC%M2B!rTr^Sohc7__&VM{KTM8Jlw##w zd!6xwAq?r>^d!jPY9L=CDG*usq9UIB{v?Pi9i;T5<`;#TYX+{_e>J#2@M$)|eaiL1 zavVdu&x5 LxLdH63$t9LL?x;96Iyg zuRoy69OA-!{*i&Y@iCt|I9dPu2?RdB;RlIeh5vVdvVMLL;r!K3z9mEg1recpN$A02 zONbY$#^iYcy%j{n`k!DorY89LRhbM4%w)jCzJVWx{Z|ARjwSH^BLBl~B1Jcm^Z%;% z{~^pE`0_@Jg+S2!#iS(%`&N)D)O#BJfRc_>UkeFQBH&Lv@B_#8fW0-u00~ipXlsa- z^{)UQ+$QH=HQ7-E3L8k2^ =aL6Q&$>rWic fZiVizmbTadhdrbQRdN7NdrW^h zLAyO92jQPV%kVIQ#$bpDFgZZXkQNt^cYxF(b8d7pFC$P2fdzFKfgukV!3bQ=0xCy1 z?c@bEn6#P?Juk=z>_cJVh$BqQ=Lg#u0a^e^IKgSUAc)4KX+r2OQAQ9G1{1fPU}Bsw zAa;fYks|0CaYjHE4hy24VZk*~P=FC!7Xz!9G)o-aBgF_bT;P$vlt2^7FaqHSm|Wlj zlbNN^y64V-w;16w89?F+X+mY^fTb&}ct;kLV$vcx^q3+ez;VOaRvtaB#0YfZJTeQE zxIz>l-3_*Xj3T;Gg%P~Q-~&L!4aOPWVSGRt7`j91$Z^n%!D=zsOI0+{1x9e}4%f%0 zhPJxM2-H1bJ$JC=4pE@1H3&ckT!zXn08%fA3XFNc6Z!T}fe7$;Ldp=Q21ZN+tZd=I zWO%}ZG5dv}3$>Ynyca|Owml(M$W#- 5>HXMimxZ)bwR(beXZ zfX@uB@c(-c2~=qcR(;^bGGhujd?6mzzXA}j-~R2hwPxs-mUMu~8m=SD7w*)WIcW5S zlps0_bgwl9pi6{^&{EcvpwJQ`fG%195kKfWbQvS0N8hj}0Y!eW6ZK%qTwn*2M_8hf zHnIRG2x0{O{tyW=3henpl;|v5Qjlr^8>7}AVn*KkKS&I={2>+Szy?zz& axBGkBv8&oGJtSLh=}d400=xq^ndLJrdNM*DM6 wK6E`!x~xgn DqNv~U|ZM8Tk48Q6=0ncYz^Grk;CP={J7fJ`);zN-XRFsV;9AioT2zK(`9XKFA7 zbx5%el*GWG?`60*{{IvjE<=h?ZSyb5ZYvT85Tf8^yYvUa2E{0d7+9fTEsmDo#GkM_ zWPkT>gaS~;zzcP>^>3IM_{KmKtp5q@{57@FZ5Sm{EI42S9@;`QIApNcp&bLlK6wS= zhw}a@7+rx_S^g70`KL0(&pU!YD2{>Xk(WS2EJV!;hZ6q%!2rSbn~Q1VTj#Gf#`=&1 z051-{1pFuB@SD#H=VZG6@I^&LF|X|ZK6d|pxBqj4_|-9`?mx=-zhC(=&GJIRkABO@ zfK41E2pK;9jlfGj4xXADe~{C_KOVvXRPive|LJeyPgoL)8UKwCg5h|0R*ENnBLwIn za(uv_00}^Q&oL+!@K1mj%h}1_1zhkj0p2-%rhXyJldyBa8z6i%{6R>8M&Z? zQ(7=)2%lX}sc>^I{vZ^fGZnT6sVRm_3rJ0%(|{rkwk`S(0-Grf!Xv3hR3om7!7IlM IzE&ar2R%l*&;S4c diff --git a/nBehavior/items/food/noodles.item.json b/nBehavior/items/food/noodles.item.json new file mode 100644 index 0000000..24a371f --- /dev/null +++ b/nBehavior/items/food/noodles.item.json @@ -0,0 +1,27 @@ +{ + "format_version": "1.20.50", + "minecraft:item": { + "description": { + "identifier": "naruto:noodles", + "menu_category": { + "category": "equipment", + "group": "itemGroup.name.miscFood" + } + }, + "components": { + "minecraft:max_stack_size": 64, + "minecraft:icon": { + "texture": "noodles" + }, + "minecraft:food": { + "nutrition": 3, + "saturation_modifier": 0.6 + }, + "minecraft:use_modifiers": { + "movement_modifier": 0.32, + "use_duration": 0.9 + }, + "minecraft:use_animation": "eat" + } + } +} \ No newline at end of file diff --git a/nBehavior/items/food/ramen.item.json b/nBehavior/items/food/ramen.item.json index 0617e5b..c5e4d07 100644 --- a/nBehavior/items/food/ramen.item.json +++ b/nBehavior/items/food/ramen.item.json @@ -4,8 +4,8 @@ "description": { "identifier": "naruto:ramen", "menu_category": { - "category": "nature", - "group": "itemGroup.name.crop" + "category": "equipment", + "group": "itemGroup.name.miscFood" } }, "components": { @@ -15,7 +15,7 @@ }, "minecraft:food": { "nutrition": 15, - "saturation_modifier": 1 + "saturation_modifier": 2 }, "minecraft:use_duration": { "value": 1.6 diff --git a/nBehavior/items/jutsu/fireball_jutsu.item.json b/nBehavior/items/jutsu/fireball_jutsu.item.json index d30901d..0597db8 100644 --- a/nBehavior/items/jutsu/fireball_jutsu.item.json +++ b/nBehavior/items/jutsu/fireball_jutsu.item.json @@ -12,69 +12,37 @@ "minecraft:icon": { "texture": "fireball_jutsu" }, - "minecraft:max_stack_size": 1, - "minecraft:hand_equipped": true, - "minecraft:durability": { + "minecraft:max_stack_size": 1, + "minecraft:hand_equipped": true, + "minecraft:durability": { "max_durability": 9999 }, "minecraft:damage": 1.5, "minecraft:can_destroy_in_creative": false, - - - "minecraft:use_duration": 2, - - "minecraft:cooldown": { - "category": "tiro", - "duration": 4 - }, - "minecraft:on_use": { - "on_use": { - "event": "laiser" - } - }, - - - "minecraft:render_offsets": { - "main_hand": { - "first_person": { - "position": [0.0,0.0,0.0], - "rotation": [0.0,0.0,0.0], - "scale": [0.0,0.0,0.0] - }, - "third_person": { - "position": [0.0,0.0,0.0], - "rotation": [0.0,0.0,0.0], - "scale": [0.0,0.0,0.0] - } - }, - "off_hand": { - "first_person": { - "position": [0.0,0.0,0.0], - "rotation": [0.0,0.0,0.0], - "scale": [0.0,0.0,0.0] - }, - "third_person": { - "position": [0.0,0.0,0.0], - "rotation": [0.0,0.0,0.0], - "scale": [0.0,0.0,0.0] - } + "minecraft:cooldown": { + "category": "attack", + "duration": 4 + }, + "minecraft:on_use": { + "on_use": { + "event": "blast" } } }, "events": { - "laiser": { - "shoot": { - "projectile": "naruto:fireball_jutsu", - "launch_power": 1 - }, - "run_command": { - "command": [ - "playsound jutsu @a[x=~,y=~,z=~,r=10]", - "particle minecraft:basic_smoke_particle ^^1.6^0.8" - ] - } - } + "blast": { + "shoot": { + "projectile": "naruto:fireball_jutsu", + "launch_power": 1 + }, + "run_command": { + "command": [ + "playsound jutsu @a[x=~,y=~,z=~,r=10]", + "particle minecraft:basic_smoke_particle ^^1.6^0.8" + ] + } + } } } -} +} \ No newline at end of file diff --git a/nBehavior/items/misc/glass_bowl.item.json b/nBehavior/items/misc/glass_bowl.item.json new file mode 100644 index 0000000..14f61b4 --- /dev/null +++ b/nBehavior/items/misc/glass_bowl.item.json @@ -0,0 +1,17 @@ +{ + "format_version": "1.20.50", + "minecraft:item": { + "description": { + "identifier": "naruto:glass_bowl", + "menu_category": { + "category": "items" + } + }, + "components": { + "minecraft:max_stack_size": 64, + "minecraft:icon": { + "texture": "glass_bowl" + } + } + } +} \ No newline at end of file diff --git a/nBehavior/items/weapons/kunai.item.json b/nBehavior/items/weapons/kunai.item.json index a7b27f3..0a31818 100644 --- a/nBehavior/items/weapons/kunai.item.json +++ b/nBehavior/items/weapons/kunai.item.json @@ -8,9 +8,6 @@ "components": { "minecraft:hand_equipped":true, "minecraft:max_stack_size": 32, - "minecraft:display_name": { - "value": "kunai" - }, "minecraft:icon": { "texture": "kunai" }, @@ -26,8 +23,6 @@ "scale_power_by_draw_duration": false }, "minecraft:damage": 5 - }, - "events": { } } } \ No newline at end of file diff --git a/nBehavior/items/weapons/shuriken.item.json b/nBehavior/items/weapons/shuriken.item.json index 3c7f75a..82d5c6c 100644 --- a/nBehavior/items/weapons/shuriken.item.json +++ b/nBehavior/items/weapons/shuriken.item.json @@ -24,8 +24,6 @@ "min_draw_duration": 0.0, "scale_power_by_draw_duration": false } - }, - "events": { } } } \ No newline at end of file diff --git a/nBehavior/recipes/glass_bowl.recipe.json b/nBehavior/recipes/glass_bowl.recipe.json new file mode 100644 index 0000000..8171e25 --- /dev/null +++ b/nBehavior/recipes/glass_bowl.recipe.json @@ -0,0 +1,29 @@ +{ + "format_version": "1.12", + "minecraft:recipe_shaped": { + "description": { + "identifier": "crafting:recipe" + }, + "tags": [ + "crafting_table" + ], + "pattern": [ + "# #", + " # " + ], + "key": { + "#": { + "item": "minecraft:white_stained_glass" + } + }, + "unlock": [ + { + "item": "minecraft:glass" + } + ], + "result": { + "item": "naruto:glass_bowl", + "count": 6 + } + } +} \ No newline at end of file diff --git a/nBehavior/recipes/katana.recipe.json b/nBehavior/recipes/katana.recipe.json index 4db108e..f00e045 100644 --- a/nBehavior/recipes/katana.recipe.json +++ b/nBehavior/recipes/katana.recipe.json @@ -25,7 +25,7 @@ }, "unlock": [ { - "item": "minecraft:air" + "item": "minecraft:iron_ingot" } ], "result": { diff --git a/nBehavior/recipes/ramen.json b/nBehavior/recipes/ramen.json index 1b9a346..e51227c 100644 --- a/nBehavior/recipes/ramen.json +++ b/nBehavior/recipes/ramen.json @@ -1,35 +1,42 @@ { - "format_version": "1.20.51", + "format_version": "1.12", "minecraft:recipe_shaped": { - "description": { - "identifier": "naruto:ramen" - }, - "tags": [ - "crafting_table" - ], - "pattern": [ - "WWW", - "GMG", - " G " - ], - "key": { - "W": { - "item": "minecraft:wheat" + "description": { + "identifier": "naruto:ramen" }, - "G": { - "item": "minecraft:glass" + "tags": [ + "crafting_table" + ], + "pattern": [ + "##/", + "DCC", + " N " + ], + "key": { + "#": { + "item": "naruto:noodles" + }, + "/": { + "item": "minecraft:stick" + }, + "D": { + "item": "minecraft:dried_kelp" + }, + "C": { + "item": "minecraft:cooked_beef" + }, + "N": { + "item": "naruto:glass_bowl" + } }, - "M": { - "item": "minecraft:cooked_beef" + "unlock": [ + { + "item": "minecraft:cooked_beef" + } + ], + "result": { + "item": "naruto:ramen", + "count": 8 } - }, - "unlock": [ - { - "item": "minecraft:cooked_beef" - } - ], - "result": { - "item": "naruto:ramen" - } } } \ No newline at end of file diff --git a/nBehavior/recipes/shuriken.json b/nBehavior/recipes/shuriken.json index 7ec4193..26e59ae 100644 --- a/nBehavior/recipes/shuriken.json +++ b/nBehavior/recipes/shuriken.json @@ -19,11 +19,12 @@ }, "unlock": [ { - "item": "minecraft:air" + "item": "minecraft:iron" } ], "result": { - "item": "naruto:shuriken" + "item": "naruto:shuriken", + "count": 16 } } } diff --git a/nResource/texts/en_US.lang b/nResource/texts/en_US.lang index 482d933..25ba865 100644 --- a/nResource/texts/en_US.lang +++ b/nResource/texts/en_US.lang @@ -1,8 +1,8 @@ item.naruto:fireball_jutsu=§cFireball Jutsu -item.naruto:ramen.name=§eRamen -pack.name=§l§2 Minecraft Bedrock §eNaruto §rRP +item.naruto:ramen=§eRamen +pack.name=§l§4 Minecraft Bedrock §iNaruto §rRP pack.description=This mod adds the anime Naruto, Naruto Shippuden, and Boruto to the game. As of this moment this pack is in development. We hope to add lots more to this pack. From, ModMaker101 and kentcooper - - - - +item.naruto:katana=Katana +item.naruto:kunai=Kunai +item.naruto:glass_bowl=Glass Bowl +item.naruto:noodles=§6Noodles \ No newline at end of file diff --git a/nResource/textures/item_texture.json b/nResource/textures/item_texture.json index b7d7636..5b061fa 100644 --- a/nResource/textures/item_texture.json +++ b/nResource/textures/item_texture.json @@ -5,7 +5,7 @@ "textures": "textures/items/fireball_jutsu" }, "ramen":{ - "textures":"textures/items/ramen" + "textures":"textures/items/misc/ramen" }, "shuriken": { "textures": "textures/items/weapons/shuriken" @@ -15,6 +15,12 @@ }, "katana": { "textures": "textures/items/weapons/katana" + }, + "glass_bowl": { + "textures": "textures/items/misc/glass_bowl.png" + }, + "noodles": { + "textures": "textures/items/misc/noodles.png" } } } \ No newline at end of file diff --git a/nResource/textures/items/misc/glass_bowl.png b/nResource/textures/items/misc/glass_bowl.png new file mode 100644 index 0000000000000000000000000000000000000000..c4959e8dc0efc8ce4a434e33e59a13bf4b46d5e5 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}f0G|-owQJXI*|KHVu3ginP3!6DIez>&P^SGvfCZ3ZFA4Gs{tpHWQr^sN zKq1ZokH}&M2EM}}%y>M1MG8>R&(p;*L?d|Z8Aq-I4jj&bi!c6`-x=u5z4_%b`DH$G z&TISrG0*;HCH#($=cR-a(*^Mu1y!xjYzoUeS{L2Zes3GFr0(ULy%)B8ZrrZFVi&`* X&nzF!>$CO&O=j?P^>bP0l+XkKAl6e@ literal 0 HcmV?d00001 diff --git a/nResource/textures/items/misc/noodles.png b/nResource/textures/items/misc/noodles.png new file mode 100644 index 0000000000000000000000000000000000000000..cdbbeb8b10252c291ac5c4484ba662b2c19583f1 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G|s0G|-o;wZ&)^K`$QO#Zmn;l(=D_q%LA90chM@7?kNNO6<|`33)n0ETanMpkSG&i(`mJaBP1x-w^{2W?8wX|IF_hX4Z>oa>?dGh3>&Fwd1?*8sYJ N!PC{xWt~$(698qyU^@T+ literal 0 HcmV?d00001 diff --git a/nResource/textures/items/misc/ramen.png b/nResource/textures/items/misc/ramen.png new file mode 100644 index 0000000000000000000000000000000000000000..3ded660f152f81d6fcefd5315634719a0a726d07 GIT binary patch literal 405 zcmV;G0c!q Px$Pf0{UR5(v#WS|f*QmCJSECXgou>Vh8@e{0
0`#`K+*rT>tADc!Ox#R|GOCpF>E^ajNwCv8iPQ^Ee1a;DFzoc zE(VY$n9Z=TLvaDfMwa<%3@n+C7{n*bGd$Ay%)s!6kzwVM-wffQ91L^T@iA@Q&f& z)vs`UaK_rTYyUedL@+4q7iM^1`JRFC4-;7Ps@Z=T!edz&RxbX-5E04&7Td)#mmxSf z7}X0P1Mc6y4|Z7#Ll4*xh2w$@4-G#tF#cr(YrHDB8!Z3q*)!}0u(Pv+6$lFpV@)1! z-@awIapMMqqM{ TL1NCKqz*RNk-b3mFufBp<+ z!~Bjl7LaX)83YqU*GSL+V)F>eNg3T>iVXk&x($F49uco;00000NkvXXu0mjf#2=`c literal 0 HcmV?d00001 diff --git a/nResource/textures/items/ramen.png b/nResource/textures/items/ramen.png deleted file mode 100644 index 47e801c4fea3672168de64d8650f553120d5abce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!6#=yXs@#Xw?AcwIy$lZxy-8q?;Kn_c~qpu?a z!^VE@KZ&eBK4*bPWHAE+-(e7DJf6QI1t@sm)5S4FBY5kijiOA391aiFF5F6g%XVvb zdtSowR{v=2xlYSB7BH}1xF#sTadM(@xn1qA`@6jr92yt|m%N;jlYb%A(bGF*{-Qq- z7dO0bh&%My{h!l^9r?Z~M-!IMG>}?pn__>%HG4tahX(hE2^Y`4&+uk_>C&>fK>n`T zOwo1yt?f7b8N$+qcbziPie?VleO2FMWvRT>#D5ps^Cw>ODEs)?>hAH)ds ;o;ALw|+!cnN-==6d7iol|XguKlvs a4D(VZ9Qyx+y(AatRR&L2KbLh*2~7a#Nrzkj diff --git a/nResource/textures/items/weapons/12.png b/nResource/textures/items/weapons/12.png deleted file mode 100644 index 90852619613211d64fca1f99a830bc0d3811d0d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k#^NA%Cx&(BWL^R}HJ&bxAsWF` zCtl<|pupi$%DYeY@X0xCi86=tuPv|)?%5a-T_5oIorPiBeC>G^N gTe~DWM4fMa4wk diff --git a/nResource/textures/items/weapons/image.png b/nResource/textures/items/weapons/image.png deleted file mode 100644 index 89c1bdc1c316ca837ddbc0c4f48736d2c5561cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2662 zcmeHJZBSEJ8ct$>1VqrFZlORZXrx%AYojXy2?-)r7i^UxHX)!EDyZN@1cZFK5vl@0 zT? 7Rf%W!o0 z@QpR(uMi^+W#Myq_+%sD>`6^S%-by}bXa(jSK^bC5g5oZLE@~$leq{a3XSpnbMZeG z;X$lH*TP_gKqJn|SWMAb<%PQr`84hrE0A{_&6oGT^8mv$qxoz>^A+r|K)m&M`PZ=+ z8Ub%LA8X!|>Vp(#GrhJ@4B<#IBO~hr)DQ;4s;R%e5~agp?BVZ+;O1JD<6#^JWKV>k zX`?D>zU$dUFTyWq5{n`>geSe`*uD?`^b6RGr#{%l19ipwjeKadei9F0GnKjVCY|8Q z71-cR`@a}Sadpl~#?0z= OmBOB2hNuCkN1fLYuTpyW;y}pDnUsnR@-v(`o8gj zxzgNEXlvD5<)t@H3&`#r1I?}-@+6aPcwI>L#wBSTiA;)q?yrM`xo|ew>jqnjn2}f2 zbPIrY3}_7iob_wqF+6XYK*Af3N&=wT?8o09yr7hkySce1X1QhvG)rn@iAotOt2gZ3 zlq!$}SpMja?nh>CdZ!B{Y}}>q-bD|%X)bmaDswq-iR}ZTQUYd=SL50*i@#W)fx09r z&hJbQMj4&Pb__=vIu-CKU>g(e;Lz(`H5U(32U$|k*=zcqz;-X*G-~FvXMQ=ujHSS7 z!YCGn1A)!I)TA=`g0g^j=AAr`j%O`Pf%BKA(7f{?@P5T co8|HxWa?3xTp7!$WROj8Qdhu2=*+dZ)eZEmv50e}1{^DvM ztl&w=2RD74_@P$ciO(bdz6N*`7{T9KHUKFT`I{_9+kkh}{M*SVb|S@Ytlq-;!APwk zUDa$O?Wnc;O70h0&RNrRn5ND~ierX&h|_=k`dF4zZ0OM4c91=*esJn`>>=NR_e>Oh zYl-gJ(V+X48RtT+y4WvAOUin}pEm(Ahdo+`@5MC*szB#j$})RBe9q@SNrvJ4Qo62I z9@r^d-Kl2yXv_V#tTHd i;4mxgW}KyFJ$<` z?I(G27XOWy3 ` I^_NwiHcwFrHiAkvss2Xj3JMFtTLYpzaQVet zwdiF0>0PPdcu|Y|)=w@+ib lse)?dW;7ov zWwz}`QBf5C$J1fF3=GEpit$Jlx){xm>M^FhOhltLI~wj?yJ_>K9st?*^StlEL)x4d zF;hEUqpTpiH#o~OrR-kMPXN8dI_EYpWk+nj36X?_^ _|z zn!t>fv3vKa`s6^ShMbur`DrX~c^crg&nXiRPxxm2l!n=s4d@XoydV8n=r_Q Date: Sun, 21 Jul 2024 22:17:50 -0400 Subject: [PATCH 06/16] added images folder and added boiling egg --- images/kunaicrafting.png | Bin 0 -> 6398 bytes nBehavior.mcaddon | Bin 166790 -> 167809 bytes nBehavior/entities/frog.json | 673 +++++++++++++++++++ nBehavior/items/misc/boiled_egg.item.json | 31 + nResource/textures/item_texture.json | 3 + nResource/textures/items/misc/boiled_egg.png | Bin 0 -> 573 bytes 6 files changed, 707 insertions(+) create mode 100644 images/kunaicrafting.png create mode 100644 nBehavior/entities/frog.json create mode 100644 nBehavior/items/misc/boiled_egg.item.json create mode 100644 nResource/textures/items/misc/boiled_egg.png diff --git a/images/kunaicrafting.png b/images/kunaicrafting.png new file mode 100644 index 0000000000000000000000000000000000000000..2e014666cff3e57d69e0cd65720022af62e9f3da GIT binary patch literal 6398 zcmds6c~n!^z77!~!66J~&?0a|i53I_Eg%VjgBTSgTB?A^P(iUG27}5FAgDpKXoy8o z3MG26PJk&OG7qAd;{?V5WC{hMAQ+G^gfQjpgG2AT@2z*ez5m?xRu&7+$v%7k#_#u? zkCU6-sq@qps$npgc^lTR{SJds5`!NMP6gcA$($Vuekp~2M};vr>-67ZFnYxs);fJ3 z=_hHkycX)|Cm6K(?S%4IL2j3htp9G4!7LT?^7up5H7n0wPR-Mst7K7rw%6lp%f|Ti z0Y9y`$}Q1M`s!O9*w5UJ4b?AB2{1}9(($Ie;UwvK~=dJ$XtDbla z6!BEqV`iOWJa-qm-Vt+TK2DvXx@qO?4?EzzRsQ3b2ONU@ckH+reXLq8m$L;gUurvy z#dOVmJQUtt_bYuzh!GZd$|atgG~t3giXS{V2#GuAG(0!{-B<}WKTfl??1)tT;o&2- zk}>SaFz(=5url2VVP~AwgMxdmy9AhFU&ER0oA1}8@FZ ~;@l=S*9H4b(6acgAU0LBWgHAq%4SYUm|l zAYEA!7jLI!3D-UKNUHWy#+4NNv)z!i6B>-;ncJ1`FLp#~rxpjnb!$&?t%qMMUa12d z?AL{~7$!T}8JDi=9LWQ@Jy3;9<63JNi|3LHKgZ?oz5P!!rQZipNcoD}ws+dc>*zYf zCHK3>$D I5ht7A7h;c^hMvjP*SF+VvE?&Nc zF{D^6%Ktw@C$40ZSV`luxc7-E_~~)}^fPfgYdn}`un}oy*0J?#=qs_#S|Br{ehklI_m*DPU0DN;J{JEV1eQn(sY+9#aCZ(x9XREJJvu1i+FA&?B3yVs(Le; zWZ%D( &?7O~yz0h_Ve&qZsoIz!>|u6%f585EiA%da1@BO6;EitZ@A8b)`G>1jOGZ3%2