From 28e38cab7c1f03f86364ef704f705bebcc13cb3d Mon Sep 17 00:00:00 2001 From: Diab Neiroukh Date: Mon, 20 Dec 2021 14:00:13 +0000 Subject: [PATCH] General Fixes, Support for Fabric, and Bump to 1.16.2 (#8) * Fix font, add accented variants * signs * mismatched emissives fixed, new nether bricks given original color * pull in stingraych's piglin textures (same license) * Update Pack Metadata * Run Pack Through MCPPPP to Support Fabric Alternatives to OptiFine * Bump Supported Minecraft Version in README.md Co-authored-by: auctumnus --- README.md | 2 +- assets/fabricskyboxes/sky/cloudbox_bottom.png | Bin 0 -> 235 bytes assets/fabricskyboxes/sky/cloudbox_east.png | Bin 0 -> 3945 bytes assets/fabricskyboxes/sky/cloudbox_north.png | Bin 0 -> 5745 bytes assets/fabricskyboxes/sky/cloudbox_south.png | Bin 0 -> 4208 bytes assets/fabricskyboxes/sky/cloudbox_top.png | Bin 0 -> 235 bytes assets/fabricskyboxes/sky/cloudbox_west.png | Bin 0 -> 3894 bytes .../fabricskyboxes/sky/nightbox2_bottom.png | Bin 0 -> 235 bytes assets/fabricskyboxes/sky/nightbox2_east.png | Bin 0 -> 1814 bytes assets/fabricskyboxes/sky/nightbox2_north.png | Bin 0 -> 2447 bytes assets/fabricskyboxes/sky/nightbox2_south.png | Bin 0 -> 4048 bytes assets/fabricskyboxes/sky/nightbox2_top.png | Bin 0 -> 5118 bytes assets/fabricskyboxes/sky/nightbox2_west.png | Bin 0 -> 2290 bytes assets/fabricskyboxes/sky/nightbox_bottom.png | Bin 0 -> 235 bytes assets/fabricskyboxes/sky/nightbox_east.png | Bin 0 -> 3942 bytes assets/fabricskyboxes/sky/nightbox_north.png | Bin 0 -> 5512 bytes assets/fabricskyboxes/sky/nightbox_south.png | Bin 0 -> 4196 bytes assets/fabricskyboxes/sky/nightbox_top.png | Bin 0 -> 221 bytes assets/fabricskyboxes/sky/nightbox_west.png | Bin 0 -> 3894 bytes assets/fabricskyboxes/sky/sky1.json | 44 ++++++++++ assets/fabricskyboxes/sky/sky2.json | 44 ++++++++++ assets/fabricskyboxes/sky/sky3.json | 44 ++++++++++ assets/mcpppp/textures/item/quiver.png | Bin 0 -> 381 bytes assets/minecraft/overrides/item/262.json | 32 ++++++++ .../minecraft/varied/textures/entity/cow.json | 28 +++++++ .../varied/textures/entity/cow/cow2.png | Bin 0 -> 1854 bytes .../varied/textures/entity/creeper.json | 28 +++++++ .../textures/entity/creeper/creeper.json | 77 ++++++++++++++++++ .../textures/entity/creeper/creeper2.png | Bin 0 -> 754 bytes .../textures/entity/creeper/creeper3.png | Bin 0 -> 556 bytes .../varied/textures/entity/dolphin.json | 28 +++++++ .../textures/entity/dolphin/dolphin1.png | Bin 0 -> 689 bytes .../varied/textures/entity/drowned.json | 35 ++++++++ .../varied/textures/entity/husk.json | 28 +++++++ .../varied/textures/entity/skeleton.json | 28 +++++++ .../textures/entity/skeleton/skeleton.json | 33 ++++++++ .../textures/entity/skeleton/skeleton2.png | Bin 0 -> 505 bytes .../textures/entity/skeleton/skeleton3.png | Bin 0 -> 506 bytes .../textures/entity/skeleton/skeleton4.png | Bin 0 -> 506 bytes .../textures/entity/skeleton/stray2.json | 44 ++++++++++ .../textures/entity/skeleton/stray2.png | Bin 0 -> 582 bytes .../entity/skeleton/wither_skeleton2.json | 44 ++++++++++ .../entity/skeleton/wither_skeleton2.png | Bin 0 -> 3137 bytes .../entity/skeleton/wither_skeleton3.json | 44 ++++++++++ .../entity/skeleton/wither_skeleton3.png | Bin 0 -> 3127 bytes .../varied/textures/entity/stray.json | 28 +++++++ .../textures/entity/wither_skeleton.json | 28 +++++++ .../varied/textures/entity/zombie.json | 35 ++++++++ .../textures/entity/zombie/drowned3.png | Bin 0 -> 1257 bytes .../textures/entity/zombie/drowned4.png | Bin 0 -> 1261 bytes .../varied/textures/entity/zombie/husk2.png | Bin 0 -> 887 bytes .../varied/textures/entity/zombie/husk3.png | Bin 0 -> 993 bytes .../varied/textures/entity/zombie/husk4.png | Bin 0 -> 998 bytes .../textures/entity/zombie/zombie12.png | Bin 0 -> 957 bytes .../textures/entity/zombie/zombie13.png | Bin 0 -> 963 bytes pack.mcmeta | 4 +- 56 files changed, 675 insertions(+), 3 deletions(-) create mode 100755 assets/fabricskyboxes/sky/cloudbox_bottom.png create mode 100755 assets/fabricskyboxes/sky/cloudbox_east.png create mode 100755 assets/fabricskyboxes/sky/cloudbox_north.png create mode 100755 assets/fabricskyboxes/sky/cloudbox_south.png create mode 100755 assets/fabricskyboxes/sky/cloudbox_top.png create mode 100755 assets/fabricskyboxes/sky/cloudbox_west.png create mode 100755 assets/fabricskyboxes/sky/nightbox2_bottom.png create mode 100755 assets/fabricskyboxes/sky/nightbox2_east.png create mode 100755 assets/fabricskyboxes/sky/nightbox2_north.png create mode 100755 assets/fabricskyboxes/sky/nightbox2_south.png create mode 100755 assets/fabricskyboxes/sky/nightbox2_top.png create mode 100755 assets/fabricskyboxes/sky/nightbox2_west.png create mode 100755 assets/fabricskyboxes/sky/nightbox_bottom.png create mode 100755 assets/fabricskyboxes/sky/nightbox_east.png create mode 100755 assets/fabricskyboxes/sky/nightbox_north.png create mode 100755 assets/fabricskyboxes/sky/nightbox_south.png create mode 100755 assets/fabricskyboxes/sky/nightbox_top.png create mode 100755 assets/fabricskyboxes/sky/nightbox_west.png create mode 100755 assets/fabricskyboxes/sky/sky1.json create mode 100755 assets/fabricskyboxes/sky/sky2.json create mode 100755 assets/fabricskyboxes/sky/sky3.json create mode 100644 assets/mcpppp/textures/item/quiver.png create mode 100755 assets/minecraft/overrides/item/262.json create mode 100755 assets/minecraft/varied/textures/entity/cow.json create mode 100644 assets/minecraft/varied/textures/entity/cow/cow2.png create mode 100755 assets/minecraft/varied/textures/entity/creeper.json create mode 100755 assets/minecraft/varied/textures/entity/creeper/creeper.json create mode 100644 assets/minecraft/varied/textures/entity/creeper/creeper2.png create mode 100644 assets/minecraft/varied/textures/entity/creeper/creeper3.png create mode 100755 assets/minecraft/varied/textures/entity/dolphin.json create mode 100644 assets/minecraft/varied/textures/entity/dolphin/dolphin1.png create mode 100755 assets/minecraft/varied/textures/entity/drowned.json create mode 100755 assets/minecraft/varied/textures/entity/husk.json create mode 100755 assets/minecraft/varied/textures/entity/skeleton.json create mode 100755 assets/minecraft/varied/textures/entity/skeleton/skeleton.json create mode 100644 assets/minecraft/varied/textures/entity/skeleton/skeleton2.png create mode 100644 assets/minecraft/varied/textures/entity/skeleton/skeleton3.png create mode 100644 assets/minecraft/varied/textures/entity/skeleton/skeleton4.png create mode 100755 assets/minecraft/varied/textures/entity/skeleton/stray2.json create mode 100644 assets/minecraft/varied/textures/entity/skeleton/stray2.png create mode 100755 assets/minecraft/varied/textures/entity/skeleton/wither_skeleton2.json create mode 100644 assets/minecraft/varied/textures/entity/skeleton/wither_skeleton2.png create mode 100755 assets/minecraft/varied/textures/entity/skeleton/wither_skeleton3.json create mode 100644 assets/minecraft/varied/textures/entity/skeleton/wither_skeleton3.png create mode 100755 assets/minecraft/varied/textures/entity/stray.json create mode 100755 assets/minecraft/varied/textures/entity/wither_skeleton.json create mode 100755 assets/minecraft/varied/textures/entity/zombie.json create mode 100644 assets/minecraft/varied/textures/entity/zombie/drowned3.png create mode 100644 assets/minecraft/varied/textures/entity/zombie/drowned4.png create mode 100644 assets/minecraft/varied/textures/entity/zombie/husk2.png create mode 100644 assets/minecraft/varied/textures/entity/zombie/husk3.png create mode 100644 assets/minecraft/varied/textures/entity/zombie/husk4.png create mode 100644 assets/minecraft/varied/textures/entity/zombie/zombie12.png create mode 100644 assets/minecraft/varied/textures/entity/zombie/zombie13.png diff --git a/README.md b/README.md index 06e93f7..e390294 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ A 16x resolution resource pack for Minecraft™ by Mojang AB. Originally [envisioned and created by XSSheep](https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/resource-packs/1242533-pixel-perfection-now-with-polar-bears-1-11), updated by the community to support recent Minecraft versions. -Supported Minecraft version (Java Edition): 1.15.2/1.16 +Supported Minecraft version (Java Edition): 1.16.2 ## Description diff --git a/assets/fabricskyboxes/sky/cloudbox_bottom.png b/assets/fabricskyboxes/sky/cloudbox_bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..0c017a84ae3ca42034f42acf2b61ff441de90acd GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0y~yU}6AaMrH;EhI8B8b}}$9u%tWsIx;Y9?C1WI$jZRL zz#QNc;@bJ;zlhJZhYSo1j3q&S!S}ylGfx-C zkP61P2OAj}7#I#O_#G^tauvkHhad4ZF)%Q4ah~OviPf;K^Azr`njxgN@xNA DCyqH+ literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/cloudbox_east.png b/assets/fabricskyboxes/sky/cloudbox_east.png new file mode 100755 index 0000000000000000000000000000000000000000..ad571809f9b631fe4ad064880a286d71618c5695 GIT binary patch literal 3945 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa7G?$p2DY%1Cm9$RSkfJR9T^xl_H+M9WMyDr z;1BQ#arJufzw^ugOMm}w`tv{L<^Pk5?(s4(FtC;c`30}O|Lf%*zsU}N85kHi3p^r= z85sDsfH31mvnm}12EHYpE{-7;jBlp$7QJ2})T(ODEuhBT@laR6LF~cGkN>WJ`7!y5 zf`fwhwAIV}ulkCphZpR#yL)$GfQATHs}udH73V|F-zfMd>vy$vyJ#zpn`m3y7tcHo8r~en|{sK zG}v~yK1toc&FTLeKMfgn>lNXzgtwm#mEPm>Z0(em#|i8!|357vnNmtdN%_FsP;^N(fzFPoyJ8O%J?w#~bGSp4q! zvUjGj8C}bxa=Ut)=d|fRdzACu?fOeQubKL?}_U7 z`gZH(Vu3qHEzK3S2r*QA(X3BoU}IUQ9<+ny-!k@orA3%FQFH~VzP3qLej1Wv}>I(O_R zGv_atEh2n3VmIxW&$=MJTuJhaj>ezPv-b|V^GW2sj=5o8RIM(nm=P(kRcU(rH*V+M zSvOf8`7l{=-n)C@DdT~hE&Xrp*d7EK^oRZ9WH}=oYawsXnDZ*W=CkrVHijkn%zV#Y z?aWQ+H(XN5bzSBewkFH;MmGXDGDT&wpE~9vj;l%q4sL-_7?o!|%IK-%@#<*(ifU z^xr@C!@}wD{{bcg}t%c-LLGg?CctDSy@Prs0W zJ!@`kTEcg#K{qyyg-tbluIu^LU;dvnTbnguoSJopO zo&2XtZq#P5Cb;?3o!hc<`9q%gvd<~;Vb2n3)vg4qqxY2LXRUw!d195{s`>i%_l-74hMh9wI)B^$<)h@( z+d9k*TNw(ZKK)a_{=w2aVS_+Z3RC|@+f+O5ol4)zX6?H9D*olM)&Jvc*@~XKhMLWr zfBtFl&$ET;zrLOCU+Z-G_`l;98rVKxX4qF>yC#*dXH`!97x|v^*#f_oT)wzC#ZdO% zg#Yt)-IY4IxPj+NzH&pmc5TR0mWHnq7o4X4^G zP<>nR+xcmo9NW4w7(R&q_$*qV!>DljX}#=$HwgvZ-?yLM+jfO{!W(^-fNRRuJioTG zt+@0`!2f6AvN~DOh5P@SsW=?}veUDWW8K#7b!*nmZ8+WR>Kt{Pq#?z3?G%K_2*wZ$}74ORp7`6s8{VTmYYt7#q|K2iQ$ey|Jp$EgtNjV?= zC71gM%=&&mua2d_UdTbK7VrW<@fD|FI0r{nG^VOW z&5GI?9e3K)DoXawEzDWV7&KR*f^S{Xp&N^|l}GmmZBgk?7DQ;lPmMctF`AgXdWL z&+fmu%nMYne{)PyXp&>ldBpSKVK2if%!gcl5Oc<%XxynX`Xd zG7EO8GSnT>3egve*tb!C#`KkJ60iM^74A?l`1if~`fIZnoHsX0ZeqCd-Hl-;M?tK| zyX|YdwlW0hF}bOk7HiQuwVnHT>QV+%0DmF`TgNy zF!<>u=%IKcQ(?s`jz7#*k1l31_5X?9Tg*DWUZmpnL={Gzx62vcTwzsZI4E*qu5Q;s z{*u||`${|?6dn%FwzSxebg7^;@5) zP(k<1-|7UG1ph@hGilNioV;=wR?fY>FlcC30$9l-Fp4Hm*pE{0(;}nQx9d{e7%2lBFFdZ z#ViV3ufyFR+|S_R*S*P}UCqysCNN`tux-Wl+wYz%I%lu&!IVkh=jSi_^OdJfJLdi4 zz8Oo9DQCX&F?Z7t*MC1HBzHV}r^UzZzve~bz3@FR_Uke4^!D7I_|-7k zOWGM^?BhcJHKxy$X)29gAi$Ux-Pr$k>3L}_rUxUI8XA=8y zo|RYhtrzel>}B0k!c$@*(}ZbHvPEI%pmZAL2jq$1r`U!)vvu+8uH#U)Gz;X zbjc|phSPS^4Pp#hJGnR2Zk$m0+3f$fprbNNI2sl`XAZc>RASulghfGr)vf(km@OGT z+~9D~-J#CbxQb07j)mcsVwcGm);5K&{ps8cQgIf13?7Y@Pd?=`R#RXL^jv;ojWr}$LDO&bMtOFHnGGlF?kcRg!PK;8(%z^l_Wq7P{<09vduXlFy9X!6v|L;}xTr0+P#dnx$ughNJH`p(D>AmC5i;v!O z70he7%gsEc-amaO@Ad!F88ZJeB!1i=zyHy**Z&0-;v(zp|GhbUi}4xTqp;YMI0FXuLVzLu$FF58LHw@-O^UeDM4@bNYn`n*VpMxUzKBab9uGRXHBxRkxTf+7q{=7>*Sxh z7yQeP2qgY^!=KHv;^+4RNsT)hHk6MIp7 z{W`;F~UW=Iw5JFIZOnK9!wuSU9piA;iyz%0HGcM}z) z7Tjcb%Cp2ucs7r~KK*8q**pO&raSFse6{pKK|^udHf9}>3=Ic^21cF>WexJd1}4%9 z+jcXb^7c1%$T2(+pfH#3(97Lx8I;emTlnoyX}FNn@adKFVa8)j&jozhcJK&B^94wm z$SJTeUtls}TfmyZ%oP*3=SMD v2gCL?o#p0vsvt0f`_V6c<7nl@-?;56wOLtKm&IS*3^LQx)z4*}Q$iB}>0#F6 literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/cloudbox_north.png b/assets/fabricskyboxes/sky/cloudbox_north.png new file mode 100755 index 0000000000000000000000000000000000000000..2a4758699c72fc9412a807eeb49f75e5aa66843e GIT binary patch literal 5745 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 d>zX<(**WhL0=` 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 DU9&l@ literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/cloudbox_west.png b/assets/fabricskyboxes/sky/cloudbox_west.png new file mode 100755 index 0000000000000000000000000000000000000000..4def42642885cdc4eecf06717b72d8b9424fca22 GIT binary patch literal 3894 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 literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox2_bottom.png b/assets/fabricskyboxes/sky/nightbox2_bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..5d73e07fde81e9be8f2f7b5111ea441237442a10 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0y~yU}6AaMrH;EhI8B8b}}$9u%tWsIx;Y9?C1WI$jZRL zz#QNc;>y7AzpLU>I0FL%V@Z%-Fw?phJG~ef7&r?&B8wRq_%?wsqoJwYb_NCpGfx-C zkP61P2OAj}7#I#O_#G^tauvkHhad4ZF)%Q4ah~OviPf;K^Azr`njxgN@xNA Db4fT_ literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox2_east.png b/assets/fabricskyboxes/sky/nightbox2_east.png new file mode 100755 index 0000000000000000000000000000000000000000..23eced3019a6fa25dd6308d3b3b7276d3796b8de GIT binary patch literal 1814 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4rT@hhQrHLPB1Vqu%tWsIx;Y9?C1WI$jZRL z;2Pi);>y7Af5HEUv8n(6Z`^qP#{d6|5|;db^}jBC@&8x1AN>yt{GV6)|Npv^|JR?o z`||()E!+P?z~a*L*Z=SR|LXbwkN@W-bj)Y_%D})NUJ~RN%%tpMQD$WvX|z};OHKAf z(3R`zrC#SceZ^1dGcYi47I;J!GcfRN0%1l&Q@ia93~Zd9E{-7;jBl>Kth;3)(pIRl z$A_{1vgEDb`>(KFQfY|X<5AWB>s?1IOJmL0>$c~4m>-iWQ)b28!zF6pc zy{J8PzHAcSQqGS)m`aXI-C7;dURBHd-Rn3ix z@iRA8{CMnqrt!GyL%rpE46`MldfGm2YSrqKZEm$)$N8K$<$k*%MJ}C}a&CHSh$z#2Ar=vaWB$E>hR+D-J$XfO58RjN~$?) zIA-5DeN)xqZ(`St>?w;=q`qZ$UY3~5lDF~YoZBbEWLcTI3>Dv;uW2dV^-_NM|2N-u zuh!2J(wKI*DP3G9=lh@3-}T>TA57U?+JAP<@|?GhEB60M{{HUQ>)U)ESlqK5P2WC` z{eP|gd&Awl{r}H3ynS#z`s=%>QU=ytZy0v}JwN|>m;Tln*`*BXC;7_nJah_reOYh& zG39M5ZqkZKU^R3ia{V^_6tcCrHr7q_q#7`UF){@yY|6Lhd!jPZ(Oh^ za8i-bieUDJ^0@6K_5Zg2`>}Y=9yz1QFW+Unn6dlc+W9p`he~1>gtLEm`Q!DEC%2tn z6^PC2UYJss6}GJX*}JlaFj2qKf7`X6PnvIhnbGc~o}IE{uz%eD#S=u=Pr2CF^gyHG z&Yv*$3A*d~5>~NZo^wymWp4`Ff={ylnUEi<6a9`4<*> zegD_FR$`*-`3|&H%PPE?(3pAo)&B*2-&Idl$t~w&*wEG4VRZ3Z_{#-+36|^m7!)P5 zTpk*&4$D{7(h@k~xs;E=lVxAJ^X8j7HnG=9?y+hRJfYmPMQ85qi}Ft4Q!KZvk(gt} zz`)R;wB;281H<&JQU-^c8XGP4STQJYmna-bFkU}{dq@8ngMMu$KOVmDE@1`+h66tJ zH&!3Mx-HRwXR*f(77_J#f8*auU7LFF+S-GhU0{AFDnMWJU@1swoI1&7Q74&>cv(J zH~PJ;8b0d0WZ0$kl0o6T!h`Z)D~1G}5rjyVtgt9+v#Da7p~+ z^{#3MrqpHI<<|eJkGiCPYQElH`4@T(wlj9yzBK$ z=hriTzG4Lj{GL$8Gu`@8-y;{O>;U<6C%Nr~V0vt^XnjU_S zU!TCuL_AM3C>R|DNig)Wnida zWIec$m%)L9_#3xfr8XazH&n?c5Ty85}Sb4q9e E05+c(LI3~& literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox2_north.png b/assets/fabricskyboxes/sky/nightbox2_north.png new file mode 100755 index 0000000000000000000000000000000000000000..8052169aeb5c94a4c1d8537deac1f4d2c29b5f1e GIT binary patch literal 2447 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 literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox2_south.png b/assets/fabricskyboxes/sky/nightbox2_south.png new file mode 100755 index 0000000000000000000000000000000000000000..4f3eb25fc3607ab4a19701ea396cb93f6f0e3fc1 GIT binary patch literal 4048 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 literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox2_west.png b/assets/fabricskyboxes/sky/nightbox2_west.png new file mode 100755 index 0000000000000000000000000000000000000000..4f5c944802f5805997dc6f5e6fca47b685a075f0 GIT binary patch literal 2290 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4rT@hhQrHLPB1Vqu%tWsIx;Y9?C1WI$jZRL z;1S>x;>y7A|NM>r|2J-2@c&_K>i;GGU;ST{5El6Ve_eWB>Hq)#|KEN2|NQm;i~qm+ zzy8$!E!#mt8#bKz|9bELSI_@{{68<@|J$Pf>rTpQ>40pMC<*clW-7B#b}_cniOjlw zqSQz>=!$u?*SXFcYDp2N?lUkja29w(7BevLZ31CNLsPr$3=HfKJzX3_Dj45feOt9! zOMvx(lESR>-)_wNz5mMGCAGI^NGxVcysxnU+U&>&M^8J%NBB)&vpx=?W3)~V?VNe{8n~*k$S@1 zNpqfXZ(yEsbTRV;yQo=bwIoX#k~Z{Y?qZWoQ2YJG$tUvt(j~^9n_MSHEe>Y3EMeGn zZGF7__lHsDx@+4U*#mSw<(&^|Sqhe7f7yfe7|(X4WktqIv-{R zuy=8-nZ|Bo`@$Hs zFTzx0;=ZC)7a1Q3T7R;wTC%=6qJ!5;@}cY`+sbyiSq8Pd^^=sX9CTQ>WHlWA`1i(Z zM#EDT|DP1wgkG!mZ;y~wxT_VMvhDlJ>i@fU$H%_a3Ode46tw(!8+pRl2>$wYajCa&yW=+>Ew`?NUGJ zwNEE1Rkwb^yQ?Rf-Pvd8L^{{$T{`w_$Im_f0-;IMKCPVT@|auw#f0)TpK4e+7naUS zw_v%Rb#A);=fD0L+oPA~HU0k;RxsOFd*=Et$`8W|ZomD`5?wOI{@ech1`F@zJQ82g zzP3vD+p^9Ly4$37q}{Lie)H%2rYm(WD+Bfx6?6Q0_I(wz%DMCl&c2rguY8>u`R5nk zBc8Xc_bzHP-;Vq;K9yh{`Z&6zuOWY+CBgM{sEPkyZ`;5A@fSa<-PT`T1Te@p6fM}J!)538muh;MO}3$f>+uCfBh&1AI##+9r9$6Nc0aDT%lyWs$_OFBv&WL> zY2=$)Fcq_|ZWCPJ)W4Wh+-TVG=hnFzW`^^|%bANd>X*K}8z;OhAC|v=rc3e?qo%2>!=)hqQcw2@Q)V*Uocy>ufBqsz z&*^{T?=8*lxKY1nN|D5QZH3*o;h*+>Xs`a4=h41ynM~jD!p+JFHvf0noV#`W^WXln zF~=T%+;Efi!%47FCd;OL45*4^_^-wwzBK2}&v?oA&sS#rkKgXkz9z$qeM{nWz6XMz zFaLkM@316;ZB+IP{g>QNq;}7@pjlXuct>i#_{>z4RzxJi`R!LsiDn5fD*(%|( z)ZPEVRtyU=``j29%B zRn(=eU*or(YYg&X`YHK4&d@;niAR-HgS$=a{7ancB|gW-*2i7uWchRV{Nr2(iEFB| z1uRE9`Ga4-WZ+x9lvyER*WAntiB8#84fS`+{;bul-E4g8GvogJyYtMg6SB+>JUL^p zE6d;z;Lpxre~IzTio5aCO87st>CZVgZ=d*&uzMf!uU%q1u<^zz28IvoqOBNyY$-ll z=+DmZK~q)sz{ko?zmv(V3=j5SEnztDBJU+bg+u*oW_4SJ11eEgpk%ON7GHvns;q;9 zKRW}%?iHu!7w=zYeImO4|JD)~%V?{HC8gE(u9dJH5L7k}fntJG#?SzQ)?bu-8`Pgg&ebxsLQ02ba8d;kCd literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox_bottom.png b/assets/fabricskyboxes/sky/nightbox_bottom.png new file mode 100755 index 0000000000000000000000000000000000000000..9bf0d40e4862328f16819491499f12c345336453 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0y~yU}6AaMrH;EhI8B8b}}$9u%tWsIx;Y9?C1WI$jZRL zz#QNc;>z%U4nJ@NEHM#*JoGIt&a9W}YsN zAr*{o4>mF|Ffbfm@H<#O-L1z)-=+ zdT=2xg98W4!LWTzXSsQvDhSNre)NmqI9hq}H*UL1ZB~}mW${-xgDmiL^>bP0l+XkK Dze_m3 literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox_east.png b/assets/fabricskyboxes/sky/nightbox_east.png new file mode 100755 index 0000000000000000000000000000000000000000..2c919d93788c8d41f681f95f34a48ca7dbf6463a GIT binary patch literal 3942 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 literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox_north.png b/assets/fabricskyboxes/sky/nightbox_north.png new file mode 100755 index 0000000000000000000000000000000000000000..b54f2a1922e1b9513c595ffd373d8daebacff62b GIT binary patch literal 5512 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 b2RW@TAj7Jqd!Xn4TW)z4*}Q$iB}?5coC literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox_top.png b/assets/fabricskyboxes/sky/nightbox_top.png new file mode 100755 index 0000000000000000000000000000000000000000..55c7355a7a740f942233a426b5764f6f4359c47d GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0y~yU}6AaMg|53hC9qJ!xmdKI;Vst0BC+QI{*Lx literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/nightbox_west.png b/assets/fabricskyboxes/sky/nightbox_west.png new file mode 100755 index 0000000000000000000000000000000000000000..2c45e3196de6d5fd2fde17277ccd920b24929119 GIT binary patch literal 3894 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 literal 0 HcmV?d00001 diff --git a/assets/fabricskyboxes/sky/sky1.json b/assets/fabricskyboxes/sky/sky1.json new file mode 100755 index 0000000..7f7241b --- /dev/null +++ b/assets/fabricskyboxes/sky/sky1.json @@ -0,0 +1,44 @@ +{ + "blend": true, + "conditions": { + "worlds": [ + "minecraft:overworld" + ] + }, + "properties": { + "blend": { + "type": "multiply" + }, + "fade": { + "endFadeIn": 23500, + "endFadeOut": 12000, + "startFadeIn": 23000, + "startFadeOut": 11500 + }, + "rotation": { + "axis": [ + -0.0, + 180.0, + 0.0 + ], + "rotationSpeed": 1.0, + "static": [ + 1, + 1, + 1 + ] + }, + "shouldRotate": true, + "sunSkyTint": false + }, + "schemaVersion": 2, + "textures": { + "bottom": "fabricskyboxes:sky/cloudbox_bottom.png", + "east": "fabricskyboxes:sky/cloudbox_east.png", + "north": "fabricskyboxes:sky/cloudbox_north.png", + "south": "fabricskyboxes:sky/cloudbox_south.png", + "top": "fabricskyboxes:sky/cloudbox_top.png", + "west": "fabricskyboxes:sky/cloudbox_west.png" + }, + "type": "square-textured" +} diff --git a/assets/fabricskyboxes/sky/sky2.json b/assets/fabricskyboxes/sky/sky2.json new file mode 100755 index 0000000..c212d20 --- /dev/null +++ b/assets/fabricskyboxes/sky/sky2.json @@ -0,0 +1,44 @@ +{ + "blend": true, + "conditions": { + "worlds": [ + "minecraft:overworld" + ] + }, + "properties": { + "blend": { + "type": "add" + }, + "fade": { + "endFadeIn": 12000, + "endFadeOut": 0, + "startFadeIn": 11500, + "startFadeOut": 23500 + }, + "rotation": { + "axis": [ + -0.0, + 180.0, + 0.0 + ], + "rotationSpeed": 1.0, + "static": [ + 1, + 1, + 1 + ] + }, + "shouldRotate": true, + "sunSkyTint": false + }, + "schemaVersion": 2, + "textures": { + "bottom": "fabricskyboxes:sky/nightbox_bottom.png", + "east": "fabricskyboxes:sky/nightbox_east.png", + "north": "fabricskyboxes:sky/nightbox_north.png", + "south": "fabricskyboxes:sky/nightbox_south.png", + "top": "fabricskyboxes:sky/nightbox_top.png", + "west": "fabricskyboxes:sky/nightbox_west.png" + }, + "type": "square-textured" +} diff --git a/assets/fabricskyboxes/sky/sky3.json b/assets/fabricskyboxes/sky/sky3.json new file mode 100755 index 0000000..2332376 --- /dev/null +++ b/assets/fabricskyboxes/sky/sky3.json @@ -0,0 +1,44 @@ +{ + "blend": true, + "conditions": { + "worlds": [ + "minecraft:overworld" + ] + }, + "properties": { + "blend": { + "type": "add" + }, + "fade": { + "endFadeIn": 12500, + "endFadeOut": 23500, + "startFadeIn": 12000, + "startFadeOut": 23000 + }, + "rotation": { + "axis": [ + -0.0, + 180.0, + 0.0 + ], + "rotationSpeed": 0.1, + "static": [ + 1, + 1, + 1 + ] + }, + "shouldRotate": true, + "sunSkyTint": false + }, + "schemaVersion": 2, + "textures": { + "bottom": "fabricskyboxes:sky/nightbox2_bottom.png", + "east": "fabricskyboxes:sky/nightbox2_east.png", + "north": "fabricskyboxes:sky/nightbox2_north.png", + "south": "fabricskyboxes:sky/nightbox2_south.png", + "top": "fabricskyboxes:sky/nightbox2_top.png", + "west": "fabricskyboxes:sky/nightbox2_west.png" + }, + "type": "square-textured" +} diff --git a/assets/mcpppp/textures/item/quiver.png b/assets/mcpppp/textures/item/quiver.png new file mode 100644 index 0000000000000000000000000000000000000000..9b899df3194ad8453576581c16aedf76af303048 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_H+M9WMyDr z;4JWnEM{QfI|#yzJ0@noWnf^CDshb{3C>R|DNig)We7;j%q!9Ja}7}_GuAWJGc+*x zQnZkPf#Ij8i(`m||I$geT!$P4+-&`%qBjOlFT`hf?V`sxug&Pr-4GUTmbi>Tp z1Z^4_xowZn*lwlRxm)mKbE10Az1#Db2+d!-|JCxGbmPkHYL<;1HB;K;EEu2c;JVzo zo@rI^cb+%jrHXF8eTczVOhlweI gO?bD$DjP;6r+W*GPpz2Fz`(%Z>FVdQ&MBb@09$L1rT_o{ literal 0 HcmV?d00001 diff --git a/assets/minecraft/overrides/item/262.json b/assets/minecraft/overrides/item/262.json new file mode 100755 index 0000000..f651d3d --- /dev/null +++ b/assets/minecraft/overrides/item/262.json @@ -0,0 +1,32 @@ +{ + "overrides": [ + { + "model": "", + "predicate": { + "count": "[2, -65535]" + } + }, + { + "model": "", + "predicate": { + "count": "<=65535" + } + }, + { + "model": "", + "predicate": { + "count": "[2, -65535]" + } + }, + { + "model": "", + "predicate": { + "count": "<=65535" + } + } + ], + "parent": "minecraft:item/generated", + "textures": { + "layer0": "mcpppp:item/quiver" + } +} diff --git a/assets/minecraft/varied/textures/entity/cow.json b/assets/minecraft/varied/textures/entity/cow.json new file mode 100755 index 0000000..5972cca --- /dev/null +++ b/assets/minecraft/varied/textures/entity/cow.json @@ -0,0 +1,28 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/cow2.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/cow/cow2.png b/assets/minecraft/varied/textures/entity/cow/cow2.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3cf02925dbc5190fa8def9cf8bcc8826738650 GIT binary patch literal 1854 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{K&-W?*2L>fE=Dfq{V~-O<;Pfnj4`&F{d; zAjxEpAYTTCc76ti9)1Rfzd;NPjSdV9wUrDEFS{8SY@RYONS-OSX)R}9U}gyL32|j$ zU=ZWul9rTEQBu%WRnphdvM|)Mw=#FOvB*|e_jh-S3HHlPj;l!ZX{{`pRG+rg$7gFq z#MYRY#kI*t%JTb~s@Bb_+cc}?c1PpERsH97&bzjI&Yz8|8Aicq2n>Y~;Og{`WME)q zC<*cl{y(w-L-2QYRR#tI&H|6fVg?4jeIU&E%4y>P1_lO+64!{5;QX|b^2DN4hJwV* zyb`^<)Di^~Jp(C%3oMvokP!IN$eEe@26$gto59{P_$F3>)Oj zKC}5KB)fR$$)4HPkn(x$ew|H!m=1g~sdJy5 zssC}0T<8+bh7ZRgCb2VgoPOAOXYEtDd3@qrt_=(syBHkq$hnu^+Lmj*^6}$k4&Dl1 z4koXuI>OA5mT&v;W9hB>#Qz?Q3JqL`pG{*rFk|7Tw|^g$)vdmu!Nf4@#pbV;x2+kL zHT~TnQzpW~(D2ADiormPp+VVqCBuRy2c8XIvX~eqbctwi2wXCd*l?&tf9f6E*v2cV zzx0?6d{ z;-ki3zw18(gMg5lK!P2k>-+-tI#6xnC!hUha-9MLg8~BsgMD}Aj(7WaA7%+;P+(aQoL!0~kTb6Mw<&;$Uap-J8V literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/creeper.json b/assets/minecraft/varied/textures/entity/creeper.json new file mode 100755 index 0000000..538f339 --- /dev/null +++ b/assets/minecraft/varied/textures/entity/creeper.json @@ -0,0 +1,28 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/creeper2.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/creeper/creeper.json b/assets/minecraft/varied/textures/entity/creeper/creeper.json new file mode 100755 index 0000000..33287c1 --- /dev/null +++ b/assets/minecraft/varied/textures/entity/creeper/creeper.json @@ -0,0 +1,77 @@ +{ + "root": { + "options": [ + { + "below": 1, + "then": { + "options": [ + { + "above": "55", + "below": "-255", + "then": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/creeper/creeper1-2.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + } + } + ], + "type": "reselect:range", + "when": { + "type": "reselect:entity_y" + } + } + }, + { + "below": 2, + "then": { + "options": [ + { + "above": "0", + "below": "-55", + "then": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/creeper/creeper3.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + } + } + ], + "type": "reselect:range", + "when": { + "type": "reselect:entity_y" + } + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/creeper/creeper2.png b/assets/minecraft/varied/textures/entity/creeper/creeper2.png new file mode 100644 index 0000000000000000000000000000000000000000..f6689a090af81672c56df3bfc1084129736f55f8 GIT binary patch literal 754 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{GLTW?*0l*qpqbfq{XsILO_JVcj{ImkbOH zoCO|{#S9F5`$3q|f;Cu$fq{X&#M9T6{Rx{Op9-_f?9~+v3=CQUJ|V6Q3=IGO|JRr1 zb;~dhv@;E@aftS`Nt+p%5#(MT7u1p+)3PgLW?lYkTZVOIA*Boq3``|Ke!&b3Ws}cZ zfGke(c6VX?&!l^gfq}``)5S5w;&kbyvw5=}1Q-&&3;yEjEPAC|u~$L<@s5{Ur6qLa z|FYXoThqSEohvRQ-=yODshx+y{CeNGIo0;;^EbQ_HsOw?uJ!yGcW35qJ#|5#LdWHf z)v?#fA@jGTXBDnj|IfWGV1xeNduI*br@V@Ort*_fWXS{G3EicW)?XEzkr7{C&pAc- z>k%(M{sqncQ9s+u-34|Ab$;|MVPIgLuFtP|P5#=(5cdNnhn}3ye%9YvH2G>4KZ8$` zNJFIz>cmHnM^K$~D-=U(M8?m3*D&B1=-*q<6b{Frv(_ds;bD4RTr8dvVQ@(k2;qKSB zW_`WF@Nv1tv`m{9emcS@H+OC?zGfwQccy;@$Cc}~bwVvy#8nn7RAm3>IYG>-MRTk5 zy2SY`pO>p@cs897J?5DZAuRdJam}=8)j}uwv=2A-OwDN8-<9@bhJ5$43k(bl44$rj JF6*2UngExTM|S`K literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/creeper/creeper3.png b/assets/minecraft/varied/textures/entity/creeper/creeper3.png new file mode 100644 index 0000000000000000000000000000000000000000..ec51ddc0e8101b2baf47af063ad9fc025a96b45d GIT binary patch literal 556 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{GLTW?*0l*qpqbfq{XsILO_JVcj{ImkbOH zoCO|{#S9F5`$3q|f;Cu$fq{X&#M9T6{Rx{OzqG}g9;R>x1_s3dpAc6D1_pg?O-ED1 zg80aajHHI5?9RHfNu5oLXHI!-%kcmI|1TSS`aw371o;IsI6S+N2I3@nySs2@T=){k zz`$7U>Eak-ak@0vJFnS+=d9$aRgv3Y@p_zQJjC;Q%0~6uD{d@)_cK=E6lc}_M~2P| zlp^ZbzI^#`qyKK+9u5iLz!`TJcQ4$mcKVJplfv`kI@V|OU5XA!z2k~m$D!o8Z{~i< zbG<94u{fN%UF`kxXPUH(sGS&B$h8y3jk*odW}1^)zZ)w`wC7d&OjP;cn^iG$vx;He z^0w)go=y4Is+~M)!fZyVG-l`GX_S|||8>%O_u0_VICp^xyKtNb? z9mhNqoz6~?>+&C@Dz(*uVg#+$2VP53Ix4Ez(589BrR%@W`bHJCpgaG}J$#nz@cgiL zhDYIKfptkrN8kS6+^5#H!&5@baN;Aig~drqN1y(-|66q=ygZ0~CIbTlgQu&X%Q~lo FCIGC$;UEA2 literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/dolphin.json b/assets/minecraft/varied/textures/entity/dolphin.json new file mode 100755 index 0000000..9a169fc --- /dev/null +++ b/assets/minecraft/varied/textures/entity/dolphin.json @@ -0,0 +1,28 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/dolphin1.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/dolphin/dolphin1.png b/assets/minecraft/varied/textures/entity/dolphin/dolphin1.png new file mode 100644 index 0000000000000000000000000000000000000000..5deb94136d4401890dcfef64e25daec782dda25c GIT binary patch literal 689 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*fm;}a85w5Hkzin8U@!6Xb!C6V!Yibwv2oFkKMV{EW&u7St{$$*;UNW);l(vg zb35j5-Ei>i|Ns9*CAG2(`x@F7bbz#}gvl|Yc-EidQ{tLGsuDoat zHZ;gDm;nMpQ(i@YT$1GN?!uOswxgDTf$^cIi(^Q{;kQ#?S2Zi}wB5XA)U0^%_x_tt z51jOi{{3eC{moGvPjWfbxZ~9xg&uLS=$??bJzBt3SgBLs^>)e1Z$~%q@3{XyOOGLG zVue+Tc*CAUTa3aQB%@h$Dz3RkiXO6SP?z|&W2@VPho-;u9%!E8eeknpcf)dw2LQZeduJMfGnW#zS)$&3t7Ui3U= zRM0-zvVKy8D8mExDG%l6*D!6^akY5Xm8*WnzXhKKH_ZI|!ov5($p<@Mi9FaHa{8E5 zaony8vV{g;zY2V3+_d!V!AL&!op0~$6#OKZ5W@PzR+eFbc5?0dqPG29Wvyk646+Tr z+um7fME`D*dNn)aRl~sutt6b7Np zb+1>npU}+vb#VHAgB-!%r#7v#irgyn`bBWV&%XYCh823RT5C-hKIkg!ysxzMrkgzD zfj>vMe`V}=9?np^BKp#8f3^cztMzrw9D3LVWlqd4e7o|DGQ(f{)0_;R-xt?2a0oBG zbkAA)wJbQpO%$1FZN@I6MxO=@MpQ+ l0oEN1;t!Z&8n`!H)j#~9=^@(&-6~KT@O1TaS?83{1OV??E(ZVr literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/drowned.json b/assets/minecraft/varied/textures/entity/drowned.json new file mode 100755 index 0000000..b99fdb7 --- /dev/null +++ b/assets/minecraft/varied/textures/entity/drowned.json @@ -0,0 +1,35 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/drowned3.png", + "type": "reselect:constant" + } + }, + { + "below": 2, + "then": { + "identifier": "minecraft:varied/textures/entity/drowned4.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 3, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/husk.json b/assets/minecraft/varied/textures/entity/husk.json new file mode 100755 index 0000000..a2fdfbb --- /dev/null +++ b/assets/minecraft/varied/textures/entity/husk.json @@ -0,0 +1,28 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/husk2.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/skeleton.json b/assets/minecraft/varied/textures/entity/skeleton.json new file mode 100755 index 0000000..9c3366c --- /dev/null +++ b/assets/minecraft/varied/textures/entity/skeleton.json @@ -0,0 +1,28 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/skeleton2.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/skeleton/skeleton.json b/assets/minecraft/varied/textures/entity/skeleton/skeleton.json new file mode 100755 index 0000000..97b24a5 --- /dev/null +++ b/assets/minecraft/varied/textures/entity/skeleton/skeleton.json @@ -0,0 +1,33 @@ +{ + "root": { + "options": [ + { + "below": 1, + "then": { + "options": [ + { + "below": 10, + "then": { + "identifier": "minecraft:varied/textures/entity/skeleton/skeleton1-4.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 10, + "min": 0, + "type": "reselect:random" + } + } + } + ], + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/skeleton/skeleton2.png b/assets/minecraft/varied/textures/entity/skeleton/skeleton2.png new file mode 100644 index 0000000000000000000000000000000000000000..bae66a5ac9d84e2c6376bd38793a9e7bbf93245a GIT binary patch literal 505 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{GLTW?*0l*qpqbfq{XsILO_JVcj{ImkbOH zoCO|{#S9GG0wBz|R(WqJ0|NtliKnkC`x9n3GxeOU?`h>)&gW%lDE4H<9{aI zdkhSWZk{fVAr`0S207*(G7utvgD;pE>y2tdL=0GeeCZ)fx1F_LKcU7oKO&yB|3Zg*I)H5?P7*Y zf=(+Qo*~647T@>3_|x>o-|xodG+p&^aDTq)?t-rypK<*7`}?z(H_Nx0+Bx69&2#wr zZmo6QG}BF~`_4BUd6pf%Puh)ZzqM2Ew2M|r>OoJ}&53N0Gj+@AO6ATm4H4Ga?-{VQ zswtCUMpViSg^K};-}3b>h@9KS`1-g{TakR&L%$bE+|1L&Qg67he!F|nSYXNty~Iq8 zc4uJ`m*mwKF7*c7o+5Fvahr>yqtTsZ2Y#Kpw~vP_Z^?lpGMzk%9w7?d=1ixqp9<6G zn(2D&OJFhgJKYl^y`JhRxA$tz<;}fhS^d}XaojeM^M?P}z27da{rmjlI|c>@22WQ% Jmvv4FO#rZ0)lmQd literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/skeleton/skeleton3.png b/assets/minecraft/varied/textures/entity/skeleton/skeleton3.png new file mode 100644 index 0000000000000000000000000000000000000000..db936a683693c06a64b4f05d51efca47e135477f GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0y~yU~phyU{GLTW?*0l*qpqbfq{XsILO_JVcj{ImkbOH zoCO|{#S9GG0wBz|R(WqJ0|NtliKnkC`x6#MVO5!T>lX_!Ffhmk_=LDJFfjc8|6lpd zFI`n7TN8tt^w@cwm1j0jdvt!)_g5!we^~}Hk*OreFPMR$Z1PzPkY!2U?k#zSg{B@H&mQHhS zGc*;_*(dY=`4fHjiFMC&o38pexIbTYd(qU0VwOL5|KwzJ9w$RB0&%|oBDg?{;SSj9q=le1zWA?e5ulc3Q>%2e8Jg)zDXy3F*rH1_s3=9mOu6{1- HoD!MH0cQD^Qx9h|Ffhmk_=LDJFfjc8|6f;C z$=1Zc`(8;+dhEQ;$}^j%JvzVY`>PYzUTIBdU|?V>3GxeOU?`h>)&gW%lDE4H<9{aI zdkhSW?w&4=Ar`0S1{vlZHsA?qzZUtqyKX_P^KmBDH$9A95hte|71_+{8Wg0z;mhry zNpB)$!7&WJb(Pj%bVq!jm^30YX1dQ z->=QvcS`D}(fxFXq|bY`@AE3R-j`kIb~;0Lqwvb2@N+s&{Zh)NM>nyWNv-0Xc3)+M zl`dr!sRJ0}>m1caJow{1Q z^^8*Xt`$33%f(W<7JI6v+?JiPuFdS_oW1`R6zWHJJ(u{;e9wPho7O_LTm}XP22WQ% Jmvv4FO#p-x&u0Jt literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/skeleton/stray2.json b/assets/minecraft/varied/textures/entity/skeleton/stray2.json new file mode 100755 index 0000000..db4bdd5 --- /dev/null +++ b/assets/minecraft/varied/textures/entity/skeleton/stray2.json @@ -0,0 +1,44 @@ +{ + "root": { + "options": [ + { + "below": 1, + "then": { + "options": [ + { + "iMatchPattern": "(glow|stray)", + "then": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/skeleton/stray22.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + } + } + ], + "type": "reselect:string", + "use": { + "type": "reselect:entity_name" + } + } + } + ], + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/skeleton/stray2.png b/assets/minecraft/varied/textures/entity/skeleton/stray2.png new file mode 100644 index 0000000000000000000000000000000000000000..7eb25651ca34c8591af8486c4c45f4879865de5b GIT binary patch literal 582 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 Z(!F$p$FH4x7#J8BJYD@<);T3K0RV0Q#A*Nl literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/skeleton/wither_skeleton3.json b/assets/minecraft/varied/textures/entity/skeleton/wither_skeleton3.json new file mode 100755 index 0000000..e6aa479 --- /dev/null +++ b/assets/minecraft/varied/textures/entity/skeleton/wither_skeleton3.json @@ -0,0 +1,44 @@ +{ + "root": { + "options": [ + { + "below": 1, + "then": { + "options": [ + { + "iMatchPattern": "(glow|glow wither_skeleton)", + "then": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/skeleton/wither_skeleton32.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + } + } + ], + "type": "reselect:string", + "use": { + "type": "reselect:entity_name" + } + } + } + ], + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/skeleton/wither_skeleton3.png b/assets/minecraft/varied/textures/entity/skeleton/wither_skeleton3.png new file mode 100644 index 0000000000000000000000000000000000000000..9b172b2b9f075f400113c40751886f51d8b33637 GIT binary patch literal 3127 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 I>zopr0H9XK-2eap literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/stray.json b/assets/minecraft/varied/textures/entity/stray.json new file mode 100755 index 0000000..fce744e --- /dev/null +++ b/assets/minecraft/varied/textures/entity/stray.json @@ -0,0 +1,28 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/stray2.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/wither_skeleton.json b/assets/minecraft/varied/textures/entity/wither_skeleton.json new file mode 100755 index 0000000..8723e3e --- /dev/null +++ b/assets/minecraft/varied/textures/entity/wither_skeleton.json @@ -0,0 +1,28 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/wither_skeleton2.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 1, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/zombie.json b/assets/minecraft/varied/textures/entity/zombie.json new file mode 100755 index 0000000..f46f86d --- /dev/null +++ b/assets/minecraft/varied/textures/entity/zombie.json @@ -0,0 +1,35 @@ +{ + "root": { + "options": { + "options": [ + { + "below": 1, + "then": { + "identifier": "minecraft:varied/textures/entity/zombie12.png", + "type": "reselect:constant" + } + }, + { + "below": 2, + "then": { + "identifier": "minecraft:varied/textures/entity/zombie13.png", + "type": "reselect:constant" + } + } + ], + "type": "reselect:range", + "when": { + "max": 3, + "min": 0, + "type": "reselect:random" + } + }, + "type": "reselect:range", + "when": { + "max": 2, + "min": 0, + "type": "reselect:random" + } + }, + "version": 1 +} diff --git a/assets/minecraft/varied/textures/entity/zombie/drowned3.png b/assets/minecraft/varied/textures/entity/zombie/drowned3.png new file mode 100644 index 0000000000000000000000000000000000000000..f778312bda9e2e367e60204cb219227a734a36d5 GIT binary patch literal 1257 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*f$uN~Gak=hk;1^hz+U3%>&pIwg;7Y}vhl!SNd^Xn>Hwb*R|W4w#fo7c8(S=aIZ|9>eJ8K@Q;XCrq% zTN49^j5tqy6`#`7@TP)jN5hn!>TEyTf|;#Vah^5lu}vAl5Tj;pT{*9_^33LGkIt|9 z{_2EbOfoM61A|~mkY6wZIyfwQ_8rJ$N#5=*0#i5f>M$@cpYn8Z42d}WHY~gRvH=fo zrn7N`yF;1nQaxt3$AA9EpO`B0ed6(J#TGnv3oc*tOOAaVce1l9X@lO^mEJ2qFL~BI zaq8={%W`HtyL?#e+lS1W{T{XaJ$47h-AwlFzjx))eVd&3iMQK19r79W{$ft7sSmCX zXn6bA{l?!it_chi;#dN>x*0UpE-IX5HsNKkb71XF5^D&S4}P;Nl|kXk*EB(ef+-4O zE;&*i9Jkl7CWN_go!K+v*s_Txd1l$dpNx97Y}u9iHeAWnn<)5KeraIXjU7?bt*(Ve zu3H`D@Tqj+YZgU2d;7y5H5ih9)z8;j%E!_(qqCm%|0*NjRfnc6?K@e#{kEstuXWco zKKSna!RZjXPOBoRsY&bfF0%u>E-bxcSpQQ4q12HMiGegZJOc(_Iee~F!FR<>vTZxUFW3%Ui9qOeGWdgZd zrPP=zgeD4=ANg>*w(YG%v4E43WkLIs1CDD<-abs6zI2K6q~IreoDbAZFPpOd^A4@6 zVM`gO{Iu#1bBWOVTCSD-Y+LTk@9Z1@{tH=~HJQ=muYYL=Z^)a6iQXa&Sb938|Ed`}T_niL4%{inH$CglR8Md}t zWTNje*6kBzjui713x8r|c>X0ph;M4J;sf7x-aXpvKC!&BnHpNpJ>9oMA&HrTLv{hv z+gk?A4J$TyF&G@xbK0tUW%FfAhdUdKrREqv*XD{8S*V~Kx$!_|1h1#+4+g$>u7ds| zI-^V_c3)} z4A+Os=YIeFStIi5+13dsj5H$~!cR20rhGb6tF&n6&xNym+s{nl;qp8vIf0#(Z_+&W z`a-!sC(cFPSZ~4Y@!?JDOgBdx+e`TgXHVSYdhqTYSAyw{`K%TDQ~opl6Kt5x_3}OQ zo{x!HX*&CJK9|1Z&SN{_zg+l0P`tvkJGl&-YYz$?kZJXd-@szw*_jtec%T4}& zn*s_p8K2M(oWans`g+^J>~f(gO(9}ca|)OlZdTu06{z9C5a&{&(Q#dKPIWKivCQuZ qtD1OrhWr2A5x?UF_n(;f58O{Tob$gaaP>AQ+k3kDxvX*p literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/zombie/drowned4.png b/assets/minecraft/varied/textures/entity/zombie/drowned4.png new file mode 100644 index 0000000000000000000000000000000000000000..7e3612c13ec64e9f73c05989f3f01223a873641f GIT binary patch literal 1261 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*f$uN~Gak=hk;1^hz+U3%>&pIwg;7XBtmyoe8U_Z2x&WULR|W4w#fo7c8(S=aIZ|9>eJ8K@Q;XCrq% zTN49^j5tqy74Lf`KBcMQO$E`8hABPO*?zVKGh3_TJZsWpn=*nSrp?^Ca$aZUna$H4 zonQ6+)rs@RDis+R7z9g#{DK+K!C~36??8S_@^*I-n7WBqhk=3lw5N+>NW|f{VcC-} z8}RUCIu{q%GHrV8yz=zxj5+`RvqyRs%2(bgZF~5DdDgZvsqD3}Cp){6Ht2m_>Amvv zl4so$r@lVBEN9lU!-vJbeMqd??@`O&V|P&8&1B#HdsiOax5;^*c)Oj`A)jIIFXqIW z`r!S+4R8Ne-}qa`HGyHmJk|iNZU#-Yiwb9%O?VmZIkNU9i8Tbv2fx{s%Aj!NYnq@! z!4w5CmmH}Mj@xTk6T)1$&g_|SY}rJUJhN=!Pe#33w(LrM8?I#PO%(hqzceuH#*V1z zR@Xu!*R76n_*A;^HH)I1t?j{&8VpIl>gQ`Mf0dE%szcM3_MI%=e%n*+ z*ShN(AAI-z;B*LGr&W>E)TDKKm)U_`7na^Jtp6o*`T5)@LAH^CJJy>9-I#4&s%xG6 z-s`Zrwvd=&LSLkr^}IdXRhFNqY;X9h_f{kR zd12_PwO-5`pG)P|c5H}w^*-d%q z;91d{C~-}t**)BO%9b6^WuB=$F=jaT@}P>0)^eu{VUf%xzG9j`}0qYD`&G6C#D8%Vpu&gPq`DJe3k$ykA( zOGd?(|KB5<9~0+p-4I_WHsQfdZsXpjimD~?2WL&(D|X=SUC{$s8|=A1l%4#?{70F= zT=dd?_KK&6ubhdfyZP+(9q~In6XyG=H!R)faAxOihP2;JstuN0llLWXCfw3LU}=Bp z@0r6TOa@hVPhXxf_Z#ay!}F#QJGDDMo}ND6Uj47rmwT1#Ya4y?*d^k&*|~|Y(f`1> zS(;(pZ`SvQ$FDio-#yLnxQqFAPKFyBJ1@6s?&GSD`{QmXfhp(@{zqhZu z<2k+dm3T|jW%oY-4&>iFM7uJI3^|7waqu;s$GWon(dpnUJ?>gTe~DWM4f@(?!8 literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/zombie/husk2.png b/assets/minecraft/varied/textures/entity/zombie/husk2.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa11dedbdc44cff3f488254c111d00aba4fce93 GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*f$tCqGm2_>H83zRu$OrHy0SlEVHA>LSiEU}2m=E{Z-7sTD+2?AuBwu)vA%ks zcR*g2dZ4#;Tx?iNU06$9Kwg%uvA(XVQb1molC%UwnZ1j?gNwd{tAVG!iodf%WQ=oU zj7wy!TU3low4-5qW?*JkU{+ROwx4Z9bwXujLRFk+RaHV$MsRCOPDf_Yl%mKflPYGm zW-sk=+`f6vr5WnicBH+zweo)!+yDRnYy^zZS?FCPqz9UJ^CGl@&CpQRetx4@n><*dCRcIMaverTJQ<9FHD=o62>qu=7@;t zA-C_3eyqryxJ;*yao=B$T6Nt7kK%ySCV{c_>t7d5)O|9`LZ>8s-JuzWjBdX*F3z|; z?PkaX!`-#d+8w@E2TBO;yJPp;q<5cI$W@LH^SreVyE05E=ie}$$tZ()wqkoGm(an( zcPaz)nvQDj6aT*LYeezwU14js+MHOGw*0Z!dzopv8-*67e|`09+k5M64NGtPExyY> zfuZ7YOwXB=o8?;PiwduEIwTZ3w1)5oO-NNd+AM5ok!b5N_jg@G#l6x6vzW9VU&&N{ zUd@`paqzR(l@m{;V|aL%xAa*>hcpPO&qWpc6lg$V>Xi2q?rUhud< zMkXTj%JJ%JZakN6xP|8PWSv|hxZnpn6{dQs~dt((@El|K7S-m}!$!z~T zwt~$;ri+bDSYL1!1w4wFy?WO2`9EVmah+JsQ^5E1N$m_ijWyd$H83zRu$OrHy0SlEVHA=xuTQ=o&%nTt8Q>G*%D}*25Mn;FHG9^? z_^lytZ}Ax{m+<|4XUJ$jHd(=;-LGD%l$A+nN~I+S)p}=zHp`_&Ym9#kfQ} z8fIk$X8YMzR3}tbCDf$HHf032w&YBiR57zPdtPVd_RVw7Y@YV${HpJ-PBeV&nhkPX zNswPK0}K?W%w7m`ev-Gl3rE|%sZ|UNOm{q8977@wznyY%(k%lX*UMrnBHozv8gS%z zZTkOz;@(Mf1vm^gU!FVHuE4qDam4XSI=feOS#XH#NDL0Xd%}|6a?w?xsK0yu#T3<;-zIUbfBE(+mEDfgu9liFR;WDJEBOBJ-tv@hF9bC`bsv`$*)&R8VWCc(&4m-(gku+UF*s3@Hr0&4y9&PKNDT-4ZQwj5G8r z3{$p=&)x0fJMC0b{yPQXsgermvFg6c85>GZ%s7%0`^I#-v)J4~Er}Hd`{LGLFV$MV z=Jdku$2wI-%m;Q}TI~C0RpMRCtG4S*_VD|sKYpQPd|G#Jv1pRj+tVuE*CkIwS4}8ZIDBA6djIbG%kFX*|ty-7Yb8%_l9T+F(=Du(UC(Z376 zNC>cGU;ea^`L*+XMM;H&0{5Q065$r##jxnyG@bkmDF;K}>;G47^}jiZQR*Czz-5ty zmIaY7_}cm8SiC(?wjQ)T5~?t;nBMH4;r`WE)D10!=~UiJ2G8E@qnIu&(5`{ z3Vq*Y^XJ@t^7io!_G_PKJO3-!t$wp|``Kr?s{|ABC-+Bj-}rd$b>@n%3y`<%;&x|ca4j8rIoJ1-dQmLXH)Dw zF3xCfOh}K^E6Hthle&BA8LRgSyVx%t{O&c94}M?m$aj@zu({6t!Jgp->kl4=zl-A< m#2>K!a5`{V_rKx++rO-vPp#fy&s<^*$^f3OelF{r5}E+AyrlsE literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/zombie/husk4.png b/assets/minecraft/varied/textures/entity/zombie/husk4.png new file mode 100644 index 0000000000000000000000000000000000000000..93d6626826b2d7a051edc3a00a18dd54fd3b08b5 GIT binary patch literal 998 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*f$tCqGm2_>H83zRu$OrHy0SlEVHA=Rcj5g%oq>TNC%`Afm4Si5AjEuTYxb;( z$*UKZZdl#8d2Q>Kbshiz|Cdsck&%(n(b3UWRkAhKw>2@awY7C{(f8C>@ppEJigAf{ zG|b8h%=WXbs7|P=N~lSXZORC4ZONH3sbXep_Pox@?VIPE**xvh`BmRvo%o-{b}ICh z3dnsWL4LsuFi@N_dm+dNN#5=*9BuceRxvOz-Sc#D42d}Wc1mLLEd!pm&AcD1& zVpjN+b+?MesYEux^2R;3iml6UH*5$!JK2LZq1#~>k4yOE6K*r~A2Xa_NpCo56m&Ew z%s=S*MuS%e#SZ`a_+^?^zG22<4Ru!8sZZ{(zPoq-_mneowo0liQ|I{gsT(ja*KOET z<@jn>^Z!YVQ9|z32@BMj1N7Xq4ou@ZU?ckSb-!Nim8kQXS_~%`X0au2+1HZ97b<4R zVasF?{~_r_j=oiS=PaG6NAKNnRMRqcIJe7hmfMAd*AomoZ|=I0t=Fz&wK&8eAhG7} zr%yr4Kb_hov&-V#B6V|yIoh_jj;xouHaGb0W3R)%Ka`mD`5A4#bICefaoOdcZI2qc z4c#W5ot?E=a&@Sx%$hwNTlRQ~7V)J>NPK?t@$L4Pxhx5j+N5Vr|H#bXd%Z^atW$?& zi_l>cmI?vAJ}vKTF)5{^cLWw3>xk#Etdo2%>>%D1n_v>dppd^Pn34}%u-omNK=wfZ%z*sOY5dKO!N&*iW6S#N{4r8Kk| zGaoTwl~BwO+jVzcGyB1yprXW&=bbM2&1HLCEHz=rYwL;yx!x}$na(qITui$r>BX_( zG<$O1>Y|v*zwa>LHmm$?@vZUepJx;P$DWp}epR}+Zf+LKjoVKaUt=oU^SMeYtMw*O(pEw7lY>car>-S z6Av-I$sc6$EJ5K$@O%)R{eszR2A0yNc-_JA*Cb se8vU!SA;*X*f7R(?AZNOo+;*X{Bz#bx407*eFJ3yPgg&ebxsLQ0R1PfXaE2J literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/zombie/zombie12.png b/assets/minecraft/varied/textures/entity/zombie/zombie12.png new file mode 100644 index 0000000000000000000000000000000000000000..4a39567cae750a875b737d1ebd3b63b7d7791d17 GIT binary patch literal 957 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*!A}8%8O3U6-eX{3U@!6Xb!C6T!YHK3`RvY%6ATOt$pJngt_%ze1|jDDX4*4b zvu90AUcIn%!|KM(Yg@Oh>-hiwzm$rMjJm8rh`FtafkTFir@o3$sZV%QczAPkw4-54 zPg1s@ZQji6f|=P>ah^5lu}vAlGh4G~Ztb7fS$Ssjv`6PxeSdW#?5n*Q0|NtBNswPK z0~{1DkjMbJJjvVLh4bUhrEeG*nD%)lN%rJ*dYS;E@?{>R^} zmQOHI^F8-++S@hNYh5e$@ZWnnQSJ01&Dh@ue=iJ3axF{ya9!*C=jDI-w$)pGPv0fS zZr>-j(O~Jdy5m1;_TN5K_FHs88Iy#nT+7z|;s^46GjF>a%kbsI1LuY%9|Rkuew=Qw zY2V+@wW(X1L8$Ga6$8ujSF0I1p3M3FYg0$1UR`)LlU~<}g_2iT1sqg2ow0BEo zFpHS6_H*;4w3cayAKWz0dg&f7?e6g^-7V-a&lX#zhw`?%PjbZm-7~zWAouv-#KJkk zJz8f1rp;?${QAJDVfJsqPH~YbL3%%p)vX(C?XCG4?#Ub$7yH|%eK`Nj$*G=QGE#S? zxjXAPJr|yo-}dI*-RsQJWvI|O<o43}`zO+>oWo+;zB#WR>JASqEzqBep zhE*->7e#MZ)UN3b=afxeIxX^OhVlz72fum3s&Y;d?GA6$Lgf47B#a%dZ;Ms0dKk(u zOJ4iabcWtZoD9o0Ga39~c@d?n+U6UrX`(yHMOWp2v}Oxu(DTAg9=ilS@LVvBiF7bz z6eM%2Dm;T_(`r50OleDb}l*Bz<{an^LB{Ts5 DJ6xcn literal 0 HcmV?d00001 diff --git a/assets/minecraft/varied/textures/entity/zombie/zombie13.png b/assets/minecraft/varied/textures/entity/zombie/zombie13.png new file mode 100644 index 0000000000000000000000000000000000000000..2dfe6093e416b47a7c6c58d5c930c6eaa52af88a GIT binary patch literal 963 zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4rT@hhPm4t-!L#RFct^7J29*~C-ahlfq}EY zBeIx*!A}8%8O3U6-eX{3U@!6Xb!C6T!YHJuvY2_xUIqq+v;dzFR|WY&W|^jzF}ZsI^gNz7!q;#?KH;n*$N`9cQ>h&hO+1e&5ru` z|NqH*zZn)AW)}Hv&q=?Vt$XNk?FYSnlSnb&m$&%u@wWPz~x59gn` zIMuUDM(VCKcV``^=facn+ur#7oyp@c`xEP-Uj42tLxs*Me_n{Y*3A5E%yZ#N^iSci zSvNwb%zmU^f8pNRKap1D92V2|&3W};ODN-pPu{vFp;t|EZ!fuZK?Mr)=`lX^}@WlwT-0_{|emm2-+{cX*=~BHte;VeD{y zTdaE3!%&7<^4g!KGxSd4WLUPD$>0aaizr>yHs5GX6WvKJx+?#(HCs4?o)>QN*d_3R z<$`HUq=O-==(3eR{J1O6&g(wzA+R-t^T^$gu4NY6ISVRkZ9lx^`{AlBEL>d0KUHhx zu~xBEo8{~Z^-L1{Zw;RA7c$JVo~XR6YVEW(?FBz}YOsc$dFL#xTaa{*r$6b)MK|$f z4?_7q&H6fZU-MJ-GW`Q-n;B}lzg08d*S}eRAf9Q*$_f8$9-N!5x&LS#?}KB#wXP1w z^mG1f*!Jz`&iCgP*UP-OXV{_l`fA4q-Hoq*%&+(?$~b@R;qs|9{q^7H3m*Zca!*%3 Jmvv4FO#o5jqtpNZ literal 0 HcmV?d00001 diff --git a/pack.mcmeta b/pack.mcmeta index 8bcca7f..00e7e4f 100644 --- a/pack.mcmeta +++ b/pack.mcmeta @@ -1,6 +1,6 @@ { "pack": { - "pack_format": 5, - "description": "XSSheep\u0027s Pixel Perfection (Community Edition)." + "pack_format": 6, + "description": "The community continuation of XSSheep\u0027s Pixel Perfection resource pack." } }